diff --git a/docs/changelog/release-notes.mdx b/docs/changelog/release-notes.mdx index bec7f7b6..b4e0bcc8 100644 --- a/docs/changelog/release-notes.mdx +++ b/docs/changelog/release-notes.mdx @@ -4,6 +4,96 @@ description: "Recent features and improvements to the Factory App, Droid CLI, an rss: true --- + + `v0.148.1` + +## Bug fixes + +- **Air-gapped binaries** - Air-gapped CLI binaries are now properly signed and published so air-gapped installs receive the latest builds + + + + + `v0.148.0` + +## New features + +- **MCP connection status** - `droid mcp list` and your session now show each MCP server's connection and authentication status +- **Org-wide auto-update control** - Organizations can turn off CLI auto-updates with a new `disableAutoUpdate` setting + +## Improvements + +- **Log rotation** - The CLI now rotates its log files to avoid filling up disk space +- **Faster MCP loading in editors** - MCP servers load without blocking when connecting from external editors +- **Streamlined desktop sign-up** - Signing up on desktop now takes you straight to login (app) +- **Clearer unsaved changes banner** - The unsaved changes banner is now easier to spot (app) + +## Bug fixes + +- **Duplicate BYOK models** - Removed duplicate models from the bring-your-own-key model selector +- **BYOK custom endpoints** - Fixed compatibility with custom bring-your-own-key model endpoints +- **Duplicate transcript** - Fixed a duplicate transcript appearing in the session view +- **Plugins slash command** - The `/plugins` command now appears before a session finishes initializing (app) +- **Wiki reader dragging** - Restored window dragging in the wiki reader (app) +- **MCP authentication notices** - Improved how MCP authentication prompts are shown + + + + + `v0.147.0` + +## New features + +- **Command blocklist** - The new `commandBlocklist` setting hard-stops specified commands so they can never run, even under full autonomy or skipped approvals +- **Welcome screen sign-in** - Added log-in and sign-up CTAs to the welcome screen (app) + +## Improvements + +- **MCP OAuth** - MCP servers can now authenticate using Client ID Metadata Documents (CIMD), with improved compatibility for servers that require a resource indicator +- **Updated tooltips** - Refreshed tooltips for clearer guidance + +## Bug fixes + +- **Ctrl+Enter tooltip** - Fixed the Ctrl+Enter tooltip +- **Desktop MCP OAuth banner** - The MCP OAuth banner now points at the MCP button (app) + + + + + `v0.146.0` + +## New features + +- **Browser-based desktop onboarding** - Desktop onboarding now opens in your browser for a smoother first-run setup (app) + +## Improvements + +- **Queue message shortcut** - Queue a message with Ctrl+Enter +- **Earlier session titles** - Droid now names your session earlier in the conversation +- **Air-gapped BYOK defaults** - Air-gapped mode auto-picks a sensible default BYOK model, and configuration errors point you at `settings.json` +- **Wider air-gapped coverage** - `FACTORY_AIRGAP_ENABLED` now applies in more places + +## Bug fixes + +- **Chat cursor on resize** - The chat input now keeps your cursor position when the terminal is resized +- **Context summarization hangs** - Fixed a rare hang that could occur while summarizing long conversations +- **Content filtering** - Responses blocked by a content filter are now surfaced as a clear moderation error +- **Desktop MCP OAuth** - Desktop MCP OAuth now flows through the hosted callback (app) +- **Desktop onboarding top bar** - The top bar can now be dragged on desktop onboarding screens (app) +- **Data retention dialog** - The data retention dialog no longer interferes with desktop navigation (app) + + + + + `v0.144.2` + +## Bug fixes + +- **MCP authentication** - Improved MCP sign-in reliability for servers that advertise no scopes +- **Desktop MCP OAuth banner** - The MCP OAuth banner no longer overlaps the top bar (app) + + + `v0.144.1`