Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge from master #1

Open
wants to merge 6,740 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6740 commits
Select commit Hold shift + click to select a range
210e2c1
chore(alpine): bump alpine images 3.21 (#12302)
david-leifker Jan 9, 2025
0c31d9a
feat(ingest/datahub): support dropping duplicate schema fields (#12308)
hsheth2 Jan 9, 2025
6dbabb2
feat(ci): add manual trigger for full build (#12307)
chakru-r Jan 10, 2025
3b827f3
fix(ci): make upload-artifact name unique (#12312)
chakru-r Jan 10, 2025
d8e7cb2
fix(ingestion/s3): groupby group-splitting issue (#12254)
eagle-25 Jan 10, 2025
efc5d31
feat(graphql): adds container aspect for dataflow and datajob entitie…
sgomezvillamor Jan 10, 2025
a92a107
docs(ingest/glue): add permissions for glue (#12290)
anshbansal Jan 10, 2025
a4f5ab4
fix(ingest/gc): add delete limit execution request (#12313)
anshbansal Jan 10, 2025
c6bb65f
chore(deps): Migrate CVE-2024-52046 with severity >= 9 (severity = 9.…
pankajmahato-visa Jan 10, 2025
208447d
fix(ci): fix artifact upload name (#12319)
chakru-r Jan 10, 2025
5f63f3f
feat(sdk): support urns in other urn constructors (#12311)
hsheth2 Jan 10, 2025
cf35dcc
fix(ingest): improve error reporting in `emit_all` (#12309)
hsheth2 Jan 10, 2025
a6cd995
docs(ingest): refactor docgen process (#12300)
hsheth2 Jan 10, 2025
8a94475
fix(dockerfile) Remove all references to jetty from the docker file (…
ryota-cloud Jan 10, 2025
9897804
docs(notification): docs on platform notifications and multiple chann…
ethan-cartwright Jan 10, 2025
8d48622
fix(cli/delete): prevent duplicates in delete message (#12323)
hsheth2 Jan 13, 2025
457f96e
feat(ingestion/iceberg): Improve iceberg connector logging (#12317)
skrydal Jan 13, 2025
fa1faf4
fix(header): prevent clickjack/iframing (#12328)
david-leifker Jan 13, 2025
244f35d
fix(ingest): tighten Source.create type annotations (#12325)
hsheth2 Jan 13, 2025
e34b2e4
fix(ci): only upload metadata model on root repo (#12324)
hsheth2 Jan 13, 2025
ddd0d21
feat(models): update mlflow-related mappers (#12263)
yoonhyejin Jan 13, 2025
e1532a7
fix(ingest): support async_flag properly in ingestProposalBatch (#12332)
hsheth2 Jan 14, 2025
ebbadf6
feat(ingest/snowflake): Support ingesting snowflake tags as structure…
asikowitz Jan 14, 2025
4633fbf
fix(ingestion) fix snappy inconsistent version in ingestion (#12321)
ryota-cloud Jan 14, 2025
e1d57e3
Super type dbt redshift (#12337)
kevinkarchacryl Jan 14, 2025
90fe5b6
fix(docker) add new gradle profile for consumer debug purpose (#12338)
ryota-cloud Jan 14, 2025
94b9da0
feat(entityVersioning): initial implementation (#12166)
RyanHolstien Jan 14, 2025
b252f78
feat(build): use remote gradle cache (#12344)
hsheth2 Jan 15, 2025
a057532
feat(docker-profiles): version mixing & docs (#12342)
david-leifker Jan 15, 2025
3905c8e
docs(async-api): addition to known issues (#12339)
david-leifker Jan 15, 2025
b015fd2
fix(ingest/gc): fix logging (#12348)
anshbansal Jan 15, 2025
3108b53
design: revamp navbar dropdown (#11864)
yoonhyejin Jan 15, 2025
cfe65cc
chore(ingest): speed up lintFix command (#12346)
hsheth2 Jan 15, 2025
32cbc7d
feat(sdk): support urn types in Urn.from_string (#12347)
hsheth2 Jan 15, 2025
a3c7a33
docs(ingest/mssql): update mssql_recipe.yml to include convert_urn_to…
gabe-lyons Jan 15, 2025
96cfa46
feat(ingest): add `num_queries_used_in_lineage` counter (#12336)
hsheth2 Jan 15, 2025
4cde4aa
chore(ci): truncate gh-pages branch history (#12360)
hsheth2 Jan 15, 2025
2226820
dev(ingest): use ruff instead of flake8 (#12359)
anshbansal Jan 16, 2025
d99b97a
chore(tableau): metrics to understand pagination in get_connection_ob…
sgomezvillamor Jan 16, 2025
765bf80
dev(ingest): move from isort to ruff (#12364)
anshbansal Jan 16, 2025
35e8d31
fix(ingest/datahub): dataHubExecutionRequest default exclude (#12365)
anshbansal Jan 16, 2025
ad0fbd7
fix(ingest/gc): infinite loop in getting soft deleted counts (#12363)
anshbansal Jan 16, 2025
18701b7
feat(cli): for python > 3.11 log a warning (#12366)
anshbansal Jan 16, 2025
0392a22
fix(ingest/tableau): Fix TableauUpstream create check (#12320)
treff7es Jan 16, 2025
b7b541c
feat(tableau): fine-grained page size (#12354)
sgomezvillamor Jan 16, 2025
7eaadb0
fix(sdk): cleanup empty secret names (#12367)
anshbansal Jan 16, 2025
0ddf886
chore(bump): bump/align avro-serializer (#12368)
david-leifker Jan 16, 2025
bfe9758
fix(cli): list-source-runs added null checking (#12369)
kevinkarchacryl Jan 16, 2025
440ba81
docs: modify banner for dh v1 & update core dropdown link (#12362)
yoonhyejin Jan 16, 2025
3084147
fix(pdl): Add Dataplatform Instance urn pdl file (#11754)
rharisi Jan 17, 2025
4a1fff5
feat(ui-plugin) - Allow custom userContext states to be added (#12057)
mkamalas Jan 17, 2025
fb08919
feat(ui): Enhancements to the user pic list selection within entities…
Deepalijain13 Jan 17, 2025
825309e
Fix(UI): Move setUpdatedName call inside updateName promise in Datase…
Bhadhri03 Jan 17, 2025
99ce309
feat(datahub) Remove serialVersionUID from constructor (#12150)
bda618 Jan 17, 2025
05ed277
feat(graphql/versioning): Add versioning support to graphql; mutation…
asikowitz Jan 17, 2025
4de7f61
fix(ingest): log exception properly (#12372)
anshbansal Jan 17, 2025
76e46b8
dev(ingest): move modules from isort,flake8 to ruff (#12373)
anshbansal Jan 17, 2025
0c597d3
feat(docs): Add release docs for 0.15.0 (#12374)
pedro93 Jan 17, 2025
436b74c
dev: move from flake8,isort to ruff (#12375)
anshbansal Jan 17, 2025
3d64cea
build: create dependabot.yml to update github actions (#12376)
anshbansal Jan 17, 2025
d397b13
feat(ingest): add strict_env_syntax mode to config loader (#12380)
hsheth2 Jan 17, 2025
2d044e9
build(deps): bump actions-ecosystem/action-add-labels from 1.1.0 to 1…
dependabot[bot] Jan 18, 2025
652e5df
build(deps): bump actions/labeler from 4 to 5 (#12385)
dependabot[bot] Jan 18, 2025
94e9665
build(deps): bump github/codeql-action from 2 to 3 (#12383)
dependabot[bot] Jan 18, 2025
f06ad1a
fix(ingest): simplify + fix ruff config (#12382)
hsheth2 Jan 18, 2025
e5d6169
build(deps): bump aquasecurity/trivy-action from 0.26.0 to 0.29.0 (#1…
dependabot[bot] Jan 18, 2025
654728e
build(deps): bump gradle/actions from 3 to 4 (#12387)
dependabot[bot] Jan 18, 2025
262dd76
dev: remove black in favor of ruff for formatting (#12378)
anshbansal Jan 18, 2025
aff5e16
models(data-platform-instance): lineage for models and datasets to da…
shirshanka Jan 20, 2025
247636f
build(deps): bump szenius/set-timezone from 1.2 to 2.0 (#12394)
dependabot[bot] Jan 20, 2025
dd01c82
ci: fix labeler config after upgrade (#12396)
anshbansal Jan 20, 2025
ef36837
build(deps): bump gradle/actions from 3 to 4 (#12393)
dependabot[bot] Jan 20, 2025
7eab2eb
fix(ingest/fivetran): Add way to not add schema to the destination/so…
treff7es Jan 20, 2025
6821876
fix(ingest/redshift): Fix query sequence duplication for serverless m…
skrydal Jan 20, 2025
7ac6523
fix(ingestion): fix stateful ingestion for GCS source (#11879)
josges Jan 20, 2025
2109abd
feat(cli/delete): add --urn-file option (#12247)
anshbansal Jan 20, 2025
a20f660
fix(graphql): removed duplicated entity in EntityTypeUrnMapper (#12406)
Masterchen09 Jan 20, 2025
4b79e75
fix(ingestion): groupby_unsorted (#12403)
sgomezvillamor Jan 21, 2025
8ac35fa
fix(ingest/redshift): example recipe fix (#12413)
anshbansal Jan 21, 2025
1f4e140
refactor(smoke): use pytest.raises instead of custom solution (#12333)
hsheth2 Jan 21, 2025
c2a071b
fix(smoke): fix lint failure (#12419)
hsheth2 Jan 21, 2025
995857c
fix(ci): remove platform from dataprocessinstance gql (#12408)
shirshanka Jan 21, 2025
e1dfe42
fix(frontend): fix frontend build (#12425)
shirshanka Jan 22, 2025
0283a8c
docs: add versioned docs for 0.15.0 (#12414)
yoonhyejin Jan 22, 2025
3668dfc
refactor(ingest/s3): use groupby_unsorted (#12412)
eagle-25 Jan 22, 2025
fbfa487
docs(docker): fix typo in docker hub url (#12402)
davidebriscese Jan 22, 2025
96758e2
fix(tableau): assert error on parent name (#12392)
sgomezvillamor Jan 22, 2025
b75d3ed
feat(cli): add container CLI to apply patches for tag, term, owner (#…
anshbansal Jan 22, 2025
d3ff189
fix(search filter): termQuery is optimal (#12322)
david-leifker Jan 22, 2025
7f17e53
docs(): Add docs for DataHub Cloud x DataHub Actions (#12437)
jjoyce0510 Jan 22, 2025
bb4d6bc
misc(test): increase test memory slightly (#12439)
david-leifker Jan 22, 2025
ac44f4a
feat(ingest/mssql): populate dataTransformLogic aspect for stored pro…
hsheth2 Jan 22, 2025
aff3fae
feat(sdk): add ContainerKey.parent_key method (#12423)
hsheth2 Jan 22, 2025
282395d
feat(sdk): support qualified urn names in simple urn constructors (#1…
hsheth2 Jan 22, 2025
b4e23c5
fix(ci): reduce parallelism (#12441)
hsheth2 Jan 22, 2025
eca9684
build(deps-dev): bump vite from 4.5.5 to 4.5.6 in /datahub-web-react …
dependabot[bot] Jan 22, 2025
8195f80
fix(smoke-test) add smoke test for restli ingestProposalBatch (#12404)
ryota-cloud Jan 22, 2025
5309ae0
feat(sdk): improve docs + code clarity (#12422)
hsheth2 Jan 23, 2025
3471857
refactor(powerbi): dashboards, reports and independent_datasets acces…
sgomezvillamor Jan 23, 2025
8eda51e
feat(ingest(cli): add domain helper, add progressbar (#12436)
anshbansal Jan 23, 2025
61ed948
fix(ingest): improve registry error message (#12440)
hsheth2 Jan 23, 2025
3030f90
fix(ingest/slack): Add retries (#12401)
pedro93 Jan 23, 2025
c4cc514
fix(build): include LICENSE with package (#12447)
anshbansal Jan 23, 2025
f4c0927
fix(ingest/glue): add try catch (#12449)
anshbansal Jan 23, 2025
462de48
refactor(GMS): migrate GMS to Spring boot (#12389)
david-leifker Jan 23, 2025
f97880d
DataHub Cloud release notes v0.3.8 (#12271)
chriscollins3456 Jan 23, 2025
cb47577
docs(ingest/tableau): clarify impact of lower permissions (#12452)
hsheth2 Jan 23, 2025
7ac0dc6
Adding smoke test for batch ingestion throwing exception (#12453)
ryota-cloud Jan 24, 2025
86ed40c
fix(docs): Add links to new datahub cloud event source (#12450)
pedro93 Jan 24, 2025
f80d58d
fix(cli): ignore prereleases when suggesting upgrades (#12424)
hsheth2 Jan 24, 2025
b701e07
fix(ingest/clickhouse): remove unused lineage_properties code path (#…
hsheth2 Jan 24, 2025
f814908
fix(ui): fetch Data Products always from the network (#11165)
sakethvarma397 Jan 24, 2025
0f538d8
fix(ingest): fix reporting for missing secure view lineage (#12430)
mayurinehate Jan 24, 2025
a8d6c54
feat(sdk): move version info to dedicated file (#12456)
hsheth2 Jan 24, 2025
a4f8d17
misc(search-explain): set default value (#12463)
david-leifker Jan 25, 2025
3e9e6e4
fix(lookml/ingestion): Skip unreferenced or improperly loaded Lookml …
sagar-salvi-apptware Jan 27, 2025
6ab2c70
docs: add beta labels for Automation (#12459)
anshbansal Jan 27, 2025
0c98cdc
fix(ingest/glue): add info in report (#12470)
anshbansal Jan 27, 2025
1ca95cc
docs(ingest/tableau): tweak permissions docs (#12460)
hsheth2 Jan 27, 2025
d8ac6cd
gql: add data platform instance to search fragment (#12472)
shirshanka Jan 28, 2025
563656c
feat(ingestion/lookml): resolve access notation for LookML Constant (…
sagar-salvi-apptware Jan 28, 2025
7870b13
feat(snowflake): set is_temp_table and is_allowed_table function for …
sgomezvillamor Jan 28, 2025
79aa40f
log(ingest/lookml): view file missing/parsing as warnings (#12448)
skrydal Jan 28, 2025
15c3783
docs(entity-change-events): include add/remove/update examples (#12388)
gabe-lyons Jan 28, 2025
dbd57c9
fix(ci): fix datahub-ingestion release/tag publishing (#12466)
david-leifker Jan 28, 2025
47134c2
feat: update ml system UI (#12334)
yoonhyejin Jan 29, 2025
22e012a
feat(ingestion/airflow): Add support for mutiple datahub emitter (#12…
treff7es Jan 29, 2025
cc0d43f
feat(ingest): add datahub apply source (#12482)
anshbansal Jan 29, 2025
412600a
feat(telemetry): cross-component async write tracing (#12405)
david-leifker Jan 29, 2025
d0af9d5
add datahub-v1.0-rc issue template
maggiehays Jan 29, 2025
a35bfdd
fix(nocode): fix no-code upgrade (#12494)
david-leifker Jan 29, 2025
280e82a
Updated DataHub v1.0-rc template
maggiehays Jan 29, 2025
c2a4358
Bring Alchemy UI to OSS (#12481)
chriscollins3456 Jan 30, 2025
ffce018
feat(sdk): data process instance - container, subtype, dataplatformin…
shirshanka Jan 30, 2025
469e56f
docs: add ai integration tutorials and sample scripts (#12487)
yoonhyejin Jan 30, 2025
bc09b28
refactor(operation_config): change logging on is_profiling_enabled (#…
cccs-cat001 Jan 30, 2025
6acd94b
feat(docs) assertion execution behavior (#12484)
jayacryl Jan 30, 2025
c8e88ae
feat(ingest/dbt-core): support fetching using the s3a protocol (#12465)
haon85 Jan 30, 2025
aaaa655
feat(dataProcessInstance): Support data process instance entity page …
asikowitz Jan 30, 2025
ddb3db9
docs: change heading of ingestion page (#12501)
anshbansal Jan 30, 2025
f527c5e
feat(iceberg-rest): implement iceberg REST catalog api (#12500)
david-leifker Jan 30, 2025
d091fff
fix(tableau): fixes missed lineage (#12434)
sgomezvillamor Jan 30, 2025
a80d23e
fix(test): fix metadata-io test (#12503)
david-leifker Jan 30, 2025
a155470
fix(ci): disable ci telemetry modelDocUpload (#12504)
david-leifker Jan 30, 2025
7a32256
docs(ingest/mode): add details on authentication/permissions for mode…
hsheth2 Jan 30, 2025
4dc9bfc
fix(ingest/snowflake): Create all structured propery templates before…
treff7es Jan 30, 2025
301d628
docs: fix token to be not required in sample script (#12511)
yoonhyejin Jan 31, 2025
a7598ca
fix(mssql): adds missing containers and browsepathsv2 for dataflow an…
sgomezvillamor Jan 31, 2025
bde5c73
fix(ingest/glue): change to warning on access denied (#12519)
anshbansal Jan 31, 2025
9f111f8
fix(ingest/mode): remove unused field (#12520)
anshbansal Jan 31, 2025
4d5f3a5
docs: fix link to executor helm chart (#12522)
anshbansal Jan 31, 2025
6d05971
fix(ingest): add missing dep for gcs (#12505)
hsheth2 Jan 31, 2025
df24dfa
docs(entity-change-events): add docs for action request events (#12493)
gabe-lyons Jan 31, 2025
e28e682
docs(ingest): script to add ERModelRelationship Entity (#12473)
sagar-salvi-apptware Jan 31, 2025
e2b1ed7
refactor(trace-model): refactor trace model package (#12510)
david-leifker Jan 31, 2025
6963863
fix(ci): run smoke tests on release (#12518)
chakru-r Jan 31, 2025
ec0eb06
chore(bump): bump jmx version (#12524)
david-leifker Jan 31, 2025
317b740
fix(cli): avoid false positive cli upgrade suggestions (#12497)
hsheth2 Jan 31, 2025
1e0f993
fix(ingest/azure-ad): limit the size of the ingestion report (#12498)
hsheth2 Jan 31, 2025
3757a44
feat(metadata-io): enable rollback transaction support (#12509)
david-leifker Jan 31, 2025
ffc98da
feat(snowflake): add missing pushdown_deny_usernames config to be use…
sgomezvillamor Feb 3, 2025
64aaaf1
fix(model): fixes DashboardContainsDashboard relationship in Dashboar…
sgomezvillamor Feb 3, 2025
6f0d475
feat(restoreIndices): update restore indices args and docs (#12529)
RyanHolstien Feb 3, 2025
d2b0e57
fix(businessAttribute): fix business Attribute related entities (#12537)
deepgarg-visa Feb 3, 2025
469cc4f
fix(ui): make data process instance visible in container in V2& fix m…
yoonhyejin Feb 3, 2025
35e2bbb
fix(ingest): avoid multiprocessing "fork" start method (#12543)
hsheth2 Feb 4, 2025
de55788
fix(ui): revert backend breaking changes to mau (#12461)
kevinkarchacryl Feb 4, 2025
6cb5191
tests(kafka-connect): fixes integration tests setup (#12531)
sgomezvillamor Feb 4, 2025
808447d
fix(ingest/unity): add row count in table profile of delta tables (#1…
mayurinehate Feb 4, 2025
d1e8a0a
fix(ingest): use lossy collections (#12523)
anshbansal Feb 4, 2025
a4f64fd
fix(misc-openapi): fix openlineage, platform events & swagger (#12539)
david-leifker Feb 4, 2025
e1ce780
fix(test): move reading env variable inside method (#12549)
anshbansal Feb 4, 2025
b51327e
feat(versioning): Add V2 UI; make backend more synchronous; add to co…
asikowitz Feb 4, 2025
7f6e399
docs(iceberg): add iceberg user guide (#12533)
chakru-r Feb 4, 2025
ac13f25
feat(ingestion/snowflake):adds streams as a new dataset with lineage …
brock-acryl Feb 5, 2025
32b654c
feat(powerbi): Report to Dashboard lineage (#12451)
sgomezvillamor Feb 5, 2025
66bce0d
fix(no-rows-updated): fix no rows updated (#12530)
david-leifker Feb 5, 2025
1cb9165
ci(smoke): report smoke test results to codecov (#12556)
hsheth2 Feb 5, 2025
468112b
feat(UI): Confirmation before deleting Link (#12162)
pinakipb2 Feb 5, 2025
5ed4b5b
feat(ingest/s3): ignore depth mismatched path (#12326)
eagle-25 Feb 5, 2025
8773ff5
feat(docs-site) adding case studies and updating banner (#12525)
jayacryl Feb 5, 2025
06bee0d
feat(ingest/mongodb) re-order aggregation logic (#12428)
Haebuk Feb 5, 2025
23a86fd
docs(salesforce): add missing salesforce source to cli doc (#12550)
remisalmon Feb 5, 2025
7f88710
feat(openapi): precondition exceptions return 412 (#12552)
david-leifker Feb 5, 2025
0ed3d7f
feat(openapi): point in time parameter (elasticsearch only) (#12553)
david-leifker Feb 6, 2025
65376ee
fix(openapi-spec): fix openapi spec oneOf schema (#12561)
david-leifker Feb 6, 2025
52f71dd
fix(autocomplete): fix autocomplete duplicate field (#12558)
david-leifker Feb 6, 2025
a98d4c2
build(deps): bump black from 23.7.0 to 24.3.0 in /metadata-service/ic…
dependabot[bot] Feb 6, 2025
4448fc2
feat(sdk): add scaffolding for sdk v2 (#12554)
hsheth2 Feb 6, 2025
4d998da
doc(dbt): Add missing dbt extra requirement to cli doc (#12568)
remisalmon Feb 6, 2025
140b71f
feat(docs): Add live secret reload in k8s remote executor page (#12541)
pedro93 Feb 7, 2025
180087f
fix(ingest): remove duplicate mcps,more typing (#12557)
mayurinehate Feb 7, 2025
bd47b11
doc: update doc of first release (#12574)
anshbansal Feb 7, 2025
9f27d59
fix(docs): need to restore indices when adding @Searchable (#12576)
jayacryl Feb 7, 2025
7c19542
fix(sdk): fix platform instance generation in the sdk (#12573)
hsheth2 Feb 7, 2025
390a672
fix(looker): sort user mapping for consistency (#12569)
hsheth2 Feb 7, 2025
45c8123
fix(ingestion/teradata): teradata profiling fix for pooling (#12507)
brock-acryl Feb 7, 2025
03f1f2d
fix(structuredProps) Add validation for allowedTypes and harden API f…
chriscollins3456 Feb 7, 2025
03bce47
fix(ui): better experience for analytics charts (#12462)
kevinkarchacryl Feb 7, 2025
32c62e5
feat(ingest/mssql): improve stored procedure splitting (#12563)
hsheth2 Feb 7, 2025
2615e07
docs: add page on metadata standards (#12584)
hsheth2 Feb 10, 2025
6a35cd6
feat(gh-workflows) adding jayacryl to pr-labeler (#12579)
jayacryl Feb 10, 2025
704526b
fix(iceberg): delete associated platform resources when deleting ware…
chakru-r Feb 10, 2025
2323aff
feat(ingest): add display name for dynamodb tables (#12534)
mayurinehate Feb 10, 2025
15ac294
fix(ui) Show editable field info for fields based on exact fieldPath …
chriscollins3456 Feb 10, 2025
6098e97
fix(openapi-schema): fix openapi schema generator (#12590)
david-leifker Feb 11, 2025
20409fd
feat(ingestion/dbt): Add include_database_name parameter for dbt core…
svdimchenko Feb 11, 2025
60bbedf
fix(web) ingestion page resets when filter updated (#12589)
jayacryl Feb 11, 2025
96022f2
dev: update pre-commit config (#12592)
anshbansal Feb 12, 2025
c23f73b
feat(UI): add user location to user profile page (#12016)
samanthafigueredo5 Feb 12, 2025
5ab2378
fix(graphql): Skip schema fields with empty fieldPaths to prevent the…
jayasimhankv Feb 12, 2025
67a6394
feat(graphql,ui): Update ML system V2 UI (#12598)
asikowitz Feb 12, 2025
21496ef
fix(url-encoding): fix regression in url encoding (#12601)
david-leifker Feb 12, 2025
fe173fa
fix(ingest/snowflake): order queries for queries_v2 (#12551)
hsheth2 Feb 12, 2025
7472c53
feat(ci): add pytest hooks for updating golden files (#12581)
hsheth2 Feb 12, 2025
e2a98d2
fix(ingest): pick topics from config for sink connector (#12535)
mayurinehate Feb 13, 2025
08a5183
doc: add note for subscription (#12607)
anshbansal Feb 13, 2025
b202115
feat(okta): adds ingest_groups_users config parameter (#12371)
sgomezvillamor Feb 13, 2025
7326bb9
feat(urn-validation): Add UrnValidation PDL annotation (#12572)
david-leifker Feb 13, 2025
2d762f0
feat(search): include timestamp for entity metadata change (#12567)
deepgarg-visa Feb 13, 2025
79f844b
chore(py): add unused-noqa lint rule (#12615)
hsheth2 Feb 13, 2025
dc4ea8a
fix(ingest/mode): tweak lineage warning message (#12616)
hsheth2 Feb 13, 2025
567964c
docs: add Wealthsimple in adoption list (#12627)
llance Feb 13, 2025
e55fdd1
chore(bump): bump netty version (#12624)
david-leifker Feb 13, 2025
ff31c6b
chore(bump): bump jsonsmart (#12625)
david-leifker Feb 13, 2025
10a7e01
chore(bump): bump kafka base image (#12626)
david-leifker Feb 13, 2025
5ba7767
docs: update local dev guide (#12585)
yoonhyejin Feb 14, 2025
dcf1576
fix(tableau): skip ingesting filtered project assets (#12591)
mihai103 Feb 14, 2025
f966404
fix(search): Add boost to chart title for consistency (#12635)
jjoyce0510 Feb 14, 2025
74926b5
config(edge-status): disable by default (#12634)
david-leifker Feb 14, 2025
12df3e7
feat(UI): Adding sourcemaps for cloudfare builds (#12612)
sakethvarma397 Feb 14, 2025
26e7743
fix(dagster): support dagster 1.10.0 (#12648)
hsheth2 Feb 17, 2025
71d1092
fix(ingest/unity): add exception handling (#12639)
anshbansal Feb 17, 2025
2ecd3bb
feat(cli): add extra pip and debug flag (#12621)
anshbansal Feb 17, 2025
3e7c896
tests(iceberg): integration test fixes (#12655)
chakru-r Feb 17, 2025
fc69c34
fix(ui): null deref (#12659)
anshbansal Feb 17, 2025
52e0430
fix(iceberg): enable nested namespaces in path (#12653)
ksrinath Feb 17, 2025
dce21ba
feat(sdk): add/remove methods + other small improvements (#12646)
hsheth2 Feb 18, 2025
c8583e0
docs: add guide on writing mcps to a file (#12654)
yoonhyejin Feb 18, 2025
401a1fb
[BREAKING CHANGE] fix(openapi): fixing openapi nesting (#12580)
gabe-lyons Feb 18, 2025
3f49227
feat(validation): Disallow deleting system users (#12641)
pedro93 Feb 18, 2025
27e7278
fix(mssql): correctly split stored procs SQL (#12618)
ttekampe Feb 18, 2025
26f111a
feat(ingestion) source info data model to use keyword searchables (#1…
jayacryl Feb 18, 2025
ef631c5
fix: fix data process instance preview & add state on data process in…
yoonhyejin Feb 18, 2025
d33ef7a
fix(cypress): Improve smoke test flakiness (#12645)
asikowitz Feb 19, 2025
48f82a4
feat(bigquery): fetch bigquery dataset (datahub container) descriptio…
sgomezvillamor Feb 19, 2025
c314707
feat(ingestion-cli): enable ingest mcps from s3 (#12649)
david-leifker Feb 19, 2025
bed7cfb
chore(ingest): Add Stateful ingestion support for the missing sources…
treff7es Feb 19, 2025
b8987f2
fix(businessAttribute): add businessAttribute-dataset missing permiss…
deepgarg-visa Feb 19, 2025
79fbc6a
feat(ui,graphql): Finish bringing alchemy UI to OSS (#12670)
asikowitz Feb 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 12 additions & 3 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
**/node_modules/
datahub-frontend/build/
metadata-ingestion/venv/
*/build/
*/*/build/
**/venv/
**/.tox/
**/.mypy_cache/
**/.pytest_cache/
**/__pycache__/
out
**/*.class
# Have to copy gradle/wrapper/gradle-wrapper.jar, can't exclude ALL jars
**/build/**/*.jar
.git
# Content in .git is used to get the git version
# Just ignore the heavy parts that are not used
.git/logs
.git/COMMIT_*
.git/index
.gradle
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*.sh text eol=lf
*.ts text eol=lf
*.tsx text eol=lf
gradlew text eol=lf
metadata-utils/src/test/resources/filterQuery/* text eol=lf
65 changes: 65 additions & 0 deletions .github/.codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
comment:
layout: "header, files, footer" # remove "new" from "header" and "footer"
hide_project_coverage: true # set to false
require_changes: false # if true: only post the comment if coverage changes

codecov:
#due to ci-optimization, reports for modules that have not changed may be quite old
max_report_age: off

flag_management:
default_rules: # the rules that will be followed for any flag added, generally
carryforward: true
statuses:
- type: project
target: auto
threshold: 0% #Not enforcing project coverage yet.
- type: patch
target: 90%
individual_flags: # exceptions to the default rules above, stated flag by flag
- name: frontend
paths:
- "datahub-frontend/**"
- "datahub-web-react/**"
- name: backend
paths:
- "metadata-models/**"
- "datahub-upgrade/**"
- "entity-registry/**"
- "li-utils/**"
- "metadata-auth/**"
- "metadata-dao-impl/**"
- "metadata-events/**"
- "metadata-jobs/**"
- "metadata-service/**"
- "metadata-utils/**"
- "metadata-operation-context/**"
- "datahub-graphql-core/**"
- name: metadata-io
paths:
- "metadata-io/**"
- name: ingestion
paths:
- "metadata-ingestion/**"
- name: ingestion-airflow
paths:
- "metadata-ingestion-modules/airflow-plugin/**"
- name: ingestion-dagster
paths:
- "metadata-ingestion-modules/dagster-plugin/**"
- name: ingestion-gx-plugin
paths:
- "metadata-ingestion-modules/gx-plugin/**"
- name: ingestion-prefect
paths:
- "metadata-ingestion-modules/prefect-plugin/**"
coverage:
status:
project:
default:
target: 0% # no threshold enforcement yet
only_pulls: true
patch:
default:
target: 90% # for new code added in the patch
only_pulls: true
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/--bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ If applicable, add screenshots to help explain your problem.
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
Add any other context about the problem here.
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/--feature-request.md

This file was deleted.

9 changes: 0 additions & 9 deletions .github/ISSUE_TEMPLATE/--question.md

This file was deleted.

32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/datahub-v1-0-rc-bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: DataHub v1.0-rc Bug Report
about: Report issues found in DataHub v1.0 Release Candidates
title: "[v1.0-rc/bug] Description of Bug"
labels: bug, datahub-v1.0-rc
assignees: chriscollins3456, david-leifker, maggiehays

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots and/or Screen Recordings**
If applicable, add screenshots and/or screen recordings to help explain the issue.

**System details (please complete the following information):**
- DataHub Version Tag [e.g. v1.0-rc1]
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]

**Additional context**
Add any other context about the problem here.
99 changes: 99 additions & 0 deletions .github/actions/ci-optimization/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
name: "Identify CI Optimizations"
description: "Determine if code changes are specific to certain modules."

outputs:
frontend-only:
description: "Frontend only change"
value: ${{ steps.filter.outputs.frontend == 'true' && steps.filter.outputs.ingestion == 'false' && steps.filter.outputs.backend == 'false' }}
ingestion-only:
description: "Ingestion only change"
value: ${{ steps.filter.outputs.frontend == 'false' && steps.filter.outputs.ingestion == 'true' && steps.filter.outputs.backend == 'false' }}
backend-only:
description: "Backend only change"
value: ${{ steps.filter.outputs.frontend == 'false' && steps.filter.outputs.ingestion == 'false' && steps.filter.outputs.backend == 'true' }}
backend-change:
description: "Backend code has changed"
value: ${{ steps.filter.outputs.backend == 'true' || steps.trigger.outputs.trigger == 'manual' }}
ingestion-change:
description: "Ingestion code has changed"
value: ${{ steps.filter.outputs.ingestion == 'true' || steps.trigger.outputs.trigger == 'manual' }}
ingestion-base-change:
description: "Ingestion base image docker image has changed"
value: ${{ steps.filter.outputs.ingestion-base == 'true' }}
frontend-change:
description: "Frontend code has changed"
value: ${{ steps.filter.outputs.frontend == 'true' || steps.trigger.outputs.trigger == 'manual' }}
docker-change:
description: "Docker code has changed"
value: ${{ steps.filter.outputs.docker == 'true' }}
kafka-setup-change:
description: "Kafka setup docker change"
value: ${{ steps.filter.outputs.kafka-setup == 'true' }}
mysql-setup-change:
description: "Mysql setup docker change"
value: ${{ steps.filter.outputs.mysql-setup == 'true' }}
postgres-setup-change:
description: "Postgres setup docker change"
value: ${{ steps.filter.outputs.postgres-setup == 'true' }}
elasticsearch-setup-change:
description: "Elasticsearch setup docker change"
value: ${{ steps.filter.outputs.elasticsearch-setup == 'true' }}
smoke-test-change:
description: "Smoke test change"
value: ${{ steps.filter.outputs.smoke-test == 'true' }}
runs:
using: "composite"
steps:
- name: Check trigger type
id: trigger # Add an ID to reference this step
shell: bash
run: |
if [ "${{ github.event_name }}" == "workflow_dispatch" ]; then
echo "trigger=manual" >> $GITHUB_OUTPUT
else
echo "trigger=pr" >> $GITHUB_OUTPUT
fi
- uses: dorny/paths-filter@v3
id: filter
with:
token: "" # Empty token forces it to use raw git commands.
filters: |
frontend:
- "datahub-frontend/**"
- "datahub-web-react/**"
- "docker/datahub-frontend/**"
ingestion:
- "metadata-ingestion-modules/**"
- "metadata-ingestion/**"
- "metadata-models/**"
- "docker/datahub-ingestion-base/**"
- "docker/datahub-ingestion/**"
ingestion-base:
- "docker/datahub-ingestion-base/**"
docker:
- "docker/**"
backend:
- "metadata-models/**"
- "datahub-upgrade/**"
- "entity-registry/**"
- "li-utils/**"
- "metadata-auth/**"
- "metadata-dao-impl/**"
- "metadata-events/**"
- "metadata-io/**"
- "metadata-jobs/**"
- "metadata-service/**"
- "metadata-utils/**"
- "metadata-operation-context/**"
- "datahub-graphql-core/**"
- "docker/**"
kafka-setup:
- "docker/kafka-setup/**"
mysql-setup:
- "docker/mysql-setup/**"
postgres-setup:
- "docker/postgres-setup/**"
elasticsearch-setup:
- "docker/elasticsearch-setup/**"
smoke-test:
- "smoke-test/**"
Loading