-
v0.12.1 Stable
released this
2026-05-17 22:52:28 +00:00 | -65 commits to master since this releaseWhat's Changed
Focus: Developer experience, Docker hardening, bot commands
Features
- Remove static website from huskies OSS repo (moved to huskies-server) (1112)
- [huskies-server repo] Convert static website to Next.js with static rendering (1113)
- New project: --path flag to override default host directory (1114)
- New project: --adopt flow to wrap a container around an existing checkout (1115)
- Rebuild_and_restart loses pending CRDT ops by calling exec() before persistence channel drains (1116)
- MCP tool for adopt: expose
new project --adoptas an MCP call (1117) - Automate per-project docker image builds (huskies-project-base + per-stack overlays) (1118)
- Address npm audit moderate+ vulnerabilities in frontend/ (1119)
- Silence intentional-error stderr in frontend tests so failures stand out (1120)
- Remove the marketing website from the huskies OSS repo (now lives in huskies-server) (1121)
- Chat-bot switch command reads stale
gateway_projectsVec instead of livegateway_projects_store(1122) - Persist TransitionFired into a per-sled CRDT event log (1124)
- LLM session entity + assemble_prompt_context helper, wired into Matrix bot (1125)
- Gateway event aggregator with per-session scope filters (Timmy=All, Sally=single sled) (1126)
- Migrate all LLM-invoking transports onto assemble_prompt_context; delete legacy Vec (1127)
- Bounded event queues + EventStreamGap sentinel + observability for context assembly (1128)
- Find_free_port fallback returns unbindable port silently when range is exhausted (1129)
- Adopted/launched project containers bind huskies to 127.0.0.1, unreachable from host MCP (1130)
Other Changes
- fix: drop package-lock.json + node_modules before npm install in Dockerfile
- fix: work around npm optional-deps bug in frontend npm install
- chore: gitignore /pipeline.db at repo root (phantom stale file)
- fix: build frontend before cargo in script/test (merge gate self-heal)
- fix(1101): strip passing-test lines before classify() lint check; remove diagnostic
Full diff: https://code.crashlabs.io/crashlabs/huskies/compare/v0.12.0...v0.12.1
Downloads