Skip to content

Releases: atlanhq/atlan-python

v2.1.5

18 Apr 12:16
347aca7
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixed an issue where explicit assignment of None to asset attributes in BulkRequest within the client.asset.save() method resulted in exclusion from the request payload.
  • Fixed issues with multiple remove/append relationships where values were being overwritten inside append/remove dictionaries.

v1.9.7

18 Apr 12:12
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixed an issue where explicit assignment of None to asset attributes in BulkRequest within the client.asset.save() method resulted in exclusion from the request payload.
  • Fixed issues with multiple remove/append relationships where values were being overwritten inside append/remove dictionaries.

v2.1.4

16 Apr 16:18
3f37c44
Compare
Choose a tag to compare

🎉 New features

  • Adds AssetFilterGroup enum for persona personalization.
  • Adds creator method to AirflowDag and AirflowTask assets.

🐞 Bug fixes

  • Fixes qualified_name population for related entities in Glossary objects.
  • Fixes logic for removing parent category relationship in AtlasGlossaryCategory.
  • Fixes lineage list performance by considering the hasMore attribute to optimize lineage paging.

🥗 QOL improvements

  • Updates networkx >= 3.1 and bumped development requirements to the latest version.

v1.9.6

05 Apr 09:16
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes issues with AtlanEvent model deserialization.

v1.9.5

04 Apr 15:13
Compare
Choose a tag to compare

🎉 New features

  • Adds support for restrict_propagation_through_hierarchy to the AtlanTag model.

v2.1.3

03 Apr 12:44
8f1fdcb
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes field alias typo for restrict_propagation_through_hierarchy in the AtlanTag model.
  • Fixes issues with AtlanEvent model deserialization. Previously, it threw a ValidationError for ENTITY_DELETE, CLASSIFICATION_ADD, and CLASSIFICATION_DELETE events.

v2.1.2

02 Apr 16:04
4ca3616
Compare
Choose a tag to compare

🎉 New features

  • Adds atlanMetadata icon to AtlanIcon enum.
  • Adds support for restrict_propagation_through_hierarchy to the AtlanTag model.
  • Adds latest typedef models (cube, cognite, spark, sparkjob, and multi-dimensional dataset).
  • Adds support to limit the applicability of custom metadata attributes directly through the AttributeDef.create() method.

🐞 Bug fixes

  • Fixes an issue with direct model deserialization of structs.

v2.1.1

28 Mar 14:52
278b2dd
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes an issue where certain structs could cause errors during marshalling and unmarshalling.
  • Fixes Process.generate_qualified_name() method to ensure that the generated process qualified_name includes the connection prefix. Previously, it only used the MD5 hash as the qualified_name for the Process.

v2.1.0

27 Mar 13:26
f06a590
Compare
Choose a tag to compare

🎉 New features

  • Adds EnumDef.update() method to update an existing enumeration with more valid values.
  • Adds get_by_name() method to the TypeDefClient to retrieve a specific type definition from Atlan.
  • Adds propagation_only_through_lineage field to the AtlanTag, allowing users to specify that propagation will only occur downstream in the lineage and not within the hierarchy.

⛑️ Breaking changes

  • EnumCache.get_by_name() method now raises NotFoundError if the enumeration with the given name does not exist. Previously the method would only return None in case the enumeration did not exist, rather than raising an error.

🥗 QOL improvements

v2.0.4

22 Mar 15:49
6ab1ca2
Compare
Choose a tag to compare

🎉 New features

  • Adds model field (__atlan_extra__) to the AtlanObject model to accommodate extra properties from API responses.
  • Adds an optional parameter (return_info) to the user creation method, allowing control over whether to return the list of created users or not.
  • Adds an optional parameter (exclude_users) to the SearchLogRequest methods for excluding specific user data from search log results.

🐞 Bug fixes

  • Fixes issues related to creating data domains and data products.

🥗 QOL improvements