Skip to content

Releases: atlanhq/atlan-python

v8.4.5

15 Dec 09:00
544ecbf

Choose a tag to compare

πŸ₯— QOL Improvements

  • Regenerated models with latest typedefs.

Full Changelog: 8.4.4...8.4.5

v8.4.4

03 Dec 09:21
ab5aacd

Choose a tag to compare

πŸ§ͺ Experimental

  • Added support for initializing AtlanClient and AsyncAtlanClient using OAuth credentials.

πŸ“ Documentation

🐞 Bug Fixes

  • Fixed pyatlan.test_utils.create_connection() which was missing the required client parameter.

Full Changelog: 8.4.3...8.4.4

v8.4.3

02 Dec 08:05
a31cfb0

Choose a tag to compare

🐞 Bug Fixes

  • Fixed KeywordField for AtlanTask.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

13 Nov 15:23
1a4f12b

Choose a tag to compare

πŸŽ‰ New Features

  • Added DQ permissions to PersonaMetadataAction enum.

🐞 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

10 Nov 12:12
1540259

Choose a tag to compare

πŸŽ‰ New Features

  • Added support for enable_full_restriction to IndexSearchRequest & FluentSearch.
  • Added support for new custom metadata attribute type: AtlanCustomAttributePrimitiveType.RichText.

🐞 Bug Fixes

  • Fixed field type for LineageListRequest.relation_attributes to be Optional[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

30 Oct 12:29
5055faa

Choose a tag to compare

🐞 Bug Fixes

  • Fixed source tag search with value.
  • Fixed missing needs_type_filter check on asset superTypeName.

πŸ₯— QOL Improvements

  • Bumped SDK core and development dependencies to the latest version.

Full Changelog: 8.3.1...8.4.0

v7.1.10

30 Oct 13:07

Choose a tag to compare

🐞 Bug Fixes

  • Fixed missing needs_type_filter check on asset superTypeName.

Full Changelog: 7.1.9...7.1.10

v8.3.1

16 Oct 10:20
c2633e9

Choose a tag to compare

🐞 Bug Fixes

  • Fixed permission errors (403) by using the /whoami endpoint 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

15 Oct 08:55
a04a4d8

Choose a tag to compare

🐞 Bug Fixes

  • Fixed an issue with populating data to raw arguments in data quality.

πŸ§ͺ Experimental

  • Added new httpx transports: PyatlanSyncTransport and PyatlanAsyncTransport that support both httpx retries and gracefully handle proxy configuration for the SDK client. Previously, we found that RetryTransport (from httpx-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.pem

Full Changelog: 8.2.2...8.3.0

v7.1.9

14 Oct 18:33

Choose a tag to compare

πŸŽ‰ New Features

  • Added support for Databricks system tables in the DatabricksCrawler.
  • Added support for executing the following workflow methods using AtlanClient created via OAuth credentials:
    1. WorkflowClient.rerun()
    2. WorkflowClient.run()
    3. WorkflowClient.update()
    4. WorkflowClient.delete()
    5. WorkflowClient.add_schedule()
    6. `WorkflowClient.remove_schedule()

Full Changelog: https://github.com/atlanhq/atlan-python/compare/7.18..7.19