Skip to content

Releases: breard-r/acmed

ACMEd v0.24.0

31 Dec 11:02
faf7c01
Compare
Choose a tag to compare

Added

  • The file extension can now be customized.

Changed

  • tacd does no longer supports OpenSSL 1.0.

ACMEd v0.23.0

31 Dec 11:01
Compare
Choose a tag to compare

Added

  • The challenge-tls-alpn-01 hook now exposes the raw_proof variable, which
    contains the SHA-256 digest of the key authorization, encoded using Base64
    URL scheme without padding.

Changed

  • The minimum supported Rust version (MSRV) is now 1.74.

ACMEd v0.22.2

31 Dec 11:01
Compare
Choose a tag to compare

Fixed

  • The default hooks were not properly updated during the 0.22.0 release, which
    causes the certificate renewal to fail.

ACMEd v0.22.1

31 Dec 11:00
Compare
Choose a tag to compare

Fixed

  • The Cargo.lock file is now updated before a new version is released (GitHub
    bug #103).

ACMEd v0.22.0

31 Dec 11:00
Compare
Choose a tag to compare

Fixed

  • ACMEd no longer crashes when the random_early_renew parameter is set to
    zero (GitHub bug #102).

Changed

  • The minimum supported Rust version (MSRV) is now 1.70.
  • Manual (and badly designed) threads have been replaced by async.
  • Randomized early delay, for spacing out renewals when dealing with a lot of
    certificates.
  • Replaced the template engine TinyTemplate with MiniJinja.
  • The default period of time between the certificate renewal and its expiration
    date (renew_delay) has been changed from 3 weeks to 30 days.

ACMEd v0.21.0

31 Dec 11:00
Compare
Choose a tag to compare

Fixed

  • The JWK representation of ECDSA keys now have their coordinates padded.

Changed

  • The minimal required Rust version is now 1.60.

ACMEd v0.20.0

31 Dec 10:59
Compare
Choose a tag to compare

Added

  • The --no-pid-file argument has been added to ACMEd and tacd.

Fixed

  • An invalid reference in the command line arguments has been fixed.
  • Some missing file path in log messages has been added.
  • The calculation of the certificate's expiration delay does no longer break
    compilation on some systems.

ACMEd v0.19.0

31 Dec 10:59
Compare
Choose a tag to compare

Added

  • The [email protected] systemd unit configuration has been added as an
    alternative to the acmed.service unit.

Changed

  • The minimal required Rust version is now 1.54.

ACMEd v0.18.0

31 Dec 10:59
Compare
Choose a tag to compare

Added

  • Add support for Ed25519 and Ed448 account keys and certificates.
  • In addition to restart, the Polkit rule also allows the reload,
    try-restart, reload-or-restart and try-reload-or-restart verbs.

ACMEd v0.17.0

31 Dec 10:58
Compare
Choose a tag to compare

Added

  • Allow the configuration of some default values at compile time using
    environment variables.

Changed

  • The template engine has been changed in favor of TinyTemplate, which has a
    different syntax than the previous one.
  • The default account directory now is /var/lib/acmed/accounts.
  • The default certificates and private keys directory now is
    /var/lib/acmed/certs.
  • The default for volatile runtime data now is /run.