v2.6.0
🎉 New features
- Added the
creator()
method forApplicationContainer
. - Added a new connector type (
APPLICATION
). - Added support for a new method (
s3()
) inTableauCrawler
to fetch metadata directly from S3 bucket. - Added support for the following CSA custom packages:
- Asset import
- Asset export (basic)
- Relational assets builder
- Added
username
andextras
fields to theCredentialResponse
model.
🐞 Bug fixes
- Fixed
Batch._track()
method to handleAtlasGlossaryTerm
assets correctly.
🥗 QOL improvements
- Generated the latest typedef models.
- Fixed several issues related to tag deletion during integration test cleanups (
purpose_test
,test_task_client
, andsuggestions_test
). - Updated various response models in
pyatlan.model.workflow
to useOptional
fields, ensuring complete capture of API response results. - Removed
@validate_arguments
from@overload
methods (WorkflowClient
:rerun()
,add_schedule()
,remove_schedule()
), as it unintentionally typecast arguments to different types, causing unexpected behavior when model fields were optional. Instead, replaced it with the utility functionvalidate_type()
to validate argument types in@overload
ed methods.
Full Changelog: 2.5.8...2.6.0