{"version":"0.251.0","versions":{"cli":"0.251.0","desktop":"0.208.0"},"date":"2026-10-27","dateFormatted":"October 27, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.251.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.251.0.json","summary":"Faster session and composer rendering, clearer transcript grouping, wiki and enterprise fixes, and retired legacy pages","surfaces":["cli","app","enterprise"],"changes":[{"type":"fix","surface":"app","title":"Model switch notice","description":"A session now explains why your model changed when your plan no longer covers it (app)"},{"type":"improvement","surface":"app","title":"Background session updates","description":"The open session no longer redraws when a background session changes its state (app)"},{"type":"deprecation","surface":"enterprise","title":"Legacy analytics pages","description":"The legacy analytics pages are retired, and their saved links open the matching page in Analytics"},{"type":"improvement","surface":"app","title":"Hiding sidebar items","description":"A hidden sidebar item now folds away instead of snapping the list shut (app)"},{"type":"fix","surface":"app","title":"Connector run grouping","description":"A long run of connector actions now stays in one transcript group instead of splitting (app)"},{"type":"fix","surface":"cli","title":"Pull requests from shell scripts","description":"A pull request Droid opens inside a shell script now appears on its session"},{"type":"improvement","surface":"app","title":"Composer typing after a paste","description":"Typing stays responsive after you paste a long log into the composer (app)"},{"type":"deprecation","surface":"app","title":"Onboarding checklist","description":"The post-onboarding checklist is gone, and New Session starter ideas suggest what to try next (app)"},{"type":"fix","surface":"app","title":"Wiki reader header actions","description":"The wiki reader's version, export, share, and refresh buttons now respond, and a narrow header fits (app)"},{"type":"fix","surface":"app","title":"Transcript row spacing","description":"A blank gap no longer opens between Droid's thinking and the tool it runs next (app)"},{"type":"fix","surface":"enterprise","title":"Usage by Session card","description":"The Personal Usage page now keeps its Usage by Session card instead of dropping it"},{"type":"feature","surface":"enterprise","title":"Marketplace plugin picker","description":"Admins now choose plugins from their registered marketplaces instead of typing plugin names by hand"},{"type":"fix","surface":"enterprise","title":"Self-hosted Git connections","description":"A self-hosted GitHub or GitLab connection no longer disconnects when two token refreshes overlap"}],"contentText":"New features\n\n- Marketplace plugin picker - Admins now choose plugins from their registered marketplaces instead of typing plugin names by hand\n\nImprovements\n\n- Background session updates - The open session no longer redraws when a background session changes its state (app)\n- Hiding sidebar items - A hidden sidebar item now folds away instead of snapping the list shut (app)\n- Composer typing after a paste - Typing stays responsive after you paste a long log into the composer (app)\n\nBug fixes\n\n- Model switch notice - A session now explains why your model changed when your plan no longer covers it (app)\n- Connector run grouping - A long run of connector actions now stays in one transcript group instead of splitting (app)\n- Pull requests from shell scripts - A pull request Droid opens inside a shell script now appears on its session\n- Wiki reader header actions - The wiki reader's version, export, share, and refresh buttons now respond, and a narrow header fits (app)\n- Transcript row spacing - A blank gap no longer opens between Droid's thinking and the tool it runs next (app)\n- Usage by Session card - The Personal Usage page now keeps its Usage by Session card instead of dropping it\n- Self-hosted Git connections - A self-hosted GitHub or GitLab connection no longer disconnects when two token refreshes overlap\n\nDeprecations\n\n- Legacy analytics pages - The legacy analytics pages are retired, and their saved links open the matching page in Analytics\n- Onboarding checklist - The post-onboarding checklist is gone, and New Session starter ideas suggest what to try next (app)"}