Skip to content

v0.2.2

Choose a tag to compare

@skosovsky skosovsky released this 17 Sep 07:32
· 1 commit to main since this release

Highlights

  • Completed the OKF v0.2 task09–21 implementation.
  • Added the pinned v0.2 contract, conformance corpus, typed bundle model, version-aware validation, and graph projections.
  • Added lossless YAML mutation and proof-bound transactional migration from v0.1.
  • Hardened durable store/fs recovery and bounded journal decoding.
  • Fixed a CLI migration panic caused by a typed-nil store after an opener failure.
  • Added safe Darwin /tmp and /var system-alias handling while continuing to reject arbitrary symlink ancestors.
  • Added version-aware CLI commands and nine schema-validated MCP tools.
  • Reorganized regression tests without reducing the 401-test inventory.
  • Synchronized English and Russian documentation, fixtures, examples, and plugin packaging.

Compatibility

  • Document format remains okf_version: "0.2".
  • Public Go APIs, ChangeSet v1, and CommitReceipt v1 remain compatible.
  • Existing tags were not moved or recreated.

See the full release notes in docs/releases/v0.2.2.md.