Releases: whshang/herdr-mcp
Releases · whshang/herdr-mcp
Release list
v0.4.0-alpha.17
Alpha.17 dogfood cut: Link WSS proxy (HERDR_LINK_PROXY), doctor candidate Edge probe, MCP 2026-07-28 OpenAI probe negotiation (runtime + Edge), quick-agent-install docs.
Includes Rust binaries, release-manifest.json, and herdr-mcp-extension zip.
v0.4.0-alpha.9
What's Changed
- feat(extension): add Browser Control Plane Phase A by @whshang in #69
- docs: add executable GA release gate (G1-G25) by @whshang in #70
- docs(ga-gate): G10 controlled rollback UAT evidence by @whshang in #72
- docs(g20): native install path + command-contract hygiene by @whshang in #71
- docs(ga-gate): mark G20 PARTIAL after #71 install-path fix by @whshang in #75
- feat(cli): top-level install/rollback/uninstall user path (G3) by @whshang in #74
- feat(doctor): product layer ownership map (G8) by @whshang in #73
- docs(ga): refresh gate after #73/#74 by @whshang in #77
- chore(release): prepare Rust alpha.9 by @whshang in #76
Full Changelog: v0.4.0-alpha.8...v0.4.0-alpha.9
v0.4.0-alpha.8
What's Changed
- feat(link): add staged Rust runtime generation manager by @whshang in #50
- feat(link): add staged Rust runtime-control loop by @whshang in #51
- feat(git): compact herdr_git status and land architecture roadmap by @whshang in #53
- feat(exec): compact large successful exec output by @whshang in #54
- feat(fs): compact herdr_fs_grep matches by file by @whshang in #56
- feat(git): compact herdr_git diff and log output by @whshang in #55
- feat(search): prefer rg for herdr_fs_grep with rust fallback by @whshang in #52
- feat(projects): reuse routing topology within mutation gates by @whshang in #58
- docs: refresh roadmap status after RO, Search, and PCC slices by @whshang in #59
- fix(edge): keep ephemeral reads alive under DO write quota by @whshang in #60
- feat(exec): Streaming First progress on start/read by @whshang in #62
- docs: mark Streaming First and Edge harden on roadmap by @whshang in #64
- fix(service): surface health-watchdog in status by @whshang in #63
- Tighten skill wave guidance for compact results and long exec by @whshang in #61
- feat(link): add staged candidate-only Rust daemon assembly by @whshang in #65
- feat(exec): sync path completion progress parity by @whshang in #66
- docs: refresh roadmap status after Streaming #66 by @whshang in #67
- chore(release): prepare Rust alpha.8 by @whshang in #68
Full Changelog: v0.4.0-alpha.7...v0.4.0-alpha.8
v0.4.0-alpha.7
What's Changed
- fix(extension): reuse current tab for Project handoff by @whshang in #22
- fix(extension): recover empty ChatGPT assistant DOM by @whshang in #23
- fix(extension): persist ChatGPT recovery bounds before actions by @whshang in #24
- test(lifecycle): forbid launchctl submit replay by @whshang in #28
- feat(relay): add Rust protocol foundation by @whshang in #26
- test(extension): cover handoff edge recovery by @whshang in #27
- feat(extension): add bounded page self-healing by @whshang in #29
- fix(service): make active install a true noop by @whshang in #30
- fix(service): wait for complete guardian marker lines by @whshang in #31
- feat(watchdog): add Rust health recovery supervision by @whshang in #32
- fix(extension): acknowledge ChatGPT send before composer clears by @whshang in #33
- fix(watchdog): isolate health sidecar state by @whshang in #34
- feat(native-host): add first-class rollback and crash recovery by @whshang in #35
- feat(relay): port validation parity to Rust by @whshang in #36
- feat(relay): port protocol model to Rust by @whshang in #37
- feat(relay): add validated Rust wire adapter by @whshang in #38
- feat(link): add Rust reliability kernel by @whshang in #39
- fix(edge): reduce durable object heartbeat writes by @whshang in #41
- feat(link): add Rust lifecycle policy parity kernel by @whshang in #40
- feat(link): add Rust transport reactor core by @whshang in #42
- fix: decouple auto-continue from viewport and harden grep globs by @whshang in #43
- feat(link): add Rust WebSocket driver by @whshang in #44
- feat(link): add Rust runtime runner core by @whshang in #45
- fix(edge): keep read traffic off durable request ledger by @whshang in #46
- perf: reduce tool-path latency and redundant work by @whshang in #47
- feat(link): add Rust outer I/O loop with non-blocking fairness by @whshang in #48
- chore(release): prepare Rust alpha.7 by @whshang in #49
Full Changelog: v0.4.0-alpha.6...v0.4.0-alpha.7
v0.4.0-alpha.16
v0.4.0-alpha.15
What's Changed
- docs(ga): mark G5 PASS after alpha.14 link seal by @whshang in #102
- docs: add browser extension development and store release plan by @whshang in #101
- feat(skill): add modular progressive skills by @whshang in #103
- feat(doctor): bounded credential-free Edge remote probes by @whshang in #106
- feat(updater): honor update.channel in discovery by @whshang in #105
- docs(ga): Release binary primary install + G22 honesty by @whshang in #104
- docs(ga): refresh scorecard after doctor/channel/G22 merges by @whshang in #107
- docs(ga): land G18 clean-machine TMPHOME sim report by @whshang in #108
- feat(extension): Release zip packaging for G15 Decision A by @whshang in #109
- docs(ga): G15 post-pack scorecard honesty by @whshang in #110
- chore(release): prepare Rust alpha.15 by @whshang in #111
Full Changelog: v0.4.0-alpha.14...v0.4.0-alpha.15
v0.4.0-alpha.14
v0.4.0-alpha.13
What's Changed
- docs(ga): alpha.12 + runtime-control migrate evidence by @whshang in #94
- fix(doctor): stabilize event-cache health reconciliation by @whshang in #95
- feat(link): implement guarded production cutover transaction by @whshang in #96
- fix(link): harden cutover execute + Rust alpha.13 by @whshang in #97
Full Changelog: v0.4.0-alpha.12...v0.4.0-alpha.13
v0.4.0-alpha.12
What's Changed
- docs(ga): alpha.11 G5 candidate Link soak evidence by @whshang in #88
- feat(link): G5 production cutover dry-run planner by @whshang in #89
- docs: define validation ownership matrix by @whshang in #90
- feat(link): migrate-runtime-control helper for G5 by @whshang in #91
- feat(extension): queue user inserts between turns by @whshang in #92
- chore(release): prepare Rust alpha.12 by @whshang in #93
Full Changelog: v0.4.0-alpha.11...v0.4.0-alpha.12
v0.4.0-alpha.11
What's Changed
- feat(link): G5 read-only status gates and cutover checklist by @whshang in #80
- docs(ga): record alpha.10 live G3 symlink migration by @whshang in #84
- feat(link): G5 foreground link run with Keychain credentials by @whshang in #85
- feat(link): G5 candidate LaunchAgent install (runtime/current) by @whshang in #86
- chore(release): prepare Rust alpha.11 by @whshang in #87
Full Changelog: v0.4.0-alpha.10...v0.4.0-alpha.11