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