Releases: atlanhq/atlan-python
Releases · atlanhq/atlan-python
v2.4.8
v2.4.7
🎉 New features
- Added
CompoundQuery.tagged_with_value()
method to search
for source-synced tags by assigned value eg: Snowflake tags. - Added
ContractClient.generate_initial_spec()
method to generate
the initial contract specification for the provided assettypeName
andqualifiedName
.
🧪 Experimental
- Added initial support for
Span
,SpanNear
,SpanWithin
, andSpanTerm
queries for textual fields.
Full Changelog: 2.4.6...2.4.7
v2.4.6
🎉 New features
- Added a new connector type
MODEL
for data modeling assets.
🥗 QOL improvements
- Generated latest typedefs (
model
,anomalo
,powerbi
).
Full Changelog: 2.4.5...2.4.6
v2.4.5
🎉 New features
- Added
username
property to theApiToken
model. - Added functions for validating custom package files to
pyatlan.test_utils
. - Added an optional parameter
asset_selection
toDataProduct.updater()
method, allowing users to update assets within the data product. - Added the
DataProductsAssetsDSL.get_asset_selection()
method, which returns the asset selection DSL string for a data product based on the specifiedIndexSearchRequest
.
🐞 Bug fixes
- Fixed pagination issues in
AuditSearchResults
. - Fixed multipart form handling for
AtlanTag
image uploads.
Full Changelog: 2.4.4...2.4.5
v2.4.4
🎉 New features
- Added a new function (
pkg.utils.set_package_headers
) to configure theAtlanClient
with the required custom package headers using environment variables.
🐞 Bug fixes
- Fixed
pkg.utils.validate_connection()
to include other types (Connection
,Dict
).
🥗 QOL improvements
- Moved common test functions to a separate
test_utils
package. - Moved
nanoid
from therequirements-dev.txt
torequirements.txt
.
Full Changelog: 2.4.3...2.4.4
v2.4.3
🎉 New features
- Added a new connector type
DM
for data modeling assets.
Full Changelog: 2.4.2...2.4.3
v2.4.2
🎉 New features
- Added support for
GCS
presigned URL file uploads. - Added the
find_run_by_id
method to theWorkflowClient
.
🐞 Bug fixes
- Fixed the interpretation of
text-only
indexed fields for assets.
🥗 QOL improvements
- Generated the latest typedef models.
- Added
pyatlan
to the Anaconda packages.
Full Changelog: 2.4.1...2.4.2
v2.4.1
🎉 New features
- Added support for
Azure Blob
presigned URL file uploads.
🥗 QOL improvements
- Replaced
pyatlan.utils.HTTPStatus
with the standard libraryhttp.HTTPStatus
(available sincePython 3.4
).
Full Changelog: 2.4.0...2.4.1
v2.4.0
🥗 QOL improvements
- Implemented lazy imports for
pyatlan.model.assets
: This change reduces the import time for assets by deferring the import of modules until they are actually needed. As a result, users will experience faster startup times and reduced memory usage when working with assets.
🐞 Bug fixes
- Fixed missing check for
asset.guid
in theReadme.creator()
method, which caused issues with updatingReadme
assets when the asset was passed usingAsset.ref_by_qualified_name()
instead ofAsset.ref_by_guid()
. The SDK now throws aValueError
ifasset.guid
is missing in theReadme.creator()
method to prevent these issues.
Full Changelog: 2.3.3...2.4.0
v2.3.3
🎉 New features
- Added support for nested aggregations.
- Added support for
trident
suggestions. - Added
Superset
assetscreator()
methods.
Full Changelog: 2.3.2...2.3.3