Releases: fabro-sh/fabro
Releases · fabro-sh/fabro
v0.259.0-nightly.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Full Changelog: v0.256.0-nightly.0...v0.259.0-nightly.0
v0.256.0-nightly.0
Immutable
release. Only release title and notes can be modified.
v0.255.0-nightly.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.254.0...v0.255.0-nightly.0
v0.254.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.252.0...v0.254.0
v0.254.0-nightly.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.253.0-nightly.0...v0.254.0-nightly.0
v0.253.0-nightly.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.252.0...v0.253.0-nightly.0
v0.252.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: Add approve/deny run controls to MCP and CLI by @fabro-sh-0530[bot] in #400
- feat(web): label priority provider and default models on settings by @brynary in #402
- feat(model): add gemini-3.5-flash by @brynary in #403
- refactor: rationalize server secret scopes (vault-only for optional int… by @fabro-sh-0530[bot] in #401
- fix(settings): show scheduler slot usage by @brynary in #404
- feat(workflow): add goal workflow by @brynary in #407
- Add POST /api/v1/providers/test endpoint by @fabro-sh-0530[bot] in #406
- Fix stage inference/tool timing reporting (was always zero) by @fabro-sh-0530[bot] in #408
- refactor(web): improve React Doctor score by @brynary in #405
- Add provider-backed sandbox inventory API and rename SandboxProvider to… by @fabro-sh-0530[bot] in #409
- feat(web): add "Test models" sweep button on settings/models by @brynary in #410
- fix(web): compact Test column on settings/models by @brynary in #413
- fix(model): retire GPT-5.2 and GPT-5.3 catalog entries by @brynary in #412
- Replace bare unwrap() with documented expect() across production runtim… by @fabro-sh-0530[bot] in #415
- fix(web): generalize GitHub App post-install copy by @brynary in #418
- feat(system): report runtime integration status by @brynary in #416
- docs: add React effects policy by @brynary in #419
- fix(server): normalize default ports in terminal origin check by @brynary in #417
- fix(server): enforce content security policy by @brynary in #421
- fix(workflow): preserve usage across session compaction by @brynary in #420
- Replace DIY overlay primitives with Radix UI + Sonner by @fabro-sh-0530[bot] in #424
- Introduce approved effect hooks and migrate direct useEffect calls by @fabro-sh-0530[bot] in #425
- Replace vague expect/panic messages with invariant-explaining messages by @fabro-sh-0530[bot] in #422
- fix(web): close run phase on terminal events by @brynary in #427
- feat(server): add variables API by @brynary in #430
- feat(sandbox): secure daytona snapshot names by @brynary in #429
- feat(automation): persist automation refs on runs by @brynary in #428
- refactor: remove devcontainer support by @brynary in #433
- Model run sandbox lifecycle explicitly by @brynary in #431
- Add
fabro variableCLI namespace for server-managed variables by @fabro-sh-0530[bot] in #434 - Add Automations API contract to OpenAPI spec and update generated clien… by @fabro-sh-0530[bot] in #436
- chore(model): update provider default models by @brynary in #437
- Wire automation store into AppState and expose CRUD REST API by @fabro-sh-0530[bot] in #439
- Add automation run materialization core and shared run creation helper by @fabro-sh-0530[bot] in #441
- Replace stdin JSONL control pipe with WebSocket worker control bus by @fabro-sh-0530[bot] in #440
- refactor: Remove inbound IP allowlisting by @fabro-sh-0530[bot] in #443
- Add GET/POST /automations/{id}/runs endpoints by @fabro-sh-0530[bot] in #442
- refactor: remove in-process IP allowlist and introduce WorkerRuntime by @fabro-sh-0530[bot] in #444
- Add split web Docker Compose PoC by @brynary in #445
- fix(agent): preserve tool-call pairs during compaction by @brynary in #447
- fix(agent): align compaction preserve boundary by @brynary in #449
- fix(llm): preserve raw compatible tool arguments by @brynary in #448
- feat: add server-owned environment store (Task 1 & 2 foundation) by @fabro-sh-0530[bot] in #446
- feat(model): add Claude Opus 4.8 by @brynary in #451
- feat: Add Environment REST CRUD API under /api/v1/environments by @fabro-sh-0530[bot] in #453
- Add "Create automation from run" prefill flow by @fabro-sh-0530[bot] in #454
- Remove top-level automation
enabledmaster gate by @fabro-sh-0530[bot] in #456 - Add scheduled automation executor with in-memory cron planner by @fabro-sh-0530[bot] in #457
- Fix double-disabled condition on automation run button by @fabro-sh-0530[bot] in #460
- ci: lock Cargo resolution and fix cancellation flake by @brynary in #461
Full Changelog: v0.244.0...v0.252.0
v0.252.0-nightly.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.251.0-nightly.1...v0.252.0-nightly.0
v0.251.0-nightly.1
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.251.0-nightly.0...v0.251.0-nightly.1
v0.251.0-nightly.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.250.0-nightly.0...v0.251.0-nightly.0