Skip to content

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