Repository navigation
🚀 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
Breaking Changes
- Secure additional deployment app settings by @shibayan in #1300
- Expose DNS-PERSIST-01 discovery without returning account URLs by @shibayan in #1302
New Features
- Update Azure Functions SDK and xUnit package versions by @shibayan in #1280
- Add a read-only configuration view to the dashboard by @shibayan in #1297
- Add prevalidated authorization for REST certificate issuance by @shibayan in #1329
Bug Fixes
- Enforce API authentication and restrict credential forwarding by @shibayan in #1299
- Fix slow certificate issuance with bounded polling backoff by @shibayan in #1301
- Serialize ACME account initialization through state stores by @shibayan in #1306
- Fix concurrent DNS Made Easy request signing by @shibayan in #1307
- Fix additional app settings in the deployment form by @shibayan in #1310
- Clean up DNS records after partial creation failures by @shibayan in #1316
Documentation
- Document account endpoint and DNS-PERSIST-01 operating model by @shibayan in #1277
- docs: document Key Vault CSR compatibility limitations by @shibayan in #1295
- Standardize commit and pull request writing style by @shibayan in #1296
- Improve Azure certificate integration guides and website navigation by @shibayan in #1303
- Fix migration, renewal, and contribution documentation by @shibayan in #1314
Dependency Updates
- Bump the client-app group in /src/Acmebot.App/ClientApp with 4 updates by @dependabot[bot] in #1278
- Bump the nuget group with 7 updates by @dependabot[bot] in #1279
- Update npm package by @shibayan in #1281
- Bump the github-actions group with 3 updates by @dependabot[bot] in #1290
- Bump the nuget group with 5 updates by @dependabot[bot] in #1291
- Bump the client-app group in /src/Acmebot.App/ClientApp with 7 updates by @dependabot[bot] in #1293
- Bump the nuget group with 6 updates by @dependabot[bot] in #1294
- Update npm dependencies by @shibayan in #1304
- Update NuGet packages by @shibayan in #1305
- Bump vitepress from 2.0.0-alpha.20 to 2.0.0-alpha.21 in /docs in the docs group by @dependabot[bot] in #1321
- Bump the client-app group in /src/Acmebot.App/ClientApp with 2 updates by @dependabot[bot] in #1322
- Bump the nuget group with 5 updates by @dependabot[bot] in #1323
- Bump actions/setup-dotnet from 6.0.0 to 6.1.0 in the github-actions group by @dependabot[bot] in #1326
- Bump the client-app group in /src/Acmebot.App/ClientApp with 4 updates by @dependabot[bot] in #1327
- Bump the nuget group with 5 updates by @dependabot[bot] in #1328
- Bump the client-app group in /src/Acmebot.App/ClientApp with 3 updates by @dependabot[bot] in #1331
- Bump the nuget group with 2 updates by @dependabot[bot] in #1332
Maintenance
- Adopt a lockfile for GitHub Actions dependencies by @shibayan in #1324
- Update Node.js to the latest LTS version by @shibayan in #1330
Other Changes
- Add account show command to CLI by @shibayan in #1276
- Add DNS-PERSIST-01 protocol models and capability validation by @shibayan in #1289
- fix(gandi): include LiveDNS zones owned by reseller sub-organizations by @Emkadeu in #1298
- Reuse DNS zones and skip empty DNS challenge processing by @shibayan in #1311
- Group DNS TXT lookups by record name by @shibayan in #1312
- Reuse certificate policies from renewal evaluation by @shibayan in #1313
- Require explicit opt-in to replace unmanaged certificates by @shibayan in #1317
New Contributors
Full Changelog: v5.1.5...v5.1.6