Skip to content

Release v1.85.2

Choose a tag to compare

@procivisAG procivisAG released this 04 Sep 12:28
· 136 commits to main since this release

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, set allowRevocation to true on 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, layoutType has been removed. This param has only ever accepted CARD.

Rust version: one-core is 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.