1123_: [AIX] added support for AIX platform. (patch by Arnon Yaari)
Bug fixes
1009_: [Linux] sensors_temperatures() may crash with IOError.
1012_: [Windows] disk_io_counters()'s read_time and write_time were expressed
in tens of micro seconds instead of milliseconds.
1127_: [OSX] invalid reference counting in Process.open_files() may lead to
segfault. (patch by Jakub Bacic)
1129_: [Linux] sensors_fans() may crash with IOError. (patch by Sebastian
Saip)
1131_: [SunOS] fix compilation warnings. (patch by Arnon Yaari)
1133_: [Windows] can't compile on newer versions of Visual Studio 2017 15.4.
(patch by Max Bélanger)
1138_: [Linux] can't compile on CentOS 5.0 and RedHat 5.0.
(patch by Prodesire)
isodate 0.5.4 -> 0.6.0
0.6.0
support incomplete month date (Fabien Loffredo)
rely on duck typing when doing duration maths
support ':' as separator in fractional time zones (usrenmae)
cryptography 2.0.3 -> 2.1.1
2.1
* **FINAL DEPRECATION** Python 2.6 support is deprecated, and will be removed
in the next release of ``cryptography``.
* **BACKWARDS INCOMPATIBLE:** ``Whirlpool``, ``RIPEMD160``, and
``UnsupportedExtension`` have been removed in accordance with our
:doc:`/api-stability` policy.
* **BACKWARDS INCOMPATIBLE:** :attr:`~cryptography.x509.DNSName.value`,
:attr:`~cryptography.x509.RFC822Name.value`, and
:attr:`~cryptography.x509.UniformResourceIdentifier.value` will now return
an :term:`A-label` string when parsing a certificate containing an
internationalized domain name (IDN) or if the caller passed a :term:`U-label`
to the constructor. See below for additional deprecations related to this
change.
* Installing ``cryptography`` now requires ``pip`` 6 or newer.
* Deprecated passing :term:`U-label` strings to the
:class:`~cryptography.x509.DNSName`,
:class:`~cryptography.x509.UniformResourceIdentifier`, and
:class:`~cryptography.x509.RFC822Name` constructors. Instead, users should
pass values as :term:`A-label` strings with ``idna`` encoding if necessary.
This change will not affect anyone who is not processing internationalized
domains.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20`. In
most cases users should choose
:class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`
rather than using this unauthenticated form.
* Added :meth:`~cryptography.x509.CertificateRevocationList.is_signature_valid`
to :class:`~cryptography.x509.CertificateRevocationList`.
* Support :class:`~cryptography.hazmat.primitives.hashes.BLAKE2b` and
:class:`~cryptography.hazmat.primitives.hashes.BLAKE2s` with
:class:`~cryptography.hazmat.primitives.hmac.HMAC`.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.modes.XTS` mode for
AES.
* Added support for using labels with
:class:`~cryptography.hazmat.primitives.asymmetric.padding.OAEP` when using
OpenSSL 1.0.2 or greater.
* Improved compatibility with NSS when issuing certificates from an issuer
that has a subject with non-``UTF8String`` string types.
* Add support for the :class:`~cryptography.x509.DeltaCRLIndicator` extension.
* Add support for the :class:`~cryptography.x509.TLSFeature`
extension. This is commonly used for enabling ``OCSP Must-Staple`` in
certificates.
* Add support for the :class:`~cryptography.x509.FreshestCRL` extension.
.. _v2-0-3:
Updates
Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.
Changelogs
psutil 5.3.1 -> 5.4.0
isodate 0.5.4 -> 0.6.0
cryptography 2.0.3 -> 2.1.1
That's it for now!
Happy merging! 🤖