v0.9.12 - MDK
·
54 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix: drop unsupported ObserveExact from container smoke scenario by @erskingardner in #1347
- Test retained-history cross-route recovery by @erskingardner in #1350
- Fix OpenClaw messaging across stable and beta hosts by @erskingardner in #1356
- Close the strict-oracle coverage gaps in generated scenario families by @dannym-arx in #1349
- Feat/fail closed missing fork anchor by @jgmontoya in #1329
- chore(deps): update Nostr 0.44 patches by @erskingardner in #1359
- Generalize isolated convergence campaigns by @erskingardner in #1357
- fix(cgka-engine): persist leave proposal atomically by @agent-p1p in #1360
- fix: accept Hermes runtime tool context by @agent-p1p in #1362
- fix: preserve relay rejection diagnostics by @agent-p1p in #1361
- fix(marmot-app): run armed backfill after catch-up by @agent-p1p in #1365
- fix(incident-replay): fail-close format detection on manifest-less NDJSON streams by @singhlovepreet9 in #1140
- Add cross-adapter convergence assurance by @erskingardner in #1372
- test(cgka-engine): cover pinned rewind horizon by @agent-p1p in #1377
- Fix OpenClaw Dependabot vulnerabilities by @erskingardner in #1376
- Turn refused harness leaves into failed scenario steps by @dannym-arx in #1364
- Publish immutable MarmotKit SwiftPM artifacts by @erskingardner in #1378
- test(transport-nostr): stabilize failed-signature EOSE wait by @agent-p1p in #1382
- test(opencode): separate idle timeout from mock exit by @agent-p1p in #1387
- Add fail-closed focused convergence regression gate by @erskingardner in #1383
- fix(marmot-app): preserve local group deletions by @agent-p1p in #1366
- fix(openclaw): restore beta message dispatch by @agent-p1p in #1394
- fix(transport): preserve cancelled unsubscribe drains by @agent-p1p in #1390
- perf(marmot-app): gate encrypted-media secret sweeps on cached epoch by @dannym-arx in #1396
- Let a removed member rejoin: skip evicted-era snapshots in the past-epoch peel probe by @dannym-arx in #1367
- Keep unknown-group drops out of the ingest seen cache by @dannym-arx in #1379
- test(convergence): preserve app-runtime cross-route counterexample by @erskingardner in #1395
- Support encrypted file delivery up to 512 MiB by @Datawav in #1388
- fix(transport): stage group sync state before subscribe by @agent-p1p in #1393
- fix(marmot-app): audit epoch backfill lifecycle by @agent-p1p in #1386
- fix(timeline): converge group history ordering by @agent-p1p in #1384
- perf(marmot-account): batch relay fanout into one concurrent publish by @dannym-arx in #1397
- fix(marmot-app): preserve partial catch-up summaries by @agent-p1p in #1391
- Fix reversible relay history in convergence simulator by @erskingardner in #1398
- Unify same-epoch fork resolution through distributed convergence by @jgmontoya in #1293
- fix(cgka-engine): schedule the drain when an outbound intent is queued by @jgmontoya in #1403
- Feat/tui picker viewport by @jgmontoya in #1166
- perf(cgka-engine): answer send gates with indexed state probes by @dannym-arx in #1405
- perf(storage-sqlite): scope retained-anchor snapshots to group state by @dannym-arx in #1406
- perf(marmot-uniffi): reuse timeline row conversions across window snapshots by @dannym-arx in #1407
- perf(agent-stream-compose): stop echoing the full transcript per command by @dannym-arx in #1408
- perf(cgka-engine): measured join/create lifecycle speedups + criterion bench harness by @erskingardner in #1416
- Fix nightly app-witness oracle and retain failure evidence by @erskingardner in #1419
- test(simulator): require unified app route equivalence by @erskingardner in #1420
- Expose message reactions to agents by @Datawav in #1399
- perf(marmot-app): keep an O(1) seen-events index on the client by @dannym-arx in #1417
- Expose message reactions to OpenClaw by @Datawav in #1401
- chore(release): prepare 0.9.12 by @erskingardner in #1422
New Contributors
- @singhlovepreet9 made their first contribution in #1140
Full Changelog: v0.9.11...v0.9.12