1.16.0 (2020-08-15)

  • 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 certificates and filter 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 previous versions for migrations instructions.