Skip to content

Releases: atlanhq/atlan-python

v1.9.1

23 Jan 17:15
f3fedb3
Compare
Choose a tag to compare

QOL Improvements

  • Make aws_arn optional in S3 models
  • Change default S3 file in package toolkit
  • Update docstrings in package toolkit
  • Add workflow update method
  • Adds QA checks (black, flake8, mypy) to the CI
  • Bump jinja2 from 3.1.2 to 3.1.3
  • Add missing regex and wildcard methods to the KeywordField

Bug fixes

  • Make sure the name of the python file generated by the package toolkit does not contain any special characters
  • Correct the description of fields in the AttributeDef model

v1.9.0

16 Jan 16:56
09f3af4
Compare
Choose a tag to compare

New Features

  • Add ability to update certificate, announcement for GlossaryTerm and GlossaryCategory
  • Add create method for ColumnProcess
  • Always include sort by GUID as final criteria in IndexSearch
  • (Experimental) Add classes to support custom package generation

QOL Improvements

  • Add an additional parameter to create method of ADLSObject
  • Add type checking to AtlanClient save and other methods

v1.8.4

04 Jan 16:29
8b1a2d0
Compare
Choose a tag to compare

1.8.4 (January 4, 2024)

New Features

  • Add credential management

Bug fixes

  • Fix workflow client monitor method
  • Fix problem where Python SDK was not initializing applicableConnections and applicableGlossaries when creating new custom metadata sets
  • Fix handling of archived custom metadata attributes

v1.8.3

28 Dec 05:42
1e234a6
Compare
Choose a tag to compare

1.8.3 (December 27, 2023)

New Features

  • (Experimental) Define and run new workflows
  • Added support for retrieval of SourceTagAttachements in AtlanTags

Bug fixes

  • Fix duplicate initial GUID on Windows. This was due to a lack of support for nano-second accuracy in timestamps in Python on Windows. Code has been changed to rectify this problem.

v1.8.2

21 Dec 10:56
5cb76f2
Compare
Choose a tag to compare

New Features

Bug fixes

  • Fix problem parsing assets that contain SourceTagAttachements

QOL improvements

v1.8.1

19 Dec 16:13
7eb8343
Compare
Choose a tag to compare

1.8.1 (December 19, 2023)

New Features

  • Add support for search log access

Breaking changes

Bug fixes

  • Modify constants like Referenceable.TYPE_NAME to use InternalKeywordField, InternalKeywordTextField or InternalNumericField to correct problem with FluentLineage.ACTIVE not returning correct results.
  • Fix groups in purpose policies and remove data mesh slugs and abbreviations
  • Added missing "templates" field to the WorkflowSpec model

QOL improvements

  • Change qualifiedName generation on Link to be deterministic

v1.8.0

12 Dec 23:38
9fb5849
Compare
Choose a tag to compare

1.8.0 (December 13, 2023)

New features

Breaking changes

  • Asset.create_for_modification now raises an exception. The create_for_modification method should not be invoked on the Asset class. Instead create_for_modification should be invoked on the class of the asset to be created, for example Table.create_for_modification.

Bug fixes

  • An exception was being raised when client.asset.replace_custom_metadata was invoked on a custom metadata set that contained archived attributes.
  • The ADLSObject.create() was missing the parameter for adls_account_qualified_name. This was causing the ADSLObject to be displayed incorrectly in the UI.

QOL improvements

v1.7.0

30 Nov 22:04
29096e0
Compare
Choose a tag to compare

🎉 New features

  • (Experimental) Adds initial support for data domains and data products

⛑️ Breaking changes

  • Disables the delete_by_guid() and restore methods for categories. Categories can currently only be purged (hard-deleted), so even when previously calling the delete_by_guid() method the backend actually translated this to a hard-delete (purge). (Which also means there is no way to restore a category.) We have therefore opted to disable the delete_by_guid() and restore methods — only for categories — to make it clearer that categories can only be purged (hard-deleted).

🐞 Bug fixes

  • Fixes error shown on retry overrun to show the underlying error, not the retry limit
  • Fixes a message that was logged as an error but was purely informational (debug-level)

🥗 QOL improvements

  • Adds a unique request ID to every request, and includes in logging
  • Logging is now done in both plain text and JSON
  • Bundles a reasonable default logging configuration to the base container image

⚙️ Background changes

  • Consolidates Python-based code repositories into a single place

v1.6.4

21 Nov 15:06
7e14884
Compare
Choose a tag to compare

🎉 New features

  • Adds ability to set an icon for glossaries during their creation

🐞 Bug fixes

  • Fixes problem with source_read_top_user_record_list not being parsed correctly from index search
  • Fixes problem with audit search misidentifying assets as having a deleted tag

🥗 QOL improvements

  • Updates enums with latest changes to persona preferences
  • Bundles logging configuration in Docker image to generate debug-level logs into a file
  • Updates enums for connector types (asset icons)
  • Adds method to support updating an existing tag rather than replacing all tags

v1.6.3

14 Nov 13:39
63d9dac
Compare
Choose a tag to compare

⛑️ Deprecations

  • Removed create_for_modification from AuthPolicy

🐞 Bug fixes

  • None

🥗 QOL improvements

  • Changed to support new custom metadata payload
  • Add methods to manage Preset Assets
  • Add in-cluster optimisation to use services URLs directly
  • Changes the logic for generating Google Data Studio asset qualifiedNames