Skip to content

2.0.0 (2024-09-29)

Latest
Compare
Choose a tag to compare
@mathiasertl mathiasertl released this 29 Sep 21:31
· 66 commits to main since this release
2.0.0
80011f0

General

  • Add (preliminary) support for storing private keys in a hardware security module (HSM). See Key backends for more information.

Command-line utilities

  • Subjects are now parsed in the RFC 4514 format by default. Subjects in the OpenSSL-style format are still supported via the --subject-format=openssl option, but support for it will be removed in 2.0.0.
  • Removed the convert_timestamps command (deprecated since 1.28.0).

Dependencies

  • Add support for Django~=5.1.0, cryptography~=43.0 and pydantic~=2.8.0 and pydantic~=2.9.0.
  • BACKWARDS INCOMPATIBLE: Dropped support for pydantic<2.7.0, acme~=2.9.0 and Celery~=5.3.0.
  • Remove the psycopg3 pip extra, use the postgres extra instead.
  • Drop support for Alpine 3.17.

Python API

Docker/Docker Compose

  • Update NGINX to 1.26.0.

Deprecation notices

  • This will be the last release to support pydantic~=2.7.0, pydantic~=2.8.0, cryptography~=42.0
    and acme~=2.10.0.
  • django_ca.utils.get_storage() will be removed in 2.2.0.