🚀 Upgrade
Update your existing Acmebot deployment using the Azure deployment template:
Important
The update process modifies Azure resources in-place.
Please back up your Function App configuration before updating production environments.
What's Changed
New Features
- Improve ARI renewal scheduling conformance with RFC 9773 by @shibayan in #1208
- Run backend tests in CI by @shibayan in #1218
- Fail with a clear error when a DNS provider is not configured by @shibayan in #1220
- Centralize DNS challenge record name construction by @shibayan in #1221
- Bound the parallelism of renewal schedule lookups by @shibayan in #1223
- Add validation on start for Acmebot options by @shibayan in #1225
Bug Fixes
- Report the ACME order problem when no challenge carries one by @shibayan in #1219
- Dispose the ACME client and signer when context creation fails by @shibayan in #1222
- Refactor certificate operations to use relative URL paths by @shibayan in #1231
- Send a User-Agent from every DNS provider HTTP client by @shibayan in #1232
Documentation
Dependency Updates
- Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in #1213
- Bump the client-app group in /src/Acmebot.App/ClientApp with 3 updates by @dependabot[bot] in #1214
- Bump the nuget group with 3 updates by @dependabot[bot] in #1215
- Bump eslint from 10.7.0 to 10.8.0 in /src/Acmebot.App/ClientApp in the client-app group by @dependabot[bot] in #1216
- Bump the nuget group with 2 updates by @dependabot[bot] in #1217
- Update dependencies to latest versions by @shibayan in #1224
Full Changelog: v5.1.2...v5.1.3