Skip to content

Releases: atlanhq/atlan-python

v8.4.6

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 13 Jan 11:48
32abd94

🎉 New Features

🥗 QOL Improvements

  • Regenerated models with latest typedef definitions.
  • Published pyatlan with Chainguard golden image for each new release.

Full Changelog: 8.4.5...8.4.6

v8.4.5

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 15 Dec 09:00
544ecbf

🥗 QOL Improvements

  • Regenerated models with latest typedefs.

Full Changelog: 8.4.4...8.4.5

v8.4.4

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 03 Dec 09:21
ab5aacd

🧪 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

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 02 Dec 08:05
a31cfb0

🐞 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

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 13 Nov 15:23
1a4f12b

🎉 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

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 10 Nov 12:12
1540259

🎉 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

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 30 Oct 12:29
5055faa

🐞 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

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 30 Oct 13:07

🐞 Bug Fixes

  • Fixed missing needs_type_filter check on asset superTypeName.

Full Changelog: 7.1.9...7.1.10

v8.3.1

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 16 Oct 10:20
c2633e9

🐞 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

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 15 Oct 08:55
a04a4d8

🐞 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