Releases: helixml/helix
Releases · helixml/helix
2.11.31
What's Changed
- feat(quota): admin-granted paid plans via wallet PlanOverride (no Stripe) by @lukemarsden in #2735
Full Changelog: 2.11.30...2.11.31
2.11.30
2.11.29
What's Changed
- fix(provider): Anthropic providers send x-api-key not Bearer for /v1/models by @chocobar in #2719
- feat(webservice): mirror spec-task workspace layout in web-service deploys by @lukemarsden in #2726
- ci(drone): self-deploy green releases to prod (controlplane + runner) by @lukemarsden in #2727
Full Changelog: 2.11.28...2.11.29
2.11.28
What's Changed
- fix(web-service): host docker-compose stacks + persist certmagic in filestore by @lukemarsden in #2718
- Filter org-chart and non-external agents from spec task agent switchers by @lukemarsden in #2717
- feat(web-service): self-healing — health monitor, hydra re-adoption, restart policies by @lukemarsden in #2720
- fix(sandbox): restore+supervise dns-proxy; boot web-service sandboxes lean by @lukemarsden in #2721
- fix(sandbox): dns-proxy supervisor must log to a file, not a pipe (SIGPIPE) by @lukemarsden in #2722
Full Changelog: 2.11.27...2.11.28
2.11.27
What's Changed
- Team-based project visibility broken for org members by @lukemarsden in #2704
- fix(desktop): ensure 'main' is the default branch on new GitHub repos by @lukemarsden in #2703
- Durable web service state and runner pinning by @lukemarsden in #2702
- Configurable model for Claude subscription mode (default Opus) by @lukemarsden in #2694
- Remove workspace-setup terminal auto-close timeout by @lukemarsden in #2699
- fix(frontend): restore remote-desktop clipboard copy on Chrome by @lukemarsden in #2700
- Fix three restart-surfaced WebSocket sync bugs (#2641, #2642, #2643) by @lukemarsden in #2696
- fix(sync): make Zed desktop foreground follow the viewed session by @lukemarsden in #2705
- Scope project secrets to dev, prod, or both environments by @lukemarsden in #2701
- fix(api): serialize prompt-queue drain per session to stop out-of-order dispatch by @lukemarsden in #2707
- Use tier-level shorthand for subscription model default by @lukemarsden in #2706
- fix(compute): -e NAME=value forwarding under sudo (knobs were dropped) by @chocobar in #2709
- feat(hydra): disk-pressure fallback to statfs on non-ZFS hosts by @chocobar in #2712
- fix(sandbox): hard-fail boot when production desktop image missing by @chocobar in #2710
- fix(hydra): surface pull-stream errors and verify image in tryRecoverImage by @chocobar in #2711
- fix(hydra): narrow disk-pressure defaults to paths that exist everywhere by @chocobar in #2713
- fix(hydra): gate statfs disk-pressure code to unix builds by @chocobar in #2714
- chore(deps): upgrade kodit to v1.3.8 by @philwinder in #2708
- docs(claude): require concise output, comments only for external docs by @chocobar in #2715
- ci(macos): make create-dmg non-blocking by @chocobar in #2716
Full Changelog: 2.11.24...2.11.27
2.11.22
What's Changed
- Add clear-session capability for ACP and internal agent backends by @philwinder in #2650
- chore(sandbox): bump ZED_COMMIT to include agent_ready reconnect fix by @philwinder in #2651
- feat(org): clear worker session before each re-activation by @philwinder in #2652
- fix(compute): D4 must not shed Runners that have a Runner Profile assigned by @chocobar in #2654
- Auto-approve tool calls in qwen-code ACP sessions by @lukemarsden in #2655
- fix(frontend): WebGL2 video render on Safari for 4K (per-browser path) by @lukemarsden in #2649
- chore(zed): bump ZED_COMMIT to 7e0a439153 (002100 merge, two rounds) by @lukemarsden in #2612
- feat(compute): D4 inhibition while fleet at-or-over cap (option E) by @chocobar in #2648
- fix(frontend): preselect repo in "Use Repo in New Project" modal by @lukemarsden in #2624
- fix(frontend): collapse spec-approved implementation prompt in chat by @lukemarsden in #2610
- feat(runner): AWS Neuron (Inferentia2/Trainium) inference support by @chocobar in #2657
- docs(specs): ACP v2 + websocket sync rewrite strategy by @lukemarsden in #2658
- chore(sandbox): bump ZED_COMMIT for ACP agent mid-turn crash fix by @philwinder in #2659
- fix(api): preserve initial-message context during agent boot race by @lukemarsden in #2660
- feat(session): auto-restart crashed agents on autonomous surfaces by @philwinder in #2662
- fix(api): defer follow-ups until Zed thread established (no divorced thread) by @lukemarsden in #2661
- fix(frontend): interrupt-promotion on deferred prompts + queue UX by @lukemarsden in #2664
- refactor(frontend): centralize prompt-sync reconciliation invariant by @lukemarsden in #2665
- fix(frontend): correct neuron runner profile to validated inf2 config by @chocobar in #2663
- docs: clarify NEURON_COMPILE_CACHE_URL format (s3 key prefix, not a folder) by @chocobar in #2667
- fix helix-agent provider preflight by @nessie993 in #2669
- fix(api): authorize knowledge list by app, not owner by @nessie993 in #2679
- fix(video): monotonic PTS + cap Kodit ONNX CPU (root-cause: judder/OOO frames) by @lukemarsden in #2666
- fix(streaming): 1-frame latch to fix NVIDIA stale-frame flash by @lukemarsden in #2685
- chore(api): remove ineffective Kodit CPU cap on the API container by @lukemarsden in #2687
- feat(org): topics & processors — transform/filter/router dataflow by @philwinder in #2692
- fix(ci): build qwen workspace packages before bundling by @lukemarsden in #2691
- fix(api): unblock design-review comment queue when a comment is never finalized by @lukemarsden in #2688
Full Changelog: 2.11.21...2.11.22
2.11.21
What's Changed
- feat(org): display waiting message count on streams by @philwinder in #2629
- fix(sandbox): line-buffer tee so service logs reach admin Runner Logs by @chocobar in #2639
- fix(frontend): hide stale profile/health badges for offline runners by @chocobar in #2640
- fix(streaming): kill 4K stale-frame flicker (producer GL→CUDA fence) + restore cache by @lukemarsden in #2645
- Switch agent framework in place (no fork) by @binocarlos in #2638
- fix(compute): D3 counts in-flight provisioning toward committed capacity by @chocobar in #2646
- fix(yellowdog): bash supervisor responds to SIGTERM via background+wait by @chocobar in #2644
Full Changelog: 2.11.20...2.11.21
2.11.20
What's Changed
- fix(api): durably GC orphaned session zvols and workspace checkouts in #2632
- fix(api): filter chat model picker to only routeable models in #2635
- feat(hydra): disk-pressure admission control for dev containers in #2636
- fix(compute): exclude Ready+offline rows from Floor count in #2637
Full Changelog: 2.11.19...2.11.20
2.11.19
2.11.18
What's Changed
- fix: stop wedged-ACP-thread re-send flood; surface Restart + reconcile queue by @lukemarsden in #2619
- refactor(org): DDD/hexagonal restructure of helix-org + owner/transcript/env reworks by @philwinder in #2585
- fix(api): stop StartExternalAgentSession clobbering container metadata by @philwinder in #2621
- fix: make "Restart agent session" actually recreate the desktop container by @philwinder in #2622
- docs(org): add §10.5 human-desktop stream check to QA plan by @philwinder in #2623
- refactor(org): process worker activation triggers one at a time by @philwinder in #2626
- feat(api): paginated JSON:API endpoint for stream messages by @philwinder in #2628
- fix(compute): wire active_sandboxes counter end-to-end + configurable per-Runner ceiling by @chocobar in #2633
Full Changelog: 2.11.17...2.11.18