pyOpenSSL -- A Python wrapper around the OpenSSL library v22.0.0 Release Notes

Release Date: 2022-01-29 // 4 months ago
  • Backward-incompatible changes:

    • โฌ‡๏ธ Drop support for Python 2.7. #1047 <https://github.com/pyca/pyopenssl/pull/1047>_
    • The minimum cryptography version is now 35.0.

    ๐Ÿ—„ Deprecations: ^

    ๐Ÿ”„ Changes: ^

    • ๐Ÿ”ฆ Expose wrappers for some DTLS <https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security>_ primitives. #1026 <https://github.com/pyca/pyopenssl/pull/1026>_

Previous changes from v21.0.0

  • Backward-incompatible changes:

    • The minimum cryptography version is now 3.3.
    • โฌ‡๏ธ Drop support for Python 3.5

    ๐Ÿ—„ Deprecations: ^

    ๐Ÿ”„ Changes: ^

    • Raise an error when an invalid ALPN value is set. #993 <https://github.com/pyca/pyopenssl/pull/993>_
    • Added OpenSSL.SSL.Context.set_min_proto_version and OpenSSL.SSL.Context.set_max_proto_version to set the minimum and maximum supported TLS version #985 <https://github.com/pyca/pyopenssl/pull/985>_.
    • Updated to_cryptography and from_cryptography methods to support an upcoming release of cryptography without raising deprecation warnings. #1030 <https://github.com/pyca/pyopenssl/pull/1030>_