Releases: atlanhq/atlan-python
Releases · atlanhq/atlan-python
v1.9.1
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
New Features
- Add ability to update certificate, announcement for GlossaryTerm and GlossaryCategory
- Add
create
method forColumnProcess
- Always include sort by
GUID
as final criteria inIndexSearch
- (Experimental) Add classes to support custom package generation
QOL Improvements
- Add an additional parameter to
create
method ofADLSObject
- Add type checking to AtlanClient save and other methods
v1.8.4
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
1.8.3 (December 27, 2023)
New Features
- (Experimental) Define and run new workflows
- Added support for retrieval of
SourceTagAttachements
inAtlanTags
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
New Features
Bug fixes
- Fix problem parsing assets that contain SourceTagAttachements
QOL improvements
v1.8.1
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
1.8.0 (December 13, 2023)
New features
Breaking changes
Asset.create_for_modification
now raises an exception. Thecreate_for_modification
method should not be invoked on theAsset
class. Insteadcreate_for_modification
should be invoked on the class of the asset to be created, for exampleTable.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 foradls_account_qualified_name
. This was causing theADSLObject
to be displayed incorrectly in the UI.
QOL improvements
v1.7.0
🎉 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 thedelete_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 thedelete_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
🎉 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
⛑️ 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