{"version":"0.120.0","date":"2026-05-06","dateFormatted":"May 6, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.120.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.120.0.json","summary":"Per-user Droid Computer controls, Slack auto-run buttons, Windows performance, and stability fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Per-user Droid Computer controls"},{"type":"improvement","surface":"cli","title":"Windows performance"},{"type":"improvement","surface":"cli","title":"More reliable OpenAI file edits"},{"type":"fix","surface":"cli","title":"Wrapped hyperlink targets"},{"type":"fix","surface":"cli","title":"Working directory after Droid Computer change"},{"type":"fix","surface":"cli","title":"Non-ASCII paths on Windows"},{"type":"fix","surface":"cli","title":"Repeated context management notices"},{"type":"fix","surface":"cli","title":"Windows daemon port retry"},{"type":"fix","surface":"cli","title":"Plan cache after upgrade"},{"type":"fix","surface":"cli","title":"Droid Shield reliability"},{"type":"fix","surface":"cli","title":"Applying patch header"},{"type":"fix","surface":"cli","title":"Droid message crash"},{"type":"fix","surface":"cli","title":"Payment methods for new organizations"},{"type":"fix","surface":"cli","title":"Outdated thinking settings hint"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Per-user Droid Computer controls - Admins can now toggle managed and bring-your-own-machine (BYOM) Droid Computers on a per-user basis (Factory App)\n\nImprovements\n\n- Windows performance - Sped up CLI responsiveness on Windows\n- More reliable OpenAI file edits - File edits now use the native patch tool for better reliability on OpenAI models\n\nBug fixes\n\n- Wrapped hyperlink targets - Hyperlinks that wrap across lines now preserve the correct target\n- Working directory after Droid Computer change - The working directory is now restored when the selected Droid Computer changes (Factory App)\n- Non-ASCII paths on Windows - Native Windows tools now handle non-ASCII paths correctly\n- Repeated context management notices - Stopped showing the same context management notice multiple times in a row\n- Windows daemon port retry - Daemon now retries binding correctly when a port is already in use on Windows\n- Plan cache after upgrade - Organization cache now refreshes after plan changes so the new plan appears immediately (Factory App)\n- Droid Shield reliability - Additional fixes to Droid Shield\n- Applying patch header - Removed a redundant \"applying patch\" header\n- Droid message crash - Fixed a rare crash when rendering droid messages (Factory App)\n- Payment methods for new organizations - Organizations without a billing profile now see an empty payment method list instead of an error (Factory App)\n- Outdated thinking settings hint - Removed a stale hint related to thinking settings"}