Skip to content

v0.22.0

Slots gain cardinality-based sizing, links can be left vacant, and refreshes report unreadable repositories instead of failing.

Released on August 5, 2026

Breaking changes

  • defer_links is replaced by a vacant link value. Replace any defer_links entry in your links maps with the vacant link value.
  • Participant slots no longer accept the optional field. Express whether a participant slot may be left unfilled through its cardinality instead.

Slots and links

  • Producer slots now bind at most one producer.
  • Observer slots are sized by their cardinality.
  • A link may be left vacant only when the node manifest declares itself optional.

Repository refresh

  • A refresh now reports the repositories it could not read and continues instead of failing the entire run.

View all releases