Deprecation timeline

2.3.0 (TBR)

Dependencies

  • Drop support for Python 3.9 and django~=4.2.0

Command-line

  • The --scope and --algorithm parameters to manage.py dump_crl will be removed (deprecated since django-ca 2.1.0).

Settings

  • The scope and encodings parameter to CA_CRL_PROFILES will be removed (deprecated since django-ca 2.1.0).

Python API

Views

2.2.0 (TBR)

Command-line

  • Remove support for subjects in OpenSSL-style format (default switched in 2.0.0, deprecated since 1.27.0).

Settings

  • Support for the old subject format in CA_DEFAULT_SUBJECT and subjects in profiles will be removed in 2.2.0 (deprecated since 1.29.0).

Python API

  • django_ca.utils.get_storage() will be removed (deprecated since 2.0).

Dependencies

  • Support django~=5.0.0, cryptography~=43.0, pydantic~=2.9.0 and acme~=2.9.0 will be dropped.

  • Support for Ubuntu 20.04 and Alpine 3.18 will be dropped.