Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 20:07
· 72 commits to main since this release
v1.0.1
6ae6f05
OpenCode-Mesh Logo

OpenCode-Mesh v1.0.1

Released September 19, 2026


What's Changed

Added

  • Hardened timing-sensitive tests to deterministic outcomes (lock contention re-race, minute-boundary assertions, heartbeat stamp polling), so CI results are reliable run to run.
  • Added regression tests pinning outbox failure vocabulary, claimer poll behavior, send resolution, peers display, plugin tool paths, store shapes, and garbage-collection edges.

Fixed

  • Fix purge logs to omit the resolved path and keep only the provenance label, so env-derived paths never reach clear-text output (gate: CodeQL clear-text logging check)
  • Fix garbage collection to remove legacy outbox and token paths with filesystem removal when the trash binary is absent, so pruning still completes on minimal hosts (gate: trash policy script)
  • Fix CI to run shell steps under bash, install ripgrep before gates, and build the plugin before typecheck and tests (gate: CI green on Node 22 and 24)
  • Fix CI reliability with pinned actions, step timeouts, permission checks, and pack leak gates (gate: CI green with artifact upload)

📖 35 Commits in this release
Commit Description Author
d3b8b92 chore(release): cut 1.0.1 Division 7
b73693f chore(contact): update D7 contact info Division 7
0c0ac5a test: cover last-action tracker legs Division 7
8502ae9 test: cover pure-unit predicates and parsers Division 7
8e9652e test: cover stow detection, census, and writes Division 7
5a0d5a5 test: cover register contention and generic touch Division 7
46b16b2 test: cover filesystem edge failures Division 7
737291a test: cover discovery store shapes Division 7
a96c3b5 test: cover plugin tool-path behaviors Division 7
6a30bd6 test: cover peers display ranking and defaults Division 7
02958a2 test: cover send resolution and broadcast behavior Division 7
6b64578 test: cover clientless direct-post fallback Division 7
822f5f7 test: cover claimer poll matrix over scripted deps Division 7
1cbfc00 test: cover outbox cap, races, receipts, vacuum Division 7
3011530 test: cover outbox loader fail-closed mappings Division 7
b8494fc test: cover outbox storage-error vocabulary Division 7
f19773c test: single-evaluation imports for attribution Division 7
0a765df test: cover inbox drain edges and gc cli entry Division 7
5b14992 test: re-race exhausted lock waiters instead of failing Division 7
c934468 chore(actions): bump codeql-action init, autobuild, analyze to v4.38.0 (#13) Division 7
ab0572b test: deflake minute-boundary assert plus heartbeat stamp poll (#12) Division 7
6586352 chore(deps): pair vitest 4.1.11 with coverage-v8 4.1.11 (CVE GHSA-82fw) (#11) Division 7
43778a8 chore(docs): improve orchestrator example description in root readme Division 7
6b480e3 chore(docs): refine the caption on the orchestrator mermaid chart in root readme Division 7
d166ed6 fix(security): purge logs omit resolved path Division 7
0650b0c chore: remove npm badge from root readme until registry updates Division 7
a56d16e ci(release): trusted publishing OIDC, Node 24 Division 7
0b8980c test: direct fallback, presence, lastAction behaviors Division 7
8487c4a docs: add visual npm deps graph to readme Division 7
0ea728e fix(publish): bin path without ./ prefix Division 7
d5aa013 fix(gc): fallback delete when trash absent Division 7
47faa7d docs: update root readme Division 7
f88e2dd fix(ci): bash port, rg install, build step, hardening Division 7
dd83ad9 fix(ci): valid upload-artifact pin, quote labels Division 7
2b0633d init: transition to prod repo Division 7

View Complete Changelog →