{"version":"0.126.0","versions":{"cli":"0.126.0","desktop":"0.83.0"},"date":"2026-05-14","dateFormatted":"May 14, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.126.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.126.0.json","summary":"Bulk session archiving, faster Computer restarts, EU data residency, and stability fixes","surfaces":["cli","app"],"changes":[{"type":"feature","surface":"app","title":"Bulk session archiving","description":"New settings page for managing and bulk-archiving sessions (app)"},{"type":"feature","surface":"cli","title":"EU data residency","description":"Sessions and LLM inference for EU customers now stay within an EU-only data plane"},{"type":"feature","surface":"cli","title":"Built-in security review","description":"The `/security-review` skill is now bundled with the CLI by default"},{"type":"feature","surface":"app","title":"Copy bug report ID","description":"Added a copy button next to bug report IDs (app)"},{"type":"improvement","surface":"app","title":"Faster Computer restarts","description":"Sped up restarting Droid Computers (app)"},{"type":"improvement","surface":"cli","title":"Lighter CLI startup","description":"Reduced redundant requests during CLI startup"},{"type":"improvement","surface":"app","title":"Persistent desktop preferences","description":"Desktop preferences are now saved alongside other settings (app)"},{"type":"improvement","surface":"cli","title":"Windows pending update cleanup","description":"Cleaned up stale pending updates on Windows"},{"type":"fix","surface":"cli","title":"Structured output validation","description":"Strengthened validation of structured tool output"},{"type":"fix","surface":"cli","title":"Task token count","description":"Removed an incorrect zero token count from Task tool results"},{"type":"fix","surface":"cli","title":"Windows installer packaging","description":"Repaired Windows installer packaging"},{"type":"fix","surface":"app","title":"Limits reset on plan change","description":"Plan changes now correctly reset usage limits (app)"},{"type":"fix","surface":"app","title":"MCP servers for running sessions","description":"MCP servers now load when reopening already-running sessions (app)"},{"type":"fix","surface":"app","title":"Local daemon warning during setup","description":"Suppressed a spurious local daemon warning during initial setup (app)"},{"type":"fix","surface":"app","title":"Session not found errors","description":"Fixed spurious session not found errors (app)"},{"type":"fix","surface":"app","title":"Code block styling","description":"Aligned code block styling in chat (app)"},{"type":"fix","surface":"cli","title":"Cross-surface integrations","description":"Prevented integrations from sending duplicate postbacks across surfaces"},{"type":"fix","surface":"cli","title":"QA droid CLI auth","description":"QA droid CLI now pairs with the matching Factory API host"}],"contentText":"New features\n\n- Bulk session archiving - New settings page for managing and bulk-archiving sessions (app)\n- EU data residency - Sessions and LLM inference for EU customers now stay within an EU-only data plane\n- Built-in security review - The /security-review skill is now bundled with the CLI by default\n- Copy bug report ID - Added a copy button next to bug report IDs (app)\n\nImprovements\n\n- Faster Computer restarts - Sped up restarting Droid Computers (app)\n- Lighter CLI startup - Reduced redundant requests during CLI startup\n- Persistent desktop preferences - Desktop preferences are now saved alongside other settings (app)\n- Windows pending update cleanup - Cleaned up stale pending updates on Windows\n\nBug fixes\n\n- Structured output validation - Strengthened validation of structured tool output\n- Task token count - Removed an incorrect zero token count from Task tool results\n- Windows installer packaging - Repaired Windows installer packaging\n- Limits reset on plan change - Plan changes now correctly reset usage limits (app)\n- MCP servers for running sessions - MCP servers now load when reopening already-running sessions (app)\n- Local daemon warning during setup - Suppressed a spurious local daemon warning during initial setup (app)\n- Session not found errors - Fixed spurious session not found errors (app)\n- Code block styling - Aligned code block styling in chat (app)\n- Cross-surface integrations - Prevented integrations from sending duplicate postbacks across surfaces\n- QA droid CLI auth - QA droid CLI now pairs with the matching Factory API host"}