- Add assign role to multiple users, up linter versions
- Support tab, new-line and backslash in escaped characters
- PEP 585 Typing generics
- Rename
_clean_string
to_escape_quotes
and fix downstream graphql queries
- Fix extraneous braces in
get_datahub_entities
update_field_descriptions
now uses theupdateDescription
endpoint to prevent overwriting of tags & glossary termsget_datahub_entities
now accepts an optionalresource_urns
argument to retrieve only the specified urns
- Fix in
get_datahub_entities
: updated how we fetch the owner type as the underlying API had changed.
- groups and users selection and return have been changed significantly to meet the new format by acryl.
- minimum version of acryl-datahub is now 0.10.3.2
- Added a get_glossary_terms function
- Fix an incorrect substitution when fetching entities
extract_dbt_resources
has moved from a soft to a hard deprecation. Instead, usedatahub_tools.dbt.extract_dbt_resources
client.update_descriptions
has moved from a soft to a hard deprecation. Instead, useupdate_field_descriptions
orupdate_dataset_description
- DataHub posts are now logged with fewer linebreaks and repeated spaces
client.get_datahub_entities
no longer returns schema data, by default. You can turn this feature back on with thewith_schema
argument. This change was made for performance reasons.
- Added new
get_owners
to the client module
- Added a example on how to use transformers
- New DBT module for fetching DBT dependency lineage
client.update_description
has been deprecated in favor ofclient.update_field_descriptions
orclient.update_dataset_description
as the original function does not work with datasets (only fields). The new functions have also been changed to operate on editable descriptions instead of descriptions. The deprecated function will be removed inv1.0.0