# What changed in acme

> 7 changes in acme 5 from its official release notes, upgrade guides and advisories: 5 breaking. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/pypi/acme/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## acme 5

### Breaking changes

- certbot and its acme library now require cryptography>=47.0.0. (5.8.0) — [release notes](https://github.com/certbot/certbot/releases/tag/v5.8.0)
- certbot now requires version 1.7+ of the distro library. (5.6.0) — [release notes](https://github.com/certbot/certbot/releases/tag/v5.6.0)
- certbot-dns-cloudflare now requires version 4.0+ of the Cloudflare Python library. (5.6.0) — [release notes](https://github.com/certbot/certbot/releases/tag/v5.6.0)
- The snap and Docker image now properly delete created TXT records after challenge completion by requiring dns-lexicon 3.25.1. (5.6.0) — [release notes](https://github.com/certbot/certbot/releases/tag/v5.6.0)
- Docker images now use Python 3.14 and Alpine Linux 3.23. (5.6.0) — [release notes](https://github.com/certbot/certbot/releases/tag/v5.6.0)

### Fixes and other changes

- Removed domains are no longer omitted from the certificate update confirmation prompt. (5.8.0) — [release notes](https://github.com/certbot/certbot/releases/tag/v5.8.0)
- Parsing now handles comments between tokens of a multi-line nginx directive. (5.7.0) — [release notes](https://github.com/certbot/certbot/releases/tag/v5.7.0)
