Skip to content

v0.52.0 - September 9, 2026

Choose a tag to compare

@jplbrun jplbrun released this 09 Sep 18:10
· 17 commits to main since this release
6e863ae

What's New

  • Client certificate (mTLS) support in DestinationHttpClient: destinations using ClientCertificateAuthentication now have their client certificate applied automatically. When a destination carries certificate material, DestinationHttpClient builds a verifying SSL context from the destination's certificate list and mounts it on the session's https:// adapter, so outbound mTLS calls succeed without any caller code changes. Supported formats are PEM (.pem) and PKCS12 (.p12/.pfx), with KeyStorePassword for encrypted keys and KeyStoreLocation to select a specific certificate.
  • Context-manager support for DestinationHttpClient: the client can now be used as with ... as http:, closing the underlying session on exit.
  • New public DestinationCertificateError: raised when certificate material cannot be loaded.

Contributors

  • Application Foundation Toolkit Libraries Team