Deprecation timeline
2.5.0 (TBR)
Non-squashed migrations will be removed. Users of older versions will first have to update to
2.3.xor2.4.x.The
CA_CUSTOM_APPSsetting will be removed. Use EXTEND_INSTALLED_APPS instead.
REST API
The old API endpoint (
/ca/{ca_serial}/revoke/{certificate_serial}/) for revoking certificates will be removed. Use/ca/{ca_serial}/certs/{certificate_serial}/revoke/instead. Deprecated sincedjango-ca==2.3.0.
2.4.0 (TBR)
Command-line
manage.py resign_cert will no longer allow you to change certificate details when resigning a certificate. The
--ca,--subject,--profile,--algorithm,--ocsp-responder,--ca-issuer,--policy-identifier,--certification-practice-statement,--user-notice,--crl-full-name,--issuer-alternative-name,--extended-key-usage,--key-usage,--ocsp-no-check,--subject-alternative-nameand--tls-feature, as well as all arguments to mark extensions as (not) critical, will be removed. Deprecated sincedjango-ca==2.3.0.manage.py regenerate_ocsp_keys will no longer allow specifying certificate details for delegate certificates. The
--profile,--expires,--key-type,--key-size,--elliptic-curveand--algorithmarguments will be removed.
Dependencies
Drop support for
Celery~=5.4.0. Deprecated sincedjango-ca==2.3.0.
2.3.0 (TBR)
Dependencies
Drop support for
josepy~=1.15.0.