{"version":"0.21.3","date":"2025-10-14","dateFormatted":"October 14, 2025","url":"https://docs.factory.ai/changelog/release-notes#v0.21.3","jsonUrl":"https://docs.factory.ai/changelog/releases/0.21.3.json","summary":"MCP OAuth, system certificates, fuzzy search, and session management improvements","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"MCP OAuth support"},{"type":"feature","surface":"cli","title":"System certificates support"},{"type":"feature","surface":"cli","title":"Fuzzy search implementation"},{"type":"feature","surface":"cli","title":"Rewind fork workflow"},{"type":"feature","surface":"cli","title":"Bug report enhancements"},{"type":"feature","surface":"cli","title":"Live updates for subagent tool"},{"type":"feature","surface":"cli","title":"Enhanced custom droid prompts"},{"type":"feature","surface":"cli","title":"Droid Shield optional setting"},{"type":"fix","surface":"cli","title":"Added session_id to stream-json output format for better tracking and debugging"},{"type":"fix","surface":"cli","title":"Enhanced authentication flow for smoother onboarding"},{"type":"fix","surface":"cli","title":"Streamlined first-run experience by removing redundant onboarding steps"},{"type":"fix","surface":"cli","title":"Fixed OAuth callback server port collision issues that prevented authentication"},{"type":"fix","surface":"cli","title":"Fixed certificate loading timing issues causing TLS errors"},{"type":"fix","surface":"cli","title":"Improved error metadata logging for better debugging"},{"type":"fix","surface":"cli","title":"Fixed terminal setup issues across different shell environments"},{"type":"fix","surface":"cli","title":"Better error messages when ripgrep (rg) isn't available in PATH"},{"type":"fix","surface":"cli","title":"Improved handling of corrupted unicode normalization in file paths"},{"type":"fix","surface":"cli","title":"Fixed impact level default value handling"}],"security":[],"deprecations":[],"contentText":"New features and enhancements\n\n- MCP OAuth support: Added OAuth authentication support for Model Context Protocol in TUI for secure server connections\n- System certificates support: Added support for loading system certificates on Windows and macOS, with additional Windows system certificates support\n- Fuzzy search implementation: New fuzzy search for improved CLI command and option discovery\n- Rewind fork workflow: Added ability to rewind and fork from previous points in conversation sessions\n- Bug report enhancements: Added version, OS, and shell information to bug reports for better troubleshooting\n- Live updates for subagent tool: Added real-time progress updates when using the Task tool\n- Enhanced custom droid prompts: Improved prompts to encourage more proactive usage of custom droids\n- Droid Shield optional setting: Made Droid Shield an optional configurable setting with toggle support\n\nBug fixes and stability\n\n- Added session_id to stream-json output format for better tracking and debugging\n- Enhanced authentication flow for smoother onboarding\n- Streamlined first-run experience by removing redundant onboarding steps\n- Fixed OAuth callback server port collision issues that prevented authentication\n- Fixed certificate loading timing issues causing TLS errors\n- Improved error metadata logging for better debugging\n- Fixed terminal setup issues across different shell environments\n- Better error messages when ripgrep (rg) isn't available in PATH\n- Improved handling of corrupted unicode normalization in file paths\n- Fixed impact level default value handling"}