Releases: defenseunicorns/peat-mesh
Releases · defenseunicorns/peat-mesh
v0.8.2: ci: add checks:write permission to release workflow (#76)
Added
- Per-collection, sync-mode-aware Automerge CRDT compaction to prevent
unbounded memory growth on long-running nodes and mobile devices (peat#760).
Compaction only runs onLatestOnlysync-mode collections, preserving
change history needed for delta sync onFullHistorycollections.
Disabled by default; enable withPEAT_COMPACTION_ENABLED=true.
v0.8.1
What's Changed
- fix: resolve formation auth handshake deadlock (#759) by @kitplummer in #72
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- security: enforce mandatory formation credentials on all Iroh connections by @kitplummer in #71
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- fix: use local-only endpoints in Iroh P2P tests by @kitplummer in #66
- security: vendor geohash crate for supply chain compliance by @kitplummer in #67
- ci: add SBOM generation on release by @kitplummer in #68
- feat: integrate TtlManager with Automerge store (ADR-016) by @kitplummer in #69
- feat(sync): add propagate_tombstone_to_all for local delete propagation by @kitplummer in #70
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- docs: reframe README — interoperability over scale by @kitplummer in #62
- fix: add explicit GITHUB_TOKEN permissions to workflows by @kitplummer in #63
- ADR-0006: add operational scenarios for tactical trust by @kitplummer in #64
- feat: upgrade to iroh 0.97 (noq) with multipath, hooks, and path monitoring by @kitplummer in #65
Full Changelog: v0.5.2...v0.6.0
v0.5.2
What's Changed
- chore: rename PEAT to Peat (not an acronym) by @kitplummer in #44
- fix: certificate validation security and open-source readiness by @kitplummer in #56
- chore: add cargo audit to CI by @kitplummer in #57
- docs: add roadmap section to README by @kitplummer in #58
- fix: invert formation key auth direction and add timeouts by @kitplummer in #59
- fix: replace production unwraps and add transport module tests by @kitplummer in #60
- docs: add PR access requirement to CONTRIBUTING.md by @kitplummer in #61
Full Changelog: v0.5.1...v0.5.2
v0.5.0
What's Changed
- feat: streaming blob store API for large blob import/export by @kitplummer in #36
- feat: BlobPeerIndex for O(1) blob-to-peer resolution by @kitplummer in #38
- feat: mesh certificates, enrollment protocol, and peer validation by @kitplummer in #39
- feat: MeshGenesis root-of-trust and ADR-0006 zero-to-mesh lifecycle by @kitplummer in #40
Full Changelog: v0.3.2...v0.5.0
v0.3.2
What's Changed
- docs: add CLAUDE.md for crate onboarding by @kitplummer in #3
- Transfer -> Main by @kitplummer in #4
- add: MeshSyncTransport::start_sync_connection for full-duplex sync by @kitplummer in #5
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- fix: Remove mold linker config for CI compatibility by @kitplummer in #1
- refactor: rename eche-mesh to peat-mesh by @kitplummer in #2
New Contributors
- @kitplummer made their first contribution in #1
Full Changelog: https://github.com/defenseunicorns/peat-mesh/commits/v0.3.0