v0.15.0rc4
Pre-release
Pre-release
david-leifker
released this
24 Dec 18:02
·
27 commits
to master
since this release
What's Changed
- feat(structuredProperties) Add new settings aspect plus graphql changes for structured props by @chriscollins3456 in #12052
- fix(ingest/tableau): project_path_pattern use in _is_denied_project by @sid-acryl in #12010
- feat: Enrich superset ingestion by @hwmarkcheng in #11688
- fix(ui) Add backwards compatibility to the UI for old policy filters by @chriscollins3456 in #12017
- feat(structuredProps) Add frontend for managing structured props and filtering by them by @chriscollins3456 in #12097
- feat(ui) Add full support for structured properties on assets by @chriscollins3456 in #12100
- docs(champions): Update directory of DH Champions by @maggiehays in #12089
- feat(ingest/snowflake): ingest secure, dynamic, hybrid table metadata by @mayurinehate in #12094
- feat(spark):OpenLineage 1.25.0 by @Jorricks in #12041
- fix(ingest): always resolve platform for browse path v2 by @mayurinehate in #12045
- fix(ingest/sdk): report recipe correctly by @anshbansal in #12101
- feat(cli): add --workers arg in delete command by @anshbansal in #12102
- fix(ingest/snowflake): handle dots in snowflake table names by @hsheth2 in #12105
- fix(ingest/tableau): apply
page_size
regardless of object count by @sid-acryl in #12026 - docs(ingest/snowflake): update permissions for dynamic tables by @mayurinehate in #12074
- fix(ingestion/lookml): resolve CLL issue caused by column name casing. by @sid-acryl in #11876
- feat(glossary): support multiple ownership types by @kevinkarchacryl in #12050
- feat(datahub-client): additionally generates java8 artefacts by @sgomezvillamor in #12106
- fix(ui): dereference errors by @anshbansal in #12034
- feat(openapi-v3): add minimal timeseries aspect support by @david-leifker in #12096
- feat(forms) Clean up form prompts on structured property deletion by @chriscollins3456 in #12053
- fix(datahub-client): adds missing archiveAppendix to artifactid when publishing by @sgomezvillamor in #12112
- chore(deps): bump nanoid from 3.3.6 to 3.3.8 in /datahub-web-react by @dependabot in #12086
- chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs-website by @dependabot in #12114
- feat(structuredProperties): add hide property and show as badge validators by @chriscollins3456 in #12099
- fix(ingest/snowflake): further improve dot handling by @hsheth2 in #12110
- feat(ingest): improve query fingerprinting by @hsheth2 in #12104
- docs(ingest): add docs on the SQL parser by @hsheth2 in #12103
- fix(ui): dereference issues by @anshbansal in #12109
- fix(datahub-client): avoid parallel execution of publish and publish-java8 by @sgomezvillamor in #12120
- fix(ingestion/dremio): Ignore filtered containers in schema allowdeny pattern by @acrylJonny in #11959
- fix(ingest/kafka-connect): update connection test url, handle api failures by @mayurinehate in #12082
- fix(ingest/dagster): Fix Dagster build by @treff7es in #12121
- fix(ingest/snowflake): improve warn message by @anshbansal in #12125
- fix(dataproduct): creator is assigned as owner by @anshbansal in #12127
- fix(mysql): index gap lock deadlock by @david-leifker in #12119
- feat(ingest): additional limits on ingestProposalBatch by @hsheth2 in #12130
- refactor(ingest): cleanup structured properties validation by @hsheth2 in #12115
- config(docker-profiles): clean-up by @david-leifker in #12051
- build(gradle): version change (Gradle and shadow plugin) by @dejan2609 in #11999
- feat(airflow): add
DatahubRestHook.make_graph
method by @hsheth2 in #12116 - tests(datahub-client): new tests for the AvroSchemaConverter by @sgomezvillamor in #12087
- feat(ingest/snowflake): secure view lineage without owner permissions by @mayurinehate in #12123
- chore(dep): exclude end of life dependency by @deepgarg-visa in #12007
- chore(version): bump kafka version by @chakru-r in #12136
- build(ci): fix vercel setup script by @chakru-r in #12143
- feat(ingest/airflow): Add way to disable Airflow plugin without a restart by @treff7es in #12098
- fix(ingestion/tableau): honor the key projectNameWithin in pagination by @sid-acryl in #12107
- fix(ingest/datahub): Use server side cursor instead of local one by @treff7es in #12129
- feat(ingestion/tableau): verify role assignment to user in
test_connection
. by @sid-acryl in #12042 - docs(ingest): fix sink recipe to correct config parameter by @kousiknandy in #12132
- feat(ui) Add finishing touches to the structured props feature by @chriscollins3456 in #12111
- feat(ingest/sqlite): Support sqlite < 3.24.0 by @asikowitz in #12137
- feat(cli): added cli option for ingestion source by @kevinkarchacryl in #11980
- fix(patch): Add Finegrained Lineage patch support for DatajobInputOutput (#4749) by @treff7es in #12146
- fix(ingest/s3): incorrectly parsing path in s3_uri by @eagle-25 in #12135
- feat(ingest/datahub): report progress on db ingestion by @hsheth2 in #12117
- build(ingest/sqlglot): Bump pin to support snowflake CREATE ... WITH TAG by @asikowitz in #12003
- fix(frontend): fix typo datahub-frontend logback.xml by @deepgarg-visa in #12134
- feat(git): add subdir support to GitReference by @hsheth2 in #12131
- fix(ui) Fix nesting logic in properties tab by @chriscollins3456 in #12151
- fix(ingest/snowflake): improve lineage parse failure logging by @hsheth2 in #12153
- fix(ingest/pulsar): handle Avro schema with missing namespace or name by @Alice-608 in #12058
- fix(cli/properties): allow structured properties without a graph instance by @hsheth2 in #12144
- fix(ingest/gc): more logging, error handling, explicit flag by @anshbansal in #12124
- fix(ingest/kafka): update dependency, tests by @mayurinehate in #12159
- feat(api): authorization extended for soft-delete and suspend by @david-leifker in #12158
- fix(env) Fix forms hook env var default config by @chriscollins3456 in #12155
- feat(ingest/mlflow): Support configurable base_external_url by @asikowitz in #12167
- fix(cli/properties): fix data type validation by @hsheth2 in #12170
- fix(pgsql): Postgres doesn't support UNION select with FOR UPDATE by @david-leifker in #12169
- refactor(ingest/kafka-connect): define interface for new connector impl by @mayurinehate in #12149
- feat(ingest): add looker meta extractor support in sql parsing by @sagar-salvi-apptware in #12062
- feat(ingest/iceberg): Improve iceberg connector by @skrydal in #12163
- feat(python): split out temp wheel builds by @hsheth2 in #12157
- docs(release): v0.3.7.7 by @david-leifker in #12091
- fix(docs): Add improvements in examples for PATCH documentation by @jjoyce0510 in #12165
- feat(graphql/ml): Add custom properties to ml entities by @asikowitz in #12152
- chore(bump): ingestion-base & actions by @david-leifker in #12171
- feat(mssql): platform instance aspect for dataflow and datajob entities by @sgomezvillamor in #12180
- fix(tableau): prevents warning in case of site admin creator role by @sgomezvillamor in #12175
- fix(tableau): restart server object when reauthenticating by @sgomezvillamor in #12182
- fix(dagster): support dagster v1.9.6 by @sgomezvillamor in #12189
- fix(graphql): add suspended to corpuserstatus by @kevinkarchacryl in #12185
- feat(ingest/snowflake): include external table ddl lineage for queries… by @mayurinehate in #12179
- fix(gms): Change names of charts in Analytics by @deepgarg-visa in #12192
- fix(ingest/databricks): Fix profiling by @skrydal in #12060
- refactor(ingestion/tableau): mark the
fetch_size
configuration as deprecated. by @sid-acryl in #12126 - test(ingest/tableau): add test for extract_project_hierarchy scenario by @sid-acryl in #12079
- docs(structured properties) fix entityTypes in creating structured property by @nicholas-fwang in #12187
- chore(bump): bump alpine and dockerize by @david-leifker in #12184
- docs update: Update v_0_3_7.md by @david-leifker in #12197
- feat(gradle): add quickstartPgDebug option by @david-leifker in #12195
- fix(ingest/powerbi): support comments in m-query grammar by @sid-acryl in #12177
- feat(ingestion/aws-common): improved instance profile support for ec2, ecs, eks, lambda, beanstalk, app runner and cft roles by @acrylJonny in #12139
- feat(ingestion/hive): Add lineage functionality for hive tables from/to file storage by @acrylJonny in #11841
- fix(mssql): adds missing containers for dataflow and datajob entities, required for browse paths v2 generation by @sgomezvillamor in #12194
- Revert "fix(mssql): adds missing containers for dataflow and datajob entities, required for browse paths v2 generation" by @anshbansal in #12201
- chore(bump): bump node version long term support release (build time … by @david-leifker in #12199
- fix(ingest): exclude aspect from migration by @anshbansal in #12206
- fix(ingest/snowflake): handle empty snowflake column upstreams by @mayurinehate in #12207
- fix(ui): null dereference by @anshbansal in #12193
- fix(ingest): quote asset urns in patch path by @hsheth2 in #12212
- feat(ingest): add sql parser trace mode by @hsheth2 in #12210
- fix(ingest): preserve certs when converting emitter to graph by @hsheth2 in #12211
- fix(ingest/mode): move sql logic to view properties aspect by @hsheth2 in #12196
- feat: update mlflow-related metadata models by @yoonhyejin in #12174
- feat(ingest/looker): Do not emit usage for non-ingested dashboards and charts by @asikowitz in #11647
- fix(tableau): retry on InternalServerError 504 by @sgomezvillamor in #12213
- fix(ingest/snowflake): always ingest view and external table ddl lineage by @mayurinehate in #12191
- fix(tableau): fixes wrong argument when reauthenticating by @sgomezvillamor in #12216
New Contributors
- @dejan2609 made their first contribution in #11999
- @kousiknandy made their first contribution in #12132
- @eagle-25 made their first contribution in #12135
Full Changelog: v0.15.0rc3...v0.15.0rc4