<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">On behalf of all the contributors I am pleased to announce the release of PyCA/cryptography (https://github.com/pyca/cryptography) 0.9!</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Changelog:</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="margin: 0px;"><div id="bloop_customfont" style="margin: 0px;">* Removed support for Python 3.2. This version of Python is rarely used and caused support headaches. Users affected by this should upgrade to 3.3+.</div><div id="bloop_customfont" style="margin: 0px;">* Deprecated support for Python 2.6. At the time there is no time table for actually dropping support, however we strongly encourage all users to upgrade their Python, as Python 2.6 no longer receives support from the Python core team.</div><div id="bloop_customfont" style="margin: 0px;">* Add support for the SECP256K1 elliptic curve.</div><div id="bloop_customfont" style="margin: 0px;">* Fixed compilation when using an OpenSSL which was compiled with the no-comp (OPENSSL_NO_COMP) option.</div><div id="bloop_customfont" style="margin: 0px;">* Support DER serialization of public keys using the public_bytes method of RSAPublicKeyWithSerialization, DSAPublicKeyWithSerialization, and EllipticCurvePublicKeyWithSerialization.</div><div id="bloop_customfont" style="margin: 0px;">* Support DER serialization of private keys using the private_bytes method of RSAPrivateKeyWithSerialization, DSAPrivateKeyWithSerialization, and EllipticCurvePrivateKeyWithSerialization.</div><div id="bloop_customfont" style="margin: 0px;">* Add support for parsing X.509 certificate signing requests (CSRs) with load_pem_x509_csr() and load_der_x509_csr().</div><div id="bloop_customfont" style="margin: 0px;">* Moved cryptography.exceptions.InvalidToken to cryptography.hazmat.primitives.twofactor.InvalidToken and deprecated the old location. This was moved to minimize confusion between this exception and cryptography.fernet.InvalidToken.</div><div id="bloop_customfont" style="margin: 0px;">* Added support for X.509 extensions in Certificate objects. The following extensions are supported as of this release:</div><div id="bloop_customfont" style="margin: 0px;">- BasicConstraints</div><div id="bloop_customfont" style="margin: 0px;">- AuthorityKeyIdentifier</div><div id="bloop_customfont" style="margin: 0px;">- SubjectKeyIdentifier</div><div id="bloop_customfont" style="margin: 0px;">- KeyUsage</div><div id="bloop_customfont" style="margin: 0px;">- SubjectAlternativeName</div><div id="bloop_customfont" style="margin: 0px;">- ExtendedKeyUsage</div><div id="bloop_customfont" style="margin: 0px;">- CRLDistributionPoints</div><div id="bloop_customfont" style="margin: 0px;">- AuthorityInformationAccess</div><div id="bloop_customfont" style="margin: 0px;">- CertificatePolicies</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">Note that unsupported extensions with the critical flag raise UnsupportedExtension while unsupported extensions set to non-critical are silently ignored. Read the X.509 documentation for more information.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">You can also view a more attractive version of the changelog here: https://cryptography.io/en/latest/changelog/</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">Master will be reopening for development of the tenth release shortly.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">-Paul Kehrer (reaperhulk)</div></div></body></html>