v0.2.9
Release Availability Date
28-June-2023
Recommended CLI/SDK
v0.10.4.3
with release notes at https://github.com/acryldata/datahub/releases/tag/v0.10.4.3
If you are using an older CLI/SDK version then please upgrade it. This applies for all CLI/SDK usages, if you are using it through your terminal, github actions, airflow, in python SDK somewhere, Java SKD etc. This is a strong recommendation to upgrade as we keep on pushing fixes in the CLI and it helps us support you better.
Special Notes
- We have a new search and browse experience. We cannot enable it unless all of your CLI/SDK usages are upgraded. If you are using a custom source then you need to upgrade your source to produce
browsePathv2
aspects. - [BREAKING CHANGE] If you are using our okta source to do ingestion then you MUST read this. Okta source config option
okta_profile_to_username_attr
default changed fromlogin
toemail
. This determines which Okta profile attribute is used for the corresponding DataHub user and thus may change what DataHub users are generated by the Okta source. And in a follow upokta_profile_to_username_regex
has been set to.*
which taken together with previous change brings the defaults in line with OIDC which is used for login via Okta. - [DEPRECATION] In the DataFlow class, the cluster argument is deprecated in favor of env.
Release Changelog
- Since
v0.2.8
these changes from OSS DataHub https://github.com/datahub-project/datahub/compare/e7d1b900ec09cefca4e6ca979f391d3a17b473c9...1f0723fad109658a69bb1d4279100de8514f35d7 have been pulled in. - fix(tests): Fixing pagination on Metadata Test results
- fix(assertions): fix assertion actions hook npe
- fix(notifications): Fixing duplicate ingestion started notifications
- feat(slack integrations): Existing component changes required for revised Slack integration
- fix(proposals): fixing propose glossary term description and adding tests
- fix(search): populate scroll ID properly for other scroll usages
- fix(metadata test icon): hide metadata test pass/fail icon on entity header
These changes are for an upcoming feature which we have not enabled yet. We are putting it here for transparency purposes. Acryl team will reach out once we start the rollout of our observability features.
- feat(incidents): Extending Incidents GraphQL APIs for Observability
- feat(anomalies): Adding Anomalies READ GraphQL APIs for Observability
- feat(observability): Minor models and graphql improvements
- feat(observability): UI for creating Dataset SLA Assertions
- feat(observability): Adding support for patching monitor info aspect
- feat(observability): Adding GraphQL APIs for enabling / disabling System Monitors
- feat(observability): DataHub Monitors Service
- feat(observability): display assertion externalUrl if available
Some notable features in this SaaS release
- New search and Browse v2 experience. This can only be enabled if you upgrade all your CLI/SDK usage as per our recommendation provided above.
- Patch support for
dataJobInputOutput
as described here