Changelog

All notable changes to ACMEOW are documented here.

Version 1.1.0

Unreleased

Features

  • External CSR support: finalize_order() now accepts an optional csr parameter (PEM or DER encoded) so that users can supply a CSR generated outside of ACMEOW. When an external CSR is provided, no private key is generated or stored by the library. get_certificate() returns None for the key PEM in this case.

Version 1.0.0

Released: 2024

Initial release with full RFC 8555 support.

Features

  • ACME account creation and management

  • Account update, key rollover, and deactivation

  • Certificate ordering with DNS-01 and HTTP-01 challenges

  • Certificate revocation with reason codes

  • Pluggable DNS provider system

  • Callback-based challenge handlers

  • External Account Binding (EAB) support

  • Full type annotations

  • Thread-safe nonce management