Skip to content

Releases: CherryHQ/cherry-studio

v1.7.0-rc.1

14 Nov 12:17

Choose a tag to compare

v1.7.0-rc.1 Pre-release
Pre-release

What's Changed

Read more

v1.7.0-beta.6

13 Nov 02:48

Choose a tag to compare

v1.7.0-beta.6 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.7.0-beta.5...v1.7.0-beta.6

v1.7.0-beta.5

10 Nov 14:30

Choose a tag to compare

v1.7.0-beta.5 Pre-release
Pre-release

What's Changed

  • refactor(config): centralize home directory constant to shared config by @EurFelux in #11158
  • chore: update bun and uv versions by @kangfenmao in #11193
  • refactor(config): optimize oxlint configuration by removing redundant default rules by @kangfenmao in #11192
  • refactor(migrate): consolidate migrations into version 172 by @kangfenmao in #11194
  • 🐛 fix(mcp): resolve OAuth callback page hanging and add i18n support by @ichengchao in #11195
  • style(ui): center plugin browser tabs by @kangfenmao in #11205
  • fix(ui): truncate long Bash command in tag with popover by @kangfenmao in #11200
  • fix: prevent MCP card description text from overflowing dialog width by @kangfenmao in #11203
  • fix(ErrorBlock): reorder field by @EurFelux in #11057
  • fix(useMessageOperations): skip timestamp update for UI-only changes by @EurFelux in #10927
  • fix(ui): resolve sidebar tooltip overlap with window controls on macOS by @kangfenmao in #11216
  • refactor: remove unused files and configurations by @0xfullex in #11176
  • feat(agent): add permission mode display component for empty session state by @kangfenmao in #11204
  • fix: incorrect spelling caused Gemini endpoint’s thinking budget to fail by @Konjac-XZ in #11217
  • fix(agents): inherit allowed_tools from Agent when creating Session by @kangfenmao in #11201
  • refactor(AssistantPresetsPage): added assistants subscribe settings to AssistantPresetsPage by @kangfenmao in #11184

New Contributors

Full Changelog: v1.7.0-beta.4...v1.7.0-beta.5

v1.7.0-beta.4

07 Nov 02:25

Choose a tag to compare

v1.7.0-beta.4 Pre-release
Pre-release

What's Changed

  • refactor: remove main window dependency from PythonService and utilize WindowService for window management by @beyondkmp in #11116
  • chore: update electron-builder.yml to exclude additional configuration files from build by @beyondkmp in #11129
  • fix(QuickPanel): Hide the options that should be hidden in the quick panel. by @EurFelux in #10931
  • feat(InputbarTools): add reasoning effort button to quick panel by @EurFelux in #10959
  • feat: amazon bedrock request use bedrock api key by @hephyr in #10727
  • fix: add CherryAI provider support and update API host formatting by @beyondkmp in #11135
  • feat: app's version history log by @0xfullex in #11097
  • fix: add PowerMonitorService for system shutdown handling by @beyondkmp in #11115
  • refactor(Topics & Sessions): Style and code structure adjustments by @EurFelux in #10868
  • 🐛 fix: resolve TypeScript type conflicts and React hooks warnings by @beyondkmp in #11148
  • fix: wrong migration in #10727 by @EurFelux in #11151
  • fix: add Perplexity provider support and update API host formatting by @beyondkmp in #11162
  • feat(app-menu): add full i18n support and sync lanuage with app language settings by @Phoen1xCode in #11131
  • ci(i18n): change auto i18n workflow to run weekly by @EurFelux in #11152

New Contributors

Full Changelog: v1.7.0-beta.3...v1.7.0-beta.4

v1.6.7

04 Nov 05:07

Choose a tag to compare

Error Fixes and Stability Improvements

Full Changelog: v1.6.5...v1.6.7

v1.7.0-beta.3

03 Nov 03:48
9f00f00

Choose a tag to compare

v1.7.0-beta.3 Pre-release
Pre-release

What's Changed

Read more

v1.6.6

01 Nov 14:24

Choose a tag to compare

What's New in v1.6.6

Features:

  • Add automatic update checks with interval support
  • Add confirmation modal for activating protocol-installed MCP servers
  • Add mobile app data restore functionality
  • Add doubao_after_251015 reasoning model support
  • Add cherryin provider type option
  • Add German language support
  • Enhance proxy bypass rules with comprehensive matching
  • Enhance model capabilities with endpoint type validation for Gemini provider

Bug Fixes:

  • Fix knowledge base AISDK error handling
  • Fix toolchoice support for knowledge features
  • Fix Claude 4.5 reasoning model getTopP logic
  • Fix up-down button visibility issues
  • Fix in-place editing save behavior
  • Fix system prompt variables in quick assistant
  • Fix URL context support for Gemini endpoint models
  • Fix Silicon reasoning model handling
  • Fix deep research model context and reasoning effort settings
  • Fix file content paste via right-click
  • Fix reranker API error response handling
  • Fix UI layout for backup managers and navbar
  • Fix aihubmix model routing rules

Improvements:

  • Update LICENSE file with full GNU AGPL-3.0 text
  • Improve GitHub workflows and CI/CD processes
  • Update dependencies including Playwright testing framework

v1.7.0-beta.2

18 Oct 04:08

Choose a tag to compare

v1.7.0-beta.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.7.0-beta.1...v1.7.0-beta.2

v1.6.5

19 Oct 05:47

Choose a tag to compare

What's New in v1.6.5

Features:

  • Add Claude Haiku 4.5 model support
  • Add Mistral provider configuration
  • Add Intel OpenVINO (NPU) OCR provider
  • Add notes full-text search with highlighting
  • Add built-in DiDi MCP server (China only)
  • Support NewAPI as generic provider

Bug Fixes:

  • Fix webview search (Cmd/Ctrl+F) functionality
  • Fix API key rotation for each request
  • Fix translate auto copy functionality
  • Fix message layout and overflow display

v1.7.0-beta.1

15 Oct 12:54

Choose a tag to compare

v1.7.0-beta.1 Pre-release
Pre-release

What's New in v1.7.0-beta.1

Major Features:

  • Agent System: Introducing intelligent Agent capabilities alongside Assistants. Agents can autonomously solve complex problems using Claude Code SDK with tool calling, file operations, and multi-turn reasoning
  • Agent Management: Create, configure, and manage agents with custom settings including model selection, tool permissions, accessible paths, and MCP server integrations
  • Agent Sessions: Dedicated session management for agent interactions with persistent message history and context tracking
  • Unified UI: Streamlined interface combining Assistants and Agents tabs with improved navigation and settings management

Agent Features:

  • Tool Support: Web search, file operations, bash commands, and custom MCP tools
  • Advanced Configuration: Max turns, temperature, token limits
  • Permission Control: Configurable tool approval modes (manual, automatic, none)
  • Session Persistence: Automatic message saving with optimized streaming and database integration
  • Model Selection: API-based model filtering with provider-specific support

UI/UX Improvements:

  • Unified assistant/agent tabs with smooth animations
  • In-place session name editing
  • Virtual list rendering for improved performance
  • Session count indicators for active agents
  • Enhanced settings popup with tabbed interface
  • Webview keyboard shortcut interception for search functionality

API & Infrastructure:

  • RESTful API for agent and session management
  • Drizzle ORM integration for agent database
  • OAuth support for Claude Code authentication
  • Express validator for request validation
  • Comprehensive error handling with Zod schemas

Model Updates:

  • Gemini 2.5 Image Flash support
  • Grok 4 Fast with reasoning capabilities
  • Qwen3-omni and Qwen3-vl thinking models
  • DeepSeek, Claude 4.5, GLM 4.6 support
  • GitHub Copilot CLI integration with gpt-5-codex

Bug Fixes:

  • Fix Swagger UI accessibility issues
  • Fix AI SDK error display with syntax highlighting
  • Fix webview search shortcut handling
  • Fix agent model visibility for CherryIn provider
  • Fix session message ordering and persistence
  • Fix anthropic model visibility in agent configuration
  • Fix knowledge base deletion and web search RAG errors
  • Fix migration for missing providers

Technical Updates:

  • React 19.2.0 upgrade
  • Enhanced Claude Code service with streaming support
  • Improved message transformation and streaming lifecycle
  • Database migration system with automatic schema sync
  • Optimized bundle size and dependency management

What's Changed

New Contributors

Read more