Releases: cline/cline
Releases · cline/cline
v3.18.0
What's Changed
- [PROTOBUS] Move clearAllTaskHistory to protobus by @canvrno in #3674
- remove remaining postMessage calls by @celestial-vault in #4432
- [PROTOBUS] Move telemetrySetting to protobus by @canvrno in #3711
- Fix Webfetch link by @celestial-vault in #4422
- claude code docs by @pashpashpash in #4437
- fix thinking budget slider ui for gemini by @0xToshii in #4435
- fix issue with providers breaking when you move from high budget to low budget model by @0xToshii in #4440
- refactor Anthropic, AskSage provider ui by @0xToshii in #4428
- removing unused selectImages logic + grpc by @0xToshii in #4441
- Revert "[Chatview] Simplify isPartial" by @pashpashpash in #4446
- Add workspace service to the host bridge. by @sjf in #4438
- Add activeTabGroup stub by @sjf in #4463
- refactor gemini provider ui and open ai by @0xToshii in #4464
- accurate pricing displayed when BYOK is used for openrouter and cline… by @pashpashpash in #4466
- organize migrations into separate file by @celestial-vault in #4461
- claude 4 prompt improvements by @pashpashpash in #4467
- Gemini 2.5 using Claude4 system prompt by @pashpashpash in #4468
- Fix: Accept trailing ">" on search and replace blocks by @canvrno in #4427
- updating diff evals with new algorithm + some nice dashboard updates by @pashpashpash in #4473
- Updating default and recommended model to claude4 sonnet by @pashpashpash in #4470
- Adding Gemini CLI Provider with Oauth support by @arafatkatze in #4472
- Fix Browser Settings saving mechanism by @arafatkatze in #4405
- Raise errors properly when OpenRouter stream cuts midway by @arafatkatze in #4398
- fix: Solving Context window counting issues in gemini model family by @arafatkatze in #4314
- Show placeholder in task timeline while first response loads by @saoudrizwan in #4475
- Fix: Solving race condition in the Plan/Act mode switching functionality by @arafatkatze in #4421
- Changeset version bump by @github-actions in #4429
Full Changelog: v3.17.16...v3.18.0
v3.17.16
What's Changed
- Support external webview by @sjf in #4336
- Create tool executor class by @celestial-vault in #4323
- Add new regions to available Bedrock options by @hoodand in #4056
- Migrate authStateChanged protobus by @celestial-vault in #3835
- refactor open ai compatible and sambanova providers by @0xToshii in #4338
- update stale workflow by @0xToshii in #4340
- Migrate fetchUserCreditsData protobus by @celestial-vault in #3801
- feat: Add
taskId
as metadata to use from LiteLLM by @jorgegarciarey in #3696 - #3775 remove deps clsx tailwind merge by @Algentile in #4147
- Fixing the contributor flow for Cline to force users to make issues first by @arafatkatze in #4324
- In the reflection output the standalone service should only show the Protobus services by @sjf in #4339
- Add content security policy for external webview provider. by @sjf in #4337
- Added protobuf development rule file by @NightTrek in #4401
- Move mode to controller by @celestial-vault in #4343
- Add clean script to package.json by @sjf in #4326
- fix: Handle long Claude code messages by @BarreiroT in #4287
- Update scripts/get-vscode-usages.sh by @sjf in #4402
- Diff Evals - Replay feature by @pashpashpash in #4407
- [Chatview] Simplify isPartial by @celestial-vault in #4404
- fixing case in dashboard where no valid results by @pashpashpash in #4408
- add eslint rule banning postMessage in webview by @celestial-vault in #4414
- Fix: Add *.cline.bot to Content-Security-Policy by @canvrno in #4307
- Changeset version bump by @github-actions in #4344
New Contributors
- @hoodand made their first contribution in #4056
- @Algentile made their first contribution in #4147
Full Changelog: v3.17.15...v3.17.16
v3.17.15
What's Changed
- Fix windows build by @sjf in #4270
- remove the MCP notification pop up by @SmartManoj in #4251
- fix: Prevent reading env variables from the users environment by @BarreiroT in #4243
- fix(bedrock): remove custom Model encode by @watany-dev in #4209
- fix: respect selected litellm model IDs for plan & act by @sammcj in #4193
- Use default env gathering for stdio in mcpHub by @0xToshii in #4260
- Fix: Make some of the buttons on the task header accessible to screen readers by @yncat in #4246
- Migrate cline messages to message state handler by @celestial-vault in #4237
- Fixing the context window jump issue for gemini family of models by @arafatkatze in #4266
- Fix the error when submitting remote service form by @wangyijing130 in #3579
- Reorganize task state and refactor out small functions by @celestial-vault in #4267
- Add a script to generate type safe clients for the host bridge by @sjf in #4269
- Refactoring: Move StreamingHandlers type into a common location by @sjf in #4293
- In build-protos, create the directories while writing the files. by @sjf in #4296
- Migrate didBecomeVisible protobus by @celestial-vault in #3996
- Use the generated client impls for the external host bridge. by @sjf in #4298
- Update get-vscode-usages script to exclude types, only count methods by @sjf in #4299
- Migrate requestyModels protobus by @celestial-vault in #4083
- Add a host-provider that will provide access to all host specific things by @sjf in #4318
- beginning of refactoring the providers ui to be more modular by @0xToshii in #4222
- Refactoring: Move webprovider getUri into the WebViewProvider class by @sjf in #4306
- fix: Clear the input only after creating a message by @BarreiroT in #4288
- Remove package.json from webview package.json by @canvrno in #4309
- Create a vscode specific webview provider, and an a generic webview provider class for the standalone service. by @sjf in #4320
- Fix Timeline tooltips for
followup
messages and consolidated color retrieval code. by @char8x in #4164 - you know what im talking about by @celestial-vault in #4329
- chore: add run instructions to CONTRIBUTING.md by @ryan-nauman in #3779
- fix: omit undefined MCP server name when command is missing by @ramybenaroya in #3840
- fix: preferred language setting #4281 by @rikaaa0928 in #4282
- Fix: Add role and aria-checked attributes to plan / act mode switch so that screen readers can tell its state ( Resolves #4244 ) by @yncat in #4263
- gemini 2.5 models GA update providers by @0xToshii in #4304
- gemini GA cline provider suggestion by @0xToshii in #4305
- diff evals by @pashpashpash in #4154
- deepseek and together provider ui refactor by @0xToshii in #4325
- Changeset version bump by @github-actions in #4278
New Contributors
- @SmartManoj made their first contribution in #4251
- @yncat made their first contribution in #4246
- @char8x made their first contribution in #4164
- @ryan-nauman made their first contribution in #3779
- @ramybenaroya made their first contribution in #3840
- @rikaaa0928 made their first contribution in #4282
Full Changelog: v3.17.14...v3.17.15
v3.17.14
What's Changed
- Add Claude Code as a new API provider, allowing integration with Anthropic's Claude Code CLI tool and Claude Max Plan (Thanks @BarreiroT!)
- Add SAP AI Core as a new API provider with support for Claude and GPT models (Thanks @schardosin!)
- Add configurable default terminal profile setting, allowing users to specify which terminal Cline should use (Thanks @valinha!)
- Add terminal output size constraint setting to limit how much terminal output is processed
- Add MCP Rich Display settings to the settings page for persistent configuration (Thanks @Vl4diC0de!)
- Improve copy button functionality with refactored reusable components (Thanks @shouhanzen!)
- Improve AWS Bedrock provider by removing deprecated dependency and using standard AWS SDK (Thanks @watany-dev!)
- Fix list_files tool to properly return files when targeting hidden directories
- Fix search and replace edge case that could cause file deletion, making the algorithm more lenient for models using different diff formats
- Fix task restoration issues that could occur when resuming interrupted tasks
- Fix checkpoint saving to properly track all file changes
- Improve file context warnings to reduce diff edit errors when resuming restored tasks
- Clear chat input when switching between Plan/Act modes within a task
- Exclude .clinerules files from checkpoint tracking
New Contributors
- @Vl4diC0de made their first contribution in #4029
- @friedmud made their first contribution in #4114
- @schardosin made their first contribution in #3980
- @rameshvr made their first contribution in #3935
Full Changelog: v3.17.13...v3.17.14-a
v3.17.13
What's Changed
- Add Thinking UX for Gemini models, providing visual feedback during model reasoning
- Add support for Notifications MCP integration with Cline
- Add prompt caching indicator for Grok 3 models
- Sort MCP marketplace by newest listings by default for easier discovery of recent servers
- Update O3 model family pricing to reflect latest OpenAI rates
- Remove '-beta' suffix from Grok model identifiers
- Fix AWS Bedrock provider by removing deprecated Anthropic-Bedrock SDK (Thanks @watany-dev!)
- Fix menu display issue for terminal timeout settings
- Improve chat input field styling and behavior
Full Changelog: v3.17.12...v3.17.13
v3.17.12
What's Changed
- Free Grok Model Available! Access Grok 3 completely free through the Cline provider
- Add collapsible MCP response panels to keep conversations focused on the main AI responses while still allowing access to detailed MCP output (Thanks @valinha!)
- Prioritize active files (open tabs) at the top of the file context menu when using @ mentions (Thanks @abeatrix!)
- Fix context menu to properly default to "File" option instead of incorrectly selecting "Git Commits"
- Fix diff editing to handle out-of-order SEARCH/REPLACE blocks, improving reliability with models that don't follow strict ordering
- Fix telemetry warning popup appearing repeatedly for users who have telemetry disabled
New Contributors
Full Changelog: v3.17.11...v3.17.12
v3.17.11
What's Changed
- Add support for Gemini 2.5 Pro Preview 06-05 model to Vertex AI and Google Gemini providers
Full Changelog: v3.17.10...v3.17.11
v3.17.10
What's Changed
- Add support for Qwen 3 series models with thinking mode options (Thanks @Jonny-china!)
- Add new AskSage models: Claude 4 Sonnet, Claude 4 Opus, GPT 4.1, Gemini 2.5 Pro (Thanks @swhite24!)
- Add VSCode walkthrough to help new users get started with Cline
- Add support for streamable MCP servers
- Improve Ollama model selection with filterable dropdown instead of radio buttons (Thanks @paulgear!)
- Add setting to disable aggressive terminal reuse to help users experiencing task lockout issues
- Fix settings dialog applying changes even when cancel button is clicked
New Contributors
- @isabelizimm made their first contribution in #3989
- @paulgear made their first contribution in #3999
- @Jonny-china made their first contribution in #3692
Full Changelog: v3.17.9...v3.17.10
v3.17.9
What's Changed
- Aligning Cline to work with Claude 4 model family (Experimental) (Thanks @heguro for the inspiration!)
- Add task timeline scrolling feature
- Add support for uploading CSV and XLSX files for data analysis and processing
- Add stable Grok-3 models to xAI provider (grok-3, grok-3-fast, grok-3-mini, grok-3-mini-fast) and update default model from grok-3-beta to grok-3 (Thanks @PeterDaveHello!)
- Add new models to Vertex AI provider
- Add new model to Nebius AI Studio
- Remove hard-coded temperature from LM Studio API requests and add support for reasoning_content in LM Studio responses
- Display delay information when retrying API calls for better 6D40 user feedback
- Fix AWS Bedrock credential caching issue where externally updated credentials (e.g., by AWS Identity Manager) were not detected, requiring extension restart (Thanks @DaveFres!)
- Fix search tool overloading conversation with massive outputs by setting maximum byte limit for responses
- Fix checkpoints functionality
- Fix token counting for xAI provider
- Fix Ollama provider issues
- Fix window title display for Windows users
- Improve chat box UI
New Contributors
- @KevinTurnbull made their first contribution in #3880
- @dv01d made their first contribution in #3474
- @octohedron made their first contribution in #1464
- @elongl made their first contribution in #3876
- @akhial made their first contribution in #3973
- @npacker made their first contribution in #3971
Full Changelog: v3.17.8...v3.17.9
v3.17.8
What's Changed
- Fix bug where terminal would get stuck and output "capture failure"
Full Changelog: v3.17.7...v3.17.8