Skip to content

1.16.0 (2020-08-15)

Compare
Choose a tag to compare
@mathiasertl mathiasertl released this 15 Aug 16:56
1.16.0
b88da4a
  • Add support for cryptography 2.9 and 3.0.
  • Add support for Django 3.1.
  • The docker image is now based on Alpine Linux 3.12.
  • Update redis to version 6 and nginx version 18 when using docker-compose
  • Finally update Sphinx since numpydoc#215 is finally fixed.
  • The profile used to generate the certificate is now stored in the database.
  • It is no longer optional to select a profile in the admin interface when creating a certificate.
  • Certificates have a new autogenerated boolean flag, which is True for automatically generated OCSP certificates.
  • The admin interface will list only valid and non-autogenerated certificates by default.

Backwards incompatible changes

  • Drop support for Django 1.11 and 2.1.
  • Drop support for Celery 4.0 and 4.1.
  • Drop support for OpenSSL 1.1.0f and earlier. This affects Debian oldoldstable (jessie), Ubuntu 16.04 and Alpine 3.8.
  • Certificate.objects.init() and profiles.get_cert_profile_kwargs() were removed. Use Certificate.objects.create_cert() instead.

Deprecation notices

  • This is the last release to support Python 3.5.
  • This is the last release to support cryptography 2.7.
  • This is the last release to support Celery 4.2.
  • This is the last release to support idna 2.8.
  • The Django project included in this git repository will stop loading localsetttings.py files in django-ca>=1.18.0.
  • The format for the CA_PROFILES setting has changed in 1.14.0. Support for the old format will be removed in django-ca==1.17.0. Please see the migration instructions for what to change.