{"version":"0.220.0","versions":{"cli":"0.220.0","desktop":"0.177.0"},"date":"2026-09-16","dateFormatted":"September 16, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.220.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.220.0.json","summary":"Slack connect command, connector refresh, wrapping chat tables, and promotion verification retry","surfaces":["cli","app","enterprise"],"changes":[{"type":"feature","surface":"app","title":"Slack connect command","description":"Sending !connect in Slack now replies with instructions to connect to that session's computer"},{"type":"fix","surface":"app","title":"Promotion code verification","description":"Onboarding now offers a retry when a promotion code cannot be verified, or continues without it"},{"type":"improvement","surface":"cli","title":"Image and PDF limits","description":"Sessions that pass the image or PDF limit now stay faster as you add more attachments"},{"type":"improvement","surface":"app","title":"Model picker labels","description":"Droid Core models no longer repeat the label in each name, keeping it in the section heading"},{"type":"fix","surface":"app","title":"Template launches across windows","description":"Starting a session from a template now creates one computer instead of one per open window"},{"type":"fix","surface":"app","title":"Messages during reconnects","description":"Approval and question messages now stay visible when a session's connection is replaced"},{"type":"improvement","surface":"app","title":"Wrapping chat tables","description":"Wide markdown tables now wrap to fit the message column before falling back to scrolling"},{"type":"improvement","surface":"cli","title":"Connector refresh status","description":"The connectors view now shows the last refresh time and refreshes on demand with R"},{"type":"fix","surface":"enterprise","title":"Azure AI Services credentials","description":"Custom Azure credentials now accept AI Services endpoints alongside Azure OpenAI ones"},{"type":"improvement","surface":"app","title":"Connector loading tooltip","description":"The composer tool button now says connectors are loading instead of referring to MCP"},{"type":"fix","surface":"app","title":"Inline diff comment threads","description":"Opening and closing an inline diff comment now settles immediately instead of animating"}],"contentText":"New features\n\n- Slack connect command - Sending !connect in Slack now replies with instructions to connect to that session's computer\n\nImprovements\n\n- Image and PDF limits - Sessions that pass the image or PDF limit now stay faster as you add more attachments\n- Model picker labels - Droid Core models no longer repeat the label in each name, keeping it in the section heading\n- Wrapping chat tables - Wide markdown tables now wrap to fit the message column before falling back to scrolling\n- Connector refresh status - The connectors view now shows the last refresh time and refreshes on demand with R\n- Connector loading tooltip - The composer tool button now says connectors are loading instead of referring to MCP\n\nBug fixes\n\n- Promotion code verification - Onboarding now offers a retry when a promotion code cannot be verified, or continues without it\n- Template launches across windows - Starting a session from a template now creates one computer instead of one per open window\n- Messages during reconnects - Approval and question messages now stay visible when a session's connection is replaced\n- Azure AI Services credentials - Custom Azure credentials now accept AI Services endpoints alongside Azure OpenAI ones\n- Inline diff comment threads - Opening and closing an inline diff comment now settles immediately instead of animating"}