mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-29 17:59:24 +00:00
6.2 KiB
6.2 KiB
Updating DataHub
This file documents any backwards-incompatible changes in DataHub and assists people when migrating to a new version.
Next
Breaking Changes
- Browse Paths have been upgraded to a new format to align more closely with the intention of the feature. Learn more about the changes, including steps on upgrading, here: https://datahubproject.io/docs/advanced/browse-paths-upgrade
- The dbt ingestion source's
disable_dbt_node_creationandload_schemaoptions have been removed. They were no longer necessary due to the recently added sibling entities functionality. - The
snowflakesource now uses newer faster implementation (earliersnowflake-beta). Config propertiesprovision_roleandcheck_role_grantsare not supported. Oldersnowflakeandsnowflake-usageare available assnowflake-legacyandsnowflake-usage-legacysources respectively.
Potential Downtime
Deprecations
Other notable Changes
v0.8.42
Breaking Changes
- Python 3.6 is no longer supported for metadata ingestion
- #5451
GMS_HOSTandGMS_PORTenvironment variables deprecated inv0.8.39have been removed. UseDATAHUB_GMS_HOSTandDATAHUB_GMS_PORTinstead. - #5478 DataHub CLI
deletecommand when used with--hardoption will delete soft-deleted entities which match the other filters given. - #5471 Looker now populates
userEmailin dashboard user usage stats. This version of looker connnector will not work with older version of datahub-gms if you haveextract_usage_historylooker config enabled. - #5529 -
ANALYTICS_ENABLEDenvironment variable in datahub-gms is now deprecated. UseDATAHUB_ANALYTICS_ENABLEDinstead.
Potential Downtime
Deprecations
Other notable Changes
v0.8.41
Breaking Changes
-
The
should_overwriteflag incsv-enricherhas been replaced withwrite_semanticsto match the format used for other sources. See the documentation for more details -
Closing an authorization hole in creating tags adding a Platform Privilege called
Create Tagsfor creating tags. This is assigned todatahubroot user, along with default All Users policy. Notice: You may need to add this privilege (orManage Tags) to existing users that need the ability to create tags on the platform. -
#5329 Below profiling config parameters are now supported in
BigQuery:- profiling.profile_if_updated_since_days (default=1)
- profiling.profile_table_size_limit (default=1GB)
- profiling.profile_table_row_limit (default=50000)
Set above parameters to
nullif you want older behaviour.
Potential Downtime
Deprecations
Other notable Changes
v0.8.40
Breaking Changes
- #5240
lineage_client_project_idinbigquerysource is removed. Usestorage_project_idinstead.
Potential Downtime
Deprecations
Other notable Changes
v0.8.39
Breaking Changes
- Refactored the
healthfield of theDatasetGraphQL Type to be of type list of HealthStatus (was type HealthStatus). See this PR for more details.
Potential Downtime
Deprecations
- #4875 Lookml view file contents will no longer be populated in custom_properties, instead view definitions will be always available in the View Definitions tab.
- #5208
GMS_HOSTandGMS_PORTenvironment variables being set in various containers are deprecated in favour ofDATAHUB_GMS_HOSTandDATAHUB_GMS_PORT. KAFKA_TOPIC_NAMEenvironment variable in datahub-mae-consumer and datahub-gms is now deprecated. UseMETADATA_AUDIT_EVENT_NAMEinstead.KAFKA_MCE_TOPIC_NAMEenvironment variable in datahub-mce-consumer and datahub-gms is now deprecated. UseMETADATA_CHANGE_EVENT_NAMEinstead.KAFKA_FMCE_TOPIC_NAMEenvironment variable in datahub-mce-consumer and datahub-gms is now deprecated. UseFAILED_METADATA_CHANGE_EVENT_NAMEinstead.
Other notable Changes
- #5132 Profile tables in
snowflakesource only if they have been updated since configured (default:1) number of day(s). Update the configprofiling.profile_if_updated_since_daysas per your profiling schedule or set it toNoneif you want older behaviour.
v0.8.38
Breaking Changes
Potential Downtime
Deprecations
Other notable Changes
- Create & Revoke Access Tokens via the UI
- Create and Manage new users via the UI
- Improvements to Business Glossary UI
- FIX - Do not require reindexing to migrate to using the UI business glossary
v0.8.36
Breaking Changes
- In this release we introduce a brand new Business Glossary experience. With this new experience comes some new ways of indexing data in order to make viewing and traversing the different levels of your Glossary possible. Therefore, you will have to restore your indices in order for the new Glossary experience to work for users that already have existing Glossaries. If this is your first time using DataHub Glossaries, you're all set!
Potential Downtime
Deprecations
Other notable Changes
- #4961 Dropped profiling is not reported by default as that caused a lot of spurious logging in some cases. Set
profiling.report_dropped_profilestoTrueif you want older behaviour.
v0.8.35
Breaking Changes
Potential Downtime
Deprecations
- #4875 Lookml view file contents will no longer be populated in custom_properties, instead view definitions will be always available in the View Definitions tab.
Other notable Changes
v0.8.34
Breaking Changes
- #4644 Remove
databaseoption fromsnowflakesource which was deprecated sincev0.8.5 - #4595 Rename confusing config
report_upstream_lineagetoupstream_lineage_in_reportinsnowflakeconnector which was added in0.8.32
Potential Downtime
Deprecations
- #4644
host_portoption ofsnowflakeandsnowflake-usagesources deprecated as the name was confusing. Useaccount_idoption instead.
Other notable Changes
- #4760
check_role_grantsoption was added insnowflaketo disable checking roles insnowflakeas some people were reporting long run times when checking roles.