Skip to content

Releases: jawah/rtls

Version 2026.7.25

Choose a tag to compare

@Ousret Ousret released this 26 Jul 03:12
6f75f96

2026.7.25

  • Added support for WASI as the first TLS backend that match stdlib ssl behavior.
    Tested with componentize-py 0.25+ under wasmtime 47. A mere pip install rtls is
    sufficient. As the backend AWS-LC cannot target WASIp1 we made our WASI target
    Ring instead for Rustls.
    As wasi-tls is rather unusable at the moment for a mature http client such as urllib3-future
    we decided to deliver this TLS engine to WASI as a way to escape current known limitations.
    Beware that if your WASM runtime have an unsafe rng implementation, you should not use it
    in production.
  • Updated aws-lc-rs v1.17.1 to v1.17.3

Version 2026.5.30

Choose a tag to compare

@Ousret Ousret released this 30 May 05:21
854799c

2026.5.30

  • Fixed general performance issue. Expect 30% faster throughput in general.

Version 2026.5.14

Choose a tag to compare

@Ousret Ousret released this 14 May 04:21
20a8f32

2026.5.14

  • Fixed fallback load_default_certs ignoring SSL_CERT_FILE and SSL_CERT_DIR environment variables.
    CPython default on OpenSSL, which in turn respect SSL_CERT_FILE and SSL_CERT_DIR via the load_default_certs.
    rtls will now align itself on OpenSSL behavior. (jawah/urllib3.future#368)
  • Updated aws-lc-rs v1.16.3 to v1.17.0

Version 2026.5.7

Choose a tag to compare

@Ousret Ousret released this 07 May 05:05
575cc6e

2026.5.7

  • Fixed RuntimeError "Already borrowed" (jawah/niquests#393)
  • Updated rustls v0.23.39 to v0.23.40

Version 2026.4.24

Choose a tag to compare

@Ousret Ousret released this 24 Apr 06:21
07958a1

2026.4.24

  • Updated aws-lc-rs v1.16.2 to v1.16.3
  • Updated rustls v0.23.37 to v0.23.39
  • Updated pyo3 v0.28.2 to v0.28.3
  • Fixed performance issue with DER_cert_to_PEM_cert and PEM_cert_to_DER_cert functions
  • Fixed honoring VERIFY_X509_TRUSTED_FIRST and VERIFY_X509_PARTIAL_CHAIN.

Version 2026.3.29

Choose a tag to compare

@Ousret Ousret released this 29 Mar 22:25
b38acc0

2026.3.29

  • Added sslobj public shortcut to _sslobj property for backward compatibility to TLSSocket.
  • Updated aws-lc-sys v0.39.0 to v0.39.1.

Version 2026.3.28

Choose a tag to compare

@Ousret Ousret released this 27 Mar 13:44
30b6014

2026.3.28

  • Disabled eager ech grease when TLS 1.2 is still enabled.

Version 2026.3.27

Choose a tag to compare

@Ousret Ousret released this 27 Mar 07:30
8f22c3c

2026.3.27

  • Fixed keylogfile path ignored.
  • Fixed loading mtls encrypted keys.
  • Fixed fd leakage upon SSLError.
  • Fixed ssl ctx options handling.
  • Fixed untriaged CA bundle anchors and intermediates.
  • Removed hostname_checks_common_name as Rustls don't support it.

Version 2026.3.26

Choose a tag to compare

@Ousret Ousret released this 26 Mar 05:33
656fd14

2026.3.26 (2026-03-26)

  • Initial release