{"version":"0.202.0","versions":{"cli":"0.202.0","desktop":"0.159.0"},"date":"2026-08-21","dateFormatted":"August 21, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.202.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.202.0.json","summary":"The CLI starts faster, admins can turn image generation off, and a batch of app fixes land for sessions, billing, and markdown tables","surfaces":["cli","app","enterprise"],"changes":[{"type":"feature","surface":"enterprise","title":"Image generation control","description":"Org admins can now turn off image generation for everyone in the organization"},{"type":"feature","surface":"app","title":"Voucher redemption","description":"You can now redeem a voucher from your billing settings, including on an annual plan (app)"},{"type":"improvement","surface":"cli","title":"Faster CLI startup","description":"The CLI now starts up faster"},{"type":"improvement","surface":"app","title":"Markdown table rendering","description":"Markdown tables in a session now render more clearly (app)"},{"type":"improvement","surface":"app","title":"Message actions on hover","description":"The actions for a message now appear when you hover over it (app)"},{"type":"improvement","surface":"app","title":"Generated document downloads","description":"Documents Droid generates now finish as files you can download (app)"},{"type":"improvement","surface":"app","title":"Apply changes tooltip","description":"A tooltip now explains why Apply changes is unavailable (app)"},{"type":"fix","surface":"cli","title":"Lifecycle hooks","description":"Lifecycle hooks now run again instead of being skipped"},{"type":"fix","surface":"cli","title":"Local plugin caches","description":"A damaged local plugin cache now repairs itself instead of leaving your plugins unavailable"},{"type":"fix","surface":"cli","title":"Chinese translations","description":"Simplified Chinese text in the interface is now translated correctly"},{"type":"fix","surface":"app","title":"Unarchived sessions","description":"Your sessions now load right after you unarchive one (app)"},{"type":"fix","surface":"app","title":"Session state across pages","description":"Your open session is kept when you move to another page in the app and come back (app)"},{"type":"fix","surface":"app","title":"Overage preference updates","description":"Your overage preference now shows the new setting right after you change it (app)"},{"type":"fix","surface":"app","title":"Self-hosted Git connections","description":"You can again start a self-hosted Git provider connection from Source Control settings (app)"},{"type":"fix","surface":"app","title":"Stray startup notification","description":"The app no longer shows a startup notification when it connects to your local machine (app)"},{"type":"fix","surface":"enterprise","title":"Complete org member list","description":"The org members list now shows every member of your organization"}],"contentText":"New features\n\n- Image generation control - Org admins can now turn off image generation for everyone in the organization\n- Voucher redemption - You can now redeem a voucher from your billing settings, including on an annual plan (app)\n\nImprovements\n\n- Faster CLI startup - The CLI now starts up faster\n- Markdown table rendering - Markdown tables in a session now render more clearly (app)\n- Message actions on hover - The actions for a message now appear when you hover over it (app)\n- Generated document downloads - Documents Droid generates now finish as files you can download (app)\n- Apply changes tooltip - A tooltip now explains why Apply changes is unavailable (app)\n\nBug fixes\n\n- Lifecycle hooks - Lifecycle hooks now run again instead of being skipped\n- Local plugin caches - A damaged local plugin cache now repairs itself instead of leaving your plugins unavailable\n- Chinese translations - Simplified Chinese text in the interface is now translated correctly\n- Unarchived sessions - Your sessions now load right after you unarchive one (app)\n- Session state across pages - Your open session is kept when you move to another page in the app and come back (app)\n- Overage preference updates - Your overage preference now shows the new setting right after you change it (app)\n- Self-hosted Git connections - You can again start a self-hosted Git provider connection from Source Control settings (app)\n- Stray startup notification - The app no longer shows a startup notification when it connects to your local machine (app)\n- Complete org member list - The org members list now shows every member of your organization"}