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 with upstream #2

Open
wants to merge 370 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
370 commits
Select commit Hold shift + click to select a range
5617d6b
config(docker-profiles): clean-up (#12051)
david-leifker Dec 14, 2024
2291c71
build(gradle): version change (Gradle and shadow plugin) (#11999)
dejan2609 Dec 14, 2024
ecf6c8c
feat(airflow): add `DatahubRestHook.make_graph` method (#12116)
hsheth2 Dec 15, 2024
d2ffeb0
tests(datahub-client): new tests for the AvroSchemaConverter (#12087)
sgomezvillamor Dec 16, 2024
d38427a
feat(ingest/snowflake): secure view lineage without owner permissions…
mayurinehate Dec 16, 2024
f9251c8
chore(dep): exclude end of life dependency (#12007)
deepgarg-visa Dec 16, 2024
cc81dc4
chore(version): bump kafka version (#12136)
chakru-r Dec 16, 2024
35a054f
build(ci): fix vercel setup script (#12143)
chakru-r Dec 16, 2024
b3a76cb
feat(ingest/airflow): Add way to disable Airflow plugin without a res…
treff7es Dec 16, 2024
c97fd1f
fix(ingest/tableau): honor the key projectNameWithin in pagination (#…
sid-acryl Dec 16, 2024
0ea2e36
fix(ingest/datahub): Use server side cursor instead of local one (#12…
treff7es Dec 16, 2024
7492796
feat(ingest/tableau): verify role assignment to user in `test_connect…
sid-acryl Dec 16, 2024
ca6f435
docs(ingest): fix sink recipe to correct config parameter (#12132)
kousiknandy Dec 16, 2024
d5e379a
feat(ui) Add finishing touches to the structured props feature (#12111)
chriscollins3456 Dec 16, 2024
6b8d21a
feat(ingest/sqlite): Support sqlite < 3.24.0 (#12137)
asikowitz Dec 16, 2024
d0b4f7a
feat(cli): added cli option for ingestion source (#11980)
kevinkarchacryl Dec 16, 2024
67cdbb0
fix(patch): Add Finegrained Lineage patch support for DatajobInputOut…
treff7es Dec 17, 2024
8f9659f
fix(ingest/s3): incorrectly parsing path in s3_uri (#12135)
eagle-25 Dec 17, 2024
d2359e2
feat(ingest/datahub): report progress on db ingestion (#12117)
hsheth2 Dec 17, 2024
ff385ed
build(ingest/sqlglot): Bump pin to support snowflake CREATE ... WITH …
asikowitz Dec 17, 2024
42cad3d
fix(frontend): fix typo datahub-frontend logback.xml (#12134)
deepgarg-visa Dec 17, 2024
d5ab001
feat(ingest/git): add subdir support to GitReference (#12131)
hsheth2 Dec 17, 2024
ef1c1df
fix(ui) Fix nesting logic in properties tab (#12151)
chriscollins3456 Dec 17, 2024
8264376
fix(ingest/snowflake): improve lineage parse failure logging (#12153)
hsheth2 Dec 18, 2024
5946558
fix(ingest/pulsar): handle Avro schema with missing namespace or name…
Alice-608 Dec 18, 2024
76cfac3
fix(cli/properties): allow structured properties without a graph inst…
hsheth2 Dec 18, 2024
2285436
fix(ingest/gc): more logging, error handling, explicit flag (#12124)
anshbansal Dec 18, 2024
01a2c0c
fix(ingest/kafka): update dependency, tests (#12159)
mayurinehate Dec 18, 2024
8c724db
feat(api): authorization extended for soft-delete and suspend (#12158)
david-leifker Dec 18, 2024
83904b7
fix(env) Fix forms hook env var default config (#12155)
chriscollins3456 Dec 18, 2024
da8f822
feat(ingest/mlflow): Support configurable base_external_url (#12167)
asikowitz Dec 18, 2024
4392d72
fix(cli/properties): fix data type validation (#12170)
hsheth2 Dec 19, 2024
48f3cc5
fix(pgsql): Postgres doesn't support UNION select with FOR UPDATE (#1…
david-leifker Dec 19, 2024
953893c
refactor(ingest/kafka-connect): define interface for new connector im…
mayurinehate Dec 19, 2024
2e54461
feat(ingest): add looker meta extractor support in sql parsing (#12062)
sagar-salvi-apptware Dec 19, 2024
e45f548
feat(ingest/iceberg): Improve iceberg connector (#12163)
skrydal Dec 19, 2024
08605a9
feat(python): split out temp wheel builds (#12157)
hsheth2 Dec 19, 2024
89acda6
docs(release): v0.3.7.7 (#12091)
david-leifker Dec 19, 2024
9031b49
fix(docs): Add improvements in examples for PATCH documentation (#12165)
jjoyce0510 Dec 19, 2024
b7bb5ca
feat(graphql/ml): Add custom properties to ml entities (#12152)
asikowitz Dec 19, 2024
9762c46
chore(bump): ingestion-base & actions (#12171)
david-leifker Dec 19, 2024
45ace13
feat(mssql): platform instance aspect for dataflow and datajob entiti…
sgomezvillamor Dec 19, 2024
acb76cd
fix(tableau): prevents warning in case of site admin creator role (#1…
sgomezvillamor Dec 19, 2024
eceb799
fix(tableau): restart server object when reauthenticating (#12182)
sgomezvillamor Dec 20, 2024
66df362
fix(dagster): support dagster v1.9.6 (#12189)
sgomezvillamor Dec 20, 2024
42d4254
fix(graphql): add suspended to corpuserstatus (#12185)
kevinkarchacryl Dec 20, 2024
f4f9bd3
feat(ingest/snowflake): include external table ddl lineage for querie…
mayurinehate Dec 20, 2024
1570139
fix(gms): Change names of charts in Analytics (#12192)
deepgarg-visa Dec 20, 2024
e52a4de
fix(ingest/databricks): Fix profiling (#12060)
skrydal Dec 20, 2024
98c056d
refactor(ingest/tableau): mark the `fetch_size` configuration as depr…
sid-acryl Dec 20, 2024
3c3d032
test(ingest/tableau): add test for extract_project_hierarchy scenario…
sid-acryl Dec 20, 2024
667fa8f
docs(structured properties): fix entityTypes in creating structured p…
nicholas-fwang Dec 20, 2024
327c6f9
chore(bump): bump alpine and dockerize (#12184)
david-leifker Dec 20, 2024
f6c0cf3
docs update: Update v_0_3_7.md (#12197)
david-leifker Dec 20, 2024
8e9fc20
feat(gradle): add quickstartPgDebug option (#12195)
david-leifker Dec 21, 2024
0b4d96e
fix(ingest/powerbi): support comments in m-query grammar (#12177)
sid-acryl Dec 21, 2024
95b9d1b
feat(ingest/aws-common): improved instance profile support (#12139)
acrylJonny Dec 21, 2024
8350a4e
feat(ingest/hive): lineage from/to file storage (#11841)
acrylJonny Dec 21, 2024
494c522
fix(ingest/mssql): add container dataflow/ datajob entities (#12194)
sgomezvillamor Dec 22, 2024
ff262bc
Revert "fix(mssql): adds missing containers for dataflow and datajob …
anshbansal Dec 22, 2024
73dce9e
chore(bump): bump node version long term support release (build time …
david-leifker Dec 22, 2024
0562c7a
fix(ingest): exclude aspect from migration (#12206)
anshbansal Dec 23, 2024
d06980f
fix(ingest/snowflake): handle empty snowflake column upstreams (#12207)
mayurinehate Dec 23, 2024
dd23f9e
fix(ui): null dereference (#12193)
anshbansal Dec 23, 2024
dc82251
fix(ingest): quote asset urns in patch path (#12212)
hsheth2 Dec 23, 2024
4c0b568
feat(ingest): add sql parser trace mode (#12210)
hsheth2 Dec 23, 2024
b6ea974
fix(ingest): preserve certs when converting emitter to graph (#12211)
hsheth2 Dec 23, 2024
21ddb55
fix(ingest/mode): move sql logic to view properties aspect (#12196)
hsheth2 Dec 23, 2024
047644b
feat: update mlflow-related metadata models (#12174)
yoonhyejin Dec 24, 2024
09a9b6e
feat(ingest/looker): Do not emit usage for non-ingested dashboards an…
asikowitz Dec 24, 2024
87e7b58
fix(tableau): retry on InternalServerError 504 (#12213)
sgomezvillamor Dec 24, 2024
4d990b0
fix(ingest/snowflake): always ingest view and external table ddl line…
mayurinehate Dec 24, 2024
d88e6c9
fix(tableau): fixes wrong argument when reauthenticating (#12216)
sgomezvillamor Dec 24, 2024
48736a0
fix(ingest/looker): Add flag for Looker metadata extraction (#12205)
sagar-salvi-apptware Dec 24, 2024
f4b33b5
fix(ingest/mode): Handle 204 response and invalid json (#12156)
asikowitz Dec 24, 2024
756b199
fix(ingest/glue): Add additional checks and logging when specifying c…
asikowitz Dec 24, 2024
16698da
fix(ingest/gc): misc fixes in gc source (#12226)
anshbansal Dec 26, 2024
fe43f07
Parallelize smoke test (#12225)
chakru-r Dec 26, 2024
5708bd9
chore(bump): spring minor version bump 6.1.14 (#12228)
david-leifker Dec 26, 2024
a920e9b
fix(ingest/lookml): emit warnings for resolution failures (#12215)
hsheth2 Dec 26, 2024
e1998dd
chore(ingest): remove `enable_logging` helper (#12222)
hsheth2 Dec 26, 2024
172736a
feat(ingest/dbt): support "Explore" page in dbt cloud (#12223)
hsheth2 Dec 27, 2024
3ca8d09
feat(ingest/snowflake): support email_as_user_identifier for queries …
mayurinehate Dec 27, 2024
29e4528
fix(tableau): retry if 502 error code (#12233)
sgomezvillamor Dec 27, 2024
d7de7eb
ci: remove qodana (#12227)
anshbansal Dec 27, 2024
ac8e539
chore(tableau): adjust visibility of info message (#12235)
sgomezvillamor Dec 27, 2024
ed8639e
chore(python): test with python 3.11 (#11280)
hsheth2 Dec 27, 2024
d042354
feat(ingest): add parse_ts_millis helper (#12231)
hsheth2 Dec 27, 2024
4e3103e
fix(ingest): use `typing_extensions.Self` (#12230)
hsheth2 Dec 27, 2024
6b6d820
feat(businessAttribute): generate platform events on association/remo…
deepgarg-visa Dec 27, 2024
b79857f
fix(ingest/sql-common): sql_common to use SqlParsingAggregator (#12220)
sagar-salvi-apptware Dec 29, 2024
3723a3e
fix(ingest/gc): reduce logging, remove unnecessary sleeps (#12238)
anshbansal Dec 30, 2024
556e6cd
fix(docs-site) mobile site and artwork polish (#12237)
jayacryl Dec 30, 2024
63cdb81
feat(data transform): adding dataTransformLogic models (#12198)
gabe-lyons Dec 30, 2024
abb6443
fix(tests): fixing QueryPropertiesMapperTest.java (#12241)
gabe-lyons Dec 30, 2024
ee54f1f
feat(delete): delete logic non-strict monotonically increasing versio…
david-leifker Dec 30, 2024
96c6058
docs(graphql): create graphql best practices (#12229)
david-leifker Dec 31, 2024
7198f71
fix(ci): further consolidate NODE_OPTIONS (#12217)
david-leifker Dec 31, 2024
4ed128c
chore: cleanup extra lines (#12248)
anshbansal Dec 31, 2024
f5ecee1
fix(docs-site) hero image typo (#12250)
jayacryl Dec 31, 2024
554a37a
fix(ingest/aws_common): update tests execution on EC2 instance (#12252)
acrylJonny Jan 1, 2025
ea249ca
fix(ingest): json serializable fix (#12246)
anshbansal Jan 1, 2025
67ef55e
fix(ingest/gc): soft deletion loop fix (#12255)
anshbansal Jan 2, 2025
a814cb3
fix(ingest/bigquery): All View generation when queries_v2 is turned o…
sagar-salvi-apptware Jan 2, 2025
7f64ffd
test(ingest/athena): add connector integration tests (#12256)
sagar-salvi-apptware Jan 2, 2025
ccf5fc7
chore(ingest): refactor common pytest args (#12240)
hsheth2 Jan 2, 2025
bdc34b7
fix(sample data): Update timestamps in bootstrap_mce.json to more rec…
pedro93 Jan 2, 2025
f396d8d
refactor(sdk/patch): improve patch implementation internals (#12253)
hsheth2 Jan 2, 2025
4a898e1
feat(auth): user.props authentication (#12259)
david-leifker Jan 2, 2025
539f521
docs(delete): Document un-soft-delete commands in delete-metadata.md …
gabe-lyons Jan 2, 2025
1190dd9
fix(tableau): fixes some aspects being emitted multiple times (#12258)
sgomezvillamor Jan 3, 2025
b76db33
fix(ingestion/redshift): Bumped redshift-connector dependency due to …
skrydal Jan 3, 2025
f9e2c49
fix(ingest/gc): logging and stopping fix (#12266)
anshbansal Jan 3, 2025
fba0996
fix(ingest): consistent fingerprint for sql parsing aggregator (#12239)
mayurinehate Jan 3, 2025
d2b67ca
docs(queries_v2): set use_queries_v2 to true in snowflake_recipe.yml …
gabe-lyons Jan 3, 2025
8093882
feat(ingest/gc): truncate query usage statistics aspect (#12268)
anshbansal Jan 5, 2025
b86bbf7
fix(ingest/tableau): retry on auth error for special case (#12264)
mayurinehate Jan 6, 2025
842c8f9
fix(ingest/gc): infinite loop query entities (#12274)
anshbansal Jan 6, 2025
91c1c6b
fix(ingest/snowflake): use fast query fingerprint for lineage (#12275)
mayurinehate Jan 6, 2025
3316d40
fix(spark): Finegrained lineage is emitted on the DataJob and not on …
treff7es Jan 6, 2025
fb471f1
docs(tableau): clarify docs around tableau permissions (#12270)
hsheth2 Jan 6, 2025
ba8bf53
feat(ingest): enable `EnsureAspectSizeProcessor` for all sources (#12…
hsheth2 Jan 6, 2025
30a77c0
fix(ingestion/classifier): temporary measure to avoid deadlocks for c…
skrydal Jan 6, 2025
a06a229
feat(ingest/datahub): use stream_results with mysql (#12278)
hsheth2 Jan 6, 2025
124e200
ci: fix shellcheck warnings, update actions (#12281)
anshbansal Jan 7, 2025
f940c70
docs(business attribute): clarify support (#12260)
skrydal Jan 7, 2025
03e3f46
fix(airflow): fix tests with Airflow 2.4 (#12279)
hsheth2 Jan 7, 2025
afa94a5
fix(ingest): better correctness on the emitter -> graph conversion (#…
hsheth2 Jan 7, 2025
cbb36bb
feat(ingest): configurable query generation in combined sources (#12284)
hsheth2 Jan 8, 2025
98a5a2c
fix(javaEntityClient): correct config parameter (#12287)
david-leifker Jan 8, 2025
c0b13f0
ci: upload test coverage to codecov (#12291)
anshbansal Jan 8, 2025
3334453
log(elastic/index builder): add est time remaining (#12280)
anshbansal Jan 8, 2025
99c30f2
fix(ingest/glue): don't fail on profile (#12288)
anshbansal Jan 8, 2025
0fe4163
fix(ingest/gc): also query data process instance (#12292)
anshbansal Jan 8, 2025
a4c47fa
fix(cli): correct url ending with acryl.io:8080 (#12289)
anshbansal Jan 8, 2025
58b6a5b
dev: add pre-commit hooks installed by default (#12293)
anshbansal Jan 8, 2025
92f013e
fix(ingest/file-backed-collections): Properly set _use_sqlite_on_conf…
asikowitz Jan 8, 2025
ea4d40e
fix(doc): make folder_path_pattern usage more clear (#12298)
kevinkarchacryl Jan 8, 2025
42b2cd3
dev: fix pre-commit passing filenames incorrectly (#12304)
anshbansal Jan 9, 2025
45450f1
feat(sdk): structured properties - add support for listing (#12283)
shirshanka Jan 9, 2025
9d9a368
chore(tableau): set ingestion stage report and perftimers (#12234)
sgomezvillamor Jan 9, 2025
0d328f7
chore(version): bump jdbc drivers (#12301)
david-leifker Jan 9, 2025
d3ac112
build(coverage): fix carry-forward coverage (#12306)
chakru-r Jan 9, 2025
f6c86df
chore(deps): Migrate EOL vulnerability of javax.mail to jakarta.mail …
pankajmahato-visa Jan 9, 2025
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
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
  •  
  •  
  •  
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
15 changes: 12 additions & 3 deletions .github/actions/ci-optimization/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ outputs:
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' }}
value: ${{ steps.filter.outputs.backend == 'true' || steps.trigger.outputs.trigger == 'manual' }}
ingestion-change:
description: "Ingestion code has changed"
value: ${{ steps.filter.outputs.ingestion == 'true' }}
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' }}
value: ${{ steps.filter.outputs.frontend == 'true' || steps.trigger.outputs.trigger == 'manual' }}
docker-change:
description: "Docker code has changed"
value: ${{ steps.filter.outputs.docker == 'true' }}
Expand All @@ -44,6 +44,15 @@ outputs:
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:
Expand Down
3 changes: 2 additions & 1 deletion .github/actions/docker-custom-build-and-push/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,11 @@ runs:
cache-to: |
type=inline
- name: Upload image locally for testing (if not publishing)
uses: ishworkh/docker-image-artifact-upload@v1
uses: ishworkh/container-image-artifact-upload@v2.0.0
if: ${{ inputs.publish != 'true' }}
with:
image: ${{ steps.single_tag.outputs.SINGLE_TAG }}
retention_days: "2"

# Code for building multi-platform images and pushing to Docker Hub.
- name: Set up QEMU
Expand Down
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
36 changes: 23 additions & 13 deletions .github/pr-labeler-config.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,32 @@
ingestion:
- "metadata-ingestion/**/*"
- "metadata-ingestion-modules/**/*"
- "metadata-integration/**/*"
- changed-files:
- any-glob-to-any-file:
- "metadata-ingestion/**/*"
- "metadata-ingestion-modules/**/*"
- "metadata-integration/**/*"

devops:
- "docker/**/*"
- ".github/**/*"
- "perf-test/**/*"
- "metadata-service/**/*"
- changed-files:
- any-glob-to-any-file:
- "docker/**/*"
- ".github/**/*"
- "perf-test/**/*"
- "metadata-service/**/*"

product:
- "datahub-web-react/**/*"
- "datahub-frontend/**/*"
- "datahub-graphql-core/**/*"
- "metadata-io/**/*"
- changed-files:
- any-glob-to-any-file:
- "datahub-web-react/**/*"
- "datahub-frontend/**/*"
- "datahub-graphql-core/**/*"
- "metadata-io/**/*"

docs:
- "docs/**/*"
- changed-files:
- any-glob-to-any-file:
- "docs/**/*"

smoke_test:
- "smoke-test/**/*"
- changed-files:
- any-glob-to-any-file:
- "smoke-test/**/*"
Loading