This release fixes Challenge deserialization errors of the form "missing field token" when using instant-acme with CAs offering challenge types that don't present a token (like the new dns-persist-01 challenge type, with Pebble v2.10.0+). This releases is intended to make sure there is a 0.8.x release that keeps working with ACME servers that expose a dns-persist-01 challenge, while we work on a more principled fix and support for dns-persist-01.
What's Changed
- Updates by @djc in #224
- cargo-audit: ignore RUSTSEC-2026-0009 by @cpu in #249
- fix: typo by @christianhoelzl in #250
- fix: send_device_attestation yields challenge status by @christianhoelzl in #254
- fix: send_device_attestation encoding of attestation objects by @christianhoelzl in #255
- v0.8.5: Pebble v2.10.0 support, dns-persist-01 challenge deser fix by @cpu in #264