Releases: atlanhq/atlan-python
Releases Β· atlanhq/atlan-python
v8.4.5
v8.4.4
π§ͺ Experimental
- Added support for initializing
AtlanClientandAsyncAtlanClientusingOAuthcredentials.
π Documentation
- Initialize
AtlanClientandAsyncAtlanClientusingOAuthcredentials.
https://developer.atlan.com/sdks/python/#configure-the-sdk
π Bug Fixes
- Fixed
pyatlan.test_utils.create_connection()which was missing the requiredclientparameter.
Full Changelog: 8.4.3...8.4.4
v8.4.3
π Bug Fixes
- Fixed
KeywordFieldforAtlanTask.GUID. - Fixed circular imports caused by Process-SQL asset relationships in generated typedef models.
π₯ QOL Improvements
- Regenerated models with latest typedefs.
Full Changelog: 8.4.2...8.4.3
v8.4.2
π New Features
- Added DQ permissions to
PersonaMetadataActionenum.
π Bug Fixes
- Fixed time range condition in
WorkflowClient.find_runs_by_status_and_time_range()
Full Changelog: 8.4.1...8.4.2
v8.4.1
π New Features
- Added support for
enable_full_restrictiontoIndexSearchRequest&FluentSearch. - Added support for new custom metadata attribute type:
AtlanCustomAttributePrimitiveType.RichText.
π Bug Fixes
- Fixed field type for
LineageListRequest.relation_attributesto beOptional[List[str]].
π Documentation
π₯ QOL Improvements
- Updated source tag search with value query to match latest frontend changes.
Full Changelog: 8.4.0...8.4.1
v8.4.0
π Bug Fixes
- Fixed source tag search with value.
- Fixed missing
needs_type_filtercheck on assetsuperTypeName.
π₯ QOL Improvements
- Bumped SDK core and development dependencies to the latest version.
Full Changelog: 8.3.1...8.4.0
v7.1.10
π Bug Fixes
- Fixed missing
needs_type_filtercheck on assetsuperTypeName.
Full Changelog: 7.1.9...7.1.10
v8.3.1
π Bug Fixes
- Fixed permission errors (
403) by using the/whoamiendpoint instead of Keycloak endpoints (which are blocked for customers) to fetch user role mapping for determining whether an API token is being used.
Full Changelog: 8.3.0...8.3.1
v8.3.0
π Bug Fixes
- Fixed an issue with populating data to raw arguments in data quality.
π§ͺ Experimental
- Added new
httpxtransports:PyatlanSyncTransportandPyatlanAsyncTransportthat support bothhttpxretries and gracefully handle proxy configuration for the SDK client. Previously, we found thatRetryTransport(fromhttpx-retries) clobbered proxy environment variables, causing users to face SSL certificate verification failures and EOF errors.
Users can explicitly configure these settings via:
from pyatlan.client.atlan import AtlanClient
proxy_settings = {
"verify": "mitmproxy-ca-cert.pem", # Path to certificate file
"proxy": "http://127.0.0.1:8081", # Proxy URL to use
}
client = AtlanClient(**proxy_settings)Or through environment variables:
export HTTP_PROXY=http://127.0.0.1:8080
export HTTPS_PROXY=http://127.0.0.1:8080
export SSL_CERT_FILE=mitmproxy-ca-cert.pemFull Changelog: 8.2.2...8.3.0
v7.1.9
π New Features
- Added support for
Databrickssystem tables in theDatabricksCrawler. - Added support for executing the following workflow methods using
AtlanClientcreated viaOAuthcredentials:WorkflowClient.rerun()WorkflowClient.run()WorkflowClient.update()WorkflowClient.delete()WorkflowClient.add_schedule()- `WorkflowClient.remove_schedule()
Full Changelog: https://github.com/atlanhq/atlan-python/compare/7.18..7.19