v4.1.9 Release
Cline 4.1.9 improves diff readability by using the editor's native foreground color, updates the UI to use Inter and Geist Mono fonts, and fixes multiple stability issues including token refresh handling, telemetry spam, credential management, and SDK bundle provider compatibility. It also addresses streamed tool-call crashes and corrects token bucket accounting for more accurate usage reporting.
Changed
- Use the editor's foreground color for diff block text, so diffs stay legible in themes where the previous hardcoded color washed them out.
- Switch the interface to Inter and Geist Mono.
Fixed
- Don't discard a successfully refreshed Cline token when the old one was already past expiry, which made the first request after a long idle period fail despite valid credentials.
- Stop the legacy-task migration backlog from spamming telemetry, and record a migration outcome only once the seeded session actually persists, so a failed migration is no longer reported as a success.
- Report involuntary Cline logouts (a rejected refresh token) instead of clearing credentials silently.
Fixed (SDK bundle only)
These land through SDK v0.0.74 and therefore apply to windows running the SDK bundle, not the legacy one.
- Fix the Claude Code provider being unusable for agentic work: it now runs its own native tools instead of receiving tool definitions it cannot bridge, anchors the session on your workspace directory, and loads
~/.claudeplus project settings so your permission rules apply. - Reject truncated tool-call JSON instead of silently "repairing" it into wrong arguments.
- Fix strict providers rejecting a turn with "user message must have content" when a message's content held only empty text parts.
- Fix a mid-turn crash on streamed tool calls with non-zero or non-contiguous indexes, hit through LiteLLM's Anthropic passthrough.
- Report disjoint per-request token buckets instead of re-counting the whole cached conversation on every request, which inflated per-task totals roughly 5x on cache-heavy sessions.
Full Changelog: v4.1.8...v4.1.9
Source: original entry ↗
More from Cline
Follow Cline to get its new changes in your feed and email digest.
Desktop v0.0.48
Added support for GPT-6 models on OpenAI and Azure OpenAI endpoints by fixing the max_tokens parameter issue. Updated default models across multiple providers and refreshed the model catalog with new CommandCode and Reflection providers.
CLI v3.0.73
GPT-6 models now work with OpenAI and Azure OpenAI endpoints after fixing a token parameter issue. Claude Sonnet 5.5 is restored as the default model when none is selected, and the model catalog has been refreshed with new providers and updated default models across multiple services.
SDK v0.0.95
OpenAI-compatible requests for GPT-6 and later models now use max_completion_tokens instead of max_tokens to prevent rejection by OpenAI and Azure. The hub daemon now tracks client launcher information as OTel resource attributes, the model catalog expanded from 6,952 to 7,041 models with new providers, and default models were updated across multiple providers with Claude Sonnet 5.5 restored as the primary recommended option.