Skip to content

Releases: atlanhq/atlan-python

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

v8.2.2

07 Oct 12:01
c058271

Choose a tag to compare

πŸŽ‰ New Features

  • Added support for new workflow package: WorkflowPackage.CLOUDSQL_POSTGRES.
  • Added support for new connector type: AtlanConnectorType.CLOUDSQL_POSTGRES.
  • 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()

πŸ₯— QOL Improvements

  • Fixed Snyk-reported code issues.

Full Changelog: 8.2.1...8.2.2

v8.2.1

30 Sep 09:16
a0bf0dc

Choose a tag to compare

🐞 Bug Fixes

  • Fixed issue where custom metadata was not flushed before BulkRequest object creation for the save() operation in AssetClient.save_merging_cm() method.

Full Changelog: 8.2.0...8.2.1

v8.2.0

25 Sep 14:23
0ee2615

Choose a tag to compare

⛑️ Breaking Changes

πŸ₯— QOL Improvements

  • Generated latest DQ typedef models.
  • Updated Meaning model fields to be optional.
  • Forced lowercase when creating custom connector names to avoid frontend-related issues.

Full Changelog: 8.1.1...8.2.0

v7.1.8

25 Sep 13:32

Choose a tag to compare

πŸ₯— QOL Improvements

  • Updated Meaning model fields to be optional.

Full Changelog: 7.1.6...7.1.7

v8.1.1

23 Sep 08:03
7476ba9

Choose a tag to compare

πŸŽ‰ New Features

  • Added support for Databricks system tables in the DatabricksCrawler.
  • Added support for rule conditions and incremental updates for DQ rules.

πŸ“ Documentation

Full Changelog: 8.1.0...8.1.1

v8.1.0

15 Sep 16:01
3ca5560

Choose a tag to compare

πŸŽ‰ New Features

  • Added support for sending OpenLineage raw events via OpenLineageEvent.emit_raw().

⛑️ Breaking Changes

  • Relationship removal is now idempotent, i.e removing a relationship that does not already exist using SaveSemantic.REMOVE will now simply succeed and do nothing, whereas it previously threw a NotFoundError.

πŸ“ Documentation

πŸ₯— QOL Improvements

  • Added update policy test to persona_test.
  • Fixed glossary_test.test_remove_unrelated_relationship.
  • Updated Atlas endpoint to enforce rate limiting within apps.

Full Changelog: 8.0.2...8.1.0

v8.0.2

01 Sep 06:17
a89da85

Choose a tag to compare

🐞 Bug Fixes

  • Fixed AsyncWorkflowSearchResponse async iterator.

πŸ₯— QOL Improvements

  • pyatlan-wolfi-base.yml: Fixed transient network issues that cause download corruption.

Full Changelog: 8.0.1...8.0.2