Releases: Cohexa-ai/agent-coherence
Releases · Cohexa-ai/agent-coherence
Release list
v0.12.0
What's Changed
- docs: end-user coverage for foreign-edit guards, MCP server, snapshot sessions by @hipvlady in #137
- chore(pyproject): align PyPI metadata with current positioning and surfaces by @hipvlady in #138
- feat: TLS transport guards + backend atomic-boundary contract (buildable track) by @hipvlady in #139
- chore(mcp): add MCP Registry server.json + PyPI ownership tag by @hipvlady in #140
- feat: atomic multi-artifact publish (atomic_publish / commit_all) by @hipvlady in #141
- chore(deps): sync uv.lock with declared extras by @hipvlady in #142
- chore: point repo references at the Cohexa-ai org by @hipvlady in #143
- chore(mcp): migrate registry namespace to io.github.cohexa-ai by @hipvlady in #144
- chore: sync main with dev — org references, SB-18 atomic publish, TLS guards by @hipvlady in #145
- docs: accuracy and completeness pass by @hipvlady in #146
- release: v0.12.0 by @hipvlady in #147
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- feat(coordinator): consistent multi-artifact snapshot sessions (read-side transaction layer) by @hipvlady in #132
- refactor(coordinator): extract registry Protocol (RegistryBase + SqliteExtended) by @hipvlady in #133
- feat(adapters): builder-facing gate() effect-ordering wrapper by @hipvlady in #134
- feat: fail-closed plaintext-bearer transport guard (client-side) by @hipvlady in #135
- chore(release): v0.11.0 — read-side snapshots, gate(), plaintext-bearer guard by @hipvlady in #136
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- feat: cross-host coordination (slice-1 deny + slice-2 effect-gate), default-off by @hipvlady in #129
- chore(release): v0.10.1 — cross-host demo (default-off) + IPv6 Host-allowlist fix by @hipvlady in #130
- docs(cross-host): remove internal jargon from the demo docs by @hipvlady in #131
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- docs: emphasize the RAG/memory arm + TC-1 outcomes by @hipvlady in #118
- feat(examples): vendor-neutral shared-knowledge-base lost-update demo by @hipvlady in #119
- docs: CoherentVolume data-plane positioning + RAG/memory framing by @hipvlady in #120
- feat(examples): add divergent-session memory-coherence demo by @hipvlady in #121
- fix(examples): de-name the lost-update demo docstring by @hipvlady in #122
- chore(license): normalize copyright header to agent-coherence contributors by @hipvlady in #123
- chore: normalize copyright header + de-name divergent_memory (dev) by @hipvlady in #124
- feat(mcp): stale-write-guard-fs coherence MCP server (v1) by @hipvlady in #125
- feat(coordinator): deny SHARED-holder foreign-edit reads in strict mode by @hipvlady in #126
- feat: pre-write content-CAS guard against foreign-edit clobbers (write surface) by @hipvlady in #127
- chore(release): v0.10.0 — foreign-edit read/write guards + stale-write-guard-fs MCP server by @hipvlady in #128
Full Changelog: v0.9.3...v0.10.0
v0.9.3
What's Changed
- feat(coordinator): bounded durable version retention + read-at-version by @hipvlady in #112
- fix(coordinator): reconcile read-generation fence absent-operand semantics by @hipvlady in #113
- fix(coordinator): harden spawn/idle lifecycle (L1/L3/L5) by @hipvlady in #115
- fix(coordinator): abort watchdog-late mutations and de-silence degraded reads (A6/A7) by @hipvlady in #114
- fix(benchmark): make TC-1 cost-sweep reproducible + add token/$ translation by @hipvlady in #116
- chore(release): v0.9.3 — durable version retention + read-at-version by @hipvlady in #117
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- feat(examples): add concurrent lost-update demo for commit-CAS by @hipvlady in #107
- fix(coherent-volume): close write_cas on-disk lost update under concurrent contention by @hipvlady in #108
- fix(coordinator): preserve fresh-path version through notice surfacing by @hipvlady in #110
- feat(coordinator): surface fresh-SHARED hash mismatch on pre-read by @hipvlady in #109
- chore(release): v0.9.2 — close write_cas on-disk lost update by @hipvlady in #111
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- fix(replay): create recorder session dir with mode 0o700 by @hipvlady in #100
- feat(occ): commit-CAS write API — concurrent lost-update prevention by @hipvlady in #102
- feat(formal): add OCC commit-CAS TLA+ amendment with NoLostUpdate by @hipvlady in #101
- fix(coherent-volume): gate write no-op-skip on actual on-disk hash by @hipvlady in #103
- fix(coherent-volume): release the write() grant on any in-window error by @hipvlady in #104
- feat(coordinator): single-host read-generation fence by @hipvlady in #105
- chore(release): v0.9.1 — commit-CAS + read-generation fence by @hipvlady in #106
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- feat(crash-recovery): enable crash recovery by default (v0.9.0) by @hipvlady in #90
- feat(simulation): add temporal source-drift cost benchmark by @hipvlady in #92
- feat(adapters): CoherentVolume v1 — sequential coherence for a shared agent workspace by @hipvlady in #91
- release: v0.9.0 — crash recovery on by default, CoherentVolume, cost benchmark by @hipvlady in #99
Full Changelog: v0.8.4.3...v0.9.0
v0.8.4.3
What's Changed
- fix(diagnose): bridge top-event vs heatmap ranking; document join invariant by @hipvlady in #96
- fix(diagnose): resolve heatmap residuals #6–8, #11, #13–14 by @hipvlady in #97
- chore(release): v0.8.4.3 — ccs-diagnose heatmap report clarity by @hipvlady in #98
Full Changelog: v0.8.4.2...v0.8.4.3
v0.8.4.2
What's Changed
- fix(diagnose): rank multi-writer artifacts above single-writer pipeline ordering in the heatmap by @hipvlady in #94
- chore(release): v0.8.4.2 — ccs-diagnose heatmap multi-writer ranking by @hipvlady in #95
Full Changelog: v0.8.4.1...v0.8.4.2