Release v1.85.2
This release includes breaking changes. Please review carefully before upgrading.
For complete details, see the full release notes.
Breaking changes
- Suspend, reactivate, and revoke endpoints deprecated – These endpoints will continue to work for a short time. In the meantime, adjust your systems to use the new endpoint,
POST /api/credential/v1/{id}/state. - mdoc revocation method replaced – The proprietary revocation method used to suspend and revoke mdocs has been replaced with
TOKENSTATUSLIST, in anticipation of upcoming changes to the standard. Following the standard, only revocation is supported, not suspension. When using the default configuration, setallowRevocationtotrueon a schema to enable. Unless you have customized your configuration of revocation methods this is unlikely to be breaking.
New features
- Ecosystems – We have separated the base requirements of formats and protocols from the requirements of regulatory ecosystems. This allows for simpler interactions, transparent trust, and automated compliance. See the full release notes for details.
Maintenance
- Layout type removed – When creating credential schemas,
layoutTypehas been removed. This param has only ever acceptedCARD.
Rust version:
one-coreis built against the latest stable Rust toolchain. Release notes will only call out a Rust version when a new minimum is introduced. Otherwise, assume any current stable release works. See also The Rust Edition Guide.