Skip to content

Release v3.68.0#875

Merged
taltas merged 1 commit into
mainfrom
release/v3.68.0
Jul 11, 2026
Merged

Release v3.68.0#875
taltas merged 1 commit into
mainfrom
release/v3.68.0

Conversation

@taltas

@taltas taltas commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Release preparation for v3.68.0. This PR includes the final version bump, changelog updates, Marketplace README updates, announcement updates, and localized release assets.

Summary by CodeRabbit

  • New Features
    • Added Friendli support for GLM-5.2.
    • Added native thinking/reasoning support for Ollama.
  • Bug Fixes
    • Fixed Anthropic custom apiModelId selection persistence.
    • Improved Ollama tool-result handling and context management.
    • Preserved parent-child task links when delegated tasks are interrupted.
    • Improved Claude content-block handling on Anthropic Vertex.
  • Documentation
    • Updated release notes and localized “What’s New”/announcement highlights to 3.68.0.
  • Chores
    • CI/nightly workflow and dependency/tooling updates.

@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

The release is updated from v3.66.0 to v3.68.0 across package metadata, changelog entries, announcement gating, webview highlights, and translated README release notes.

Changes

3.68.0 Release Preparation

Layer / File(s) Summary
Version metadata and changelogs
src/package.json, CHANGELOG.md
Bumps the extension version and adds the 3.68.0 minor-change entries.
Announcement wiring and highlights
src/core/webview/ClineProvider.ts, webview-ui/src/i18n/locales/*/chat.json
Updates the latest announcement identifier and localized release highlights.
README release notes
README.md, locales/*/README.md
Replaces v3.66.0 release-note sections with translated v3.68.0 content.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested labels: awaiting-review

Suggested reviewers: navedmerchant, hannesrudolph, JamesRobert20

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is too brief and omits all required template sections, including the linked issue and test procedure. Fill in the full PR template: linked issue, detailed description, test procedure, checklist, documentation updates, and any screenshots or notes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and clearly matches the release-preparation changes in this PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v3.68.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@locales/pt-BR/README.md`:
- Line 37: Corrija a concordância na descrição sobre “apiModelId” personalizado
da Anthropic, ajustando “em vez de voltar silenciosamente” para “em vez de
retornarem silenciosamente” ou “em vez de voltarem silenciosamente”, mantendo o
restante da tradução inalterado.

In `@src/CHANGELOG.md`:
- Around line 3679-3681: Remove or rename the duplicate `## [2.2.0]` heading in
the changelog, consolidating its MCP entry under the existing 2.2.0 section or
assigning the correct version label so each release heading is unique and MD024
passes.

In `@webview-ui/src/i18n/locales/ru/chat.json`:
- Around line 318-320: Update the Russian announcement strings `highlight1` and
`highlight2` to use the same formal/plural register as the surrounding
announcement, replacing informal imperatives such as `используй` and `сохраняй`
while preserving their meaning.

In `@webview-ui/src/i18n/locales/vi/chat.json`:
- Around line 345-347: Update the three highlight translations in the chat
locale to use consistent Vietnamese AI terminology: replace “mẫu GLM”, “mẫu
Ollama”, and “ID mẫu Anthropic” with phrasing using “mô hình”, such as “mô hình
GLM”, “mô hình Ollama”, and “ID mô hình Anthropic”, while preserving the
original meaning.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 98784ba3-89c4-4554-bf92-571513ae4720

📥 Commits

Reviewing files that changed from the base of the PR and between 13c803b and 4255b14.

📒 Files selected for processing (40)
  • CHANGELOG.md
  • README.md
  • locales/ca/README.md
  • locales/de/README.md
  • locales/es/README.md
  • locales/fr/README.md
  • locales/hi/README.md
  • locales/id/README.md
  • locales/it/README.md
  • locales/ja/README.md
  • locales/ko/README.md
  • locales/nl/README.md
  • locales/pl/README.md
  • locales/pt-BR/README.md
  • locales/ru/README.md
  • locales/tr/README.md
  • locales/vi/README.md
  • locales/zh-CN/README.md
  • locales/zh-TW/README.md
  • src/CHANGELOG.md
  • src/core/webview/ClineProvider.ts
  • src/package.json
  • webview-ui/src/i18n/locales/ca/chat.json
  • webview-ui/src/i18n/locales/de/chat.json
  • webview-ui/src/i18n/locales/en/chat.json
  • webview-ui/src/i18n/locales/es/chat.json
  • webview-ui/src/i18n/locales/fr/chat.json
  • webview-ui/src/i18n/locales/hi/chat.json
  • webview-ui/src/i18n/locales/id/chat.json
  • webview-ui/src/i18n/locales/it/chat.json
  • webview-ui/src/i18n/locales/ja/chat.json
  • webview-ui/src/i18n/locales/ko/chat.json
  • webview-ui/src/i18n/locales/nl/chat.json
  • webview-ui/src/i18n/locales/pl/chat.json
  • webview-ui/src/i18n/locales/pt-BR/chat.json
  • webview-ui/src/i18n/locales/ru/chat.json
  • webview-ui/src/i18n/locales/tr/chat.json
  • webview-ui/src/i18n/locales/vi/chat.json
  • webview-ui/src/i18n/locales/zh-CN/chat.json
  • webview-ui/src/i18n/locales/zh-TW/chat.json

Comment thread locales/pt-BR/README.md

- **Provedor Friendli com suporte a GLM-5.2** — use o modelo GLM mais recente pelo Friendli.
- **Suporte nativo de thinking/reasoning para Ollama** — preserve a saída de raciocínio de ponta a ponta ao usar modelos do Ollama.
- **Correção de `apiModelId` personalizado da Anthropic** — os IDs de modelo personalizados da Anthropic agora permanecem selecionados em vez de voltar silenciosamente para `claude-sonnet-4-5`.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Corrija a concordância na tradução em português.

Use “em vez de retornarem silenciosamente” (ou “em vez de voltar silenciosamente”) para evitar a construção inconsistente “os IDs ... em vez de voltar”.

🧰 Tools
🪛 LanguageTool

[grammar] ~37-~37: Possível erro de concordância de número.
Context: ...ersonalizado da Anthropic** — os IDs de modelo personalizados da Anthropic agora permanecem seleciona...

(GENERAL_NUMBER_AGREEMENT_ERRORS)


[misspelling] ~37-~37: Possível erro ortográfico.
Context: ...s em vez de voltar silenciosamente para claude-sonnet-4-5. - Correção: tratamento de resulta...

(PT_MULTITOKEN_SPELLING_HYPHEN)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@locales/pt-BR/README.md` at line 37, Corrija a concordância na descrição
sobre “apiModelId” personalizado da Anthropic, ajustando “em vez de voltar
silenciosamente” para “em vez de retornarem silenciosamente” ou “em vez de
voltarem silenciosamente”, mantendo o restante da tradução inalterado.

Source: Linters/SAST tools

Comment thread src/CHANGELOG.md Outdated
Comment on lines +3679 to +3681
## [2.2.0]

- Add support for Model Context Protocol (MCP), enabling Cline to use custom tools like web-search tool or GitHub tool

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Remove or rename the duplicate 2.2.0 heading.

Line 3679 repeats the ## [2.2.0] heading already present at Line 3613, producing ambiguous changelog anchors and triggering MD024. Merge the entries or correct the version label before release.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 3679-3679: Multiple headings with the same content

(MD024, no-duplicate-heading)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/CHANGELOG.md` around lines 3679 - 3681, Remove or rename the duplicate
`## [2.2.0]` heading in the changelog, consolidating its MCP entry under the
existing 2.2.0 section or assigning the correct version label so each release
heading is unique and MD024 passes.

Source: Linters/SAST tools

Comment on lines +318 to +320
"highlight1": "Провайдер Friendli с поддержкой GLM-5.2используй новейшую модель GLM через Friendli.",
"highlight2": "Нативная поддержка thinking/reasoning для Ollama — сохраняй вывод рассуждений от начала до конца при использовании моделей Ollama.",
"highlight3": "Исправление пользовательского `apiModelId` Anthropic — пользовательские идентификаторы моделей Anthropic теперь остаются выбранными вместо тихого возврата к `claude-sonnet-4-5`."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Keep the Russian announcement register consistent.

These highlights use informal singular forms (используй, сохраняй), while the same announcement uses formal/plural wording (Поддержите, ваших). Use one form of address throughout.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@webview-ui/src/i18n/locales/ru/chat.json` around lines 318 - 320, Update the
Russian announcement strings `highlight1` and `highlight2` to use the same
formal/plural register as the surrounding announcement, replacing informal
imperatives such as `используй` and `сохраняй` while preserving their meaning.

Comment on lines +345 to +347
"highlight1": "Nhà cung cấp Friendli với hỗ trợ GLM-5.2dùng mẫu GLM mới nhất qua Friendli.",
"highlight2": "Hỗ trợ thinking/reasoning gốc cho Ollama — giữ đầu ra suy luận xuyên suốt khi bạn dùng các mẫu Ollama.",
"highlight3": "Sửa lỗi `apiModelId` tùy chỉnh của Anthropic — ID mẫu Anthropic tùy chỉnh giờ sẽ tiếp tục được chọn thay vì âm thầm rơi về `claude-sonnet-4-5`."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Use Vietnamese terminology for AI models consistently.

mẫu GLM, mẫu Ollama, and ID mẫu Anthropic read as “GLM/template” rather than AI models. Prefer mô hình (for example, mô hình GLM) throughout these highlights.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@webview-ui/src/i18n/locales/vi/chat.json` around lines 345 - 347, Update the
three highlight translations in the chat locale to use consistent Vietnamese AI
terminology: replace “mẫu GLM”, “mẫu Ollama”, and “ID mẫu Anthropic” with
phrasing using “mô hình”, such as “mô hình GLM”, “mô hình Ollama”, and “ID mô
hình Anthropic”, while preserving the original meaning.

@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

edelauna
edelauna previously approved these changes Jul 11, 2026

@edelauna edelauna left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor format nits

Comment thread src/core/webview/ClineProvider.ts Outdated
Comment thread README.md Outdated
@taltas taltas force-pushed the release/v3.68.0 branch from 8bc9339 to 1833f5a Compare July 11, 2026 00:49

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@locales/fr/README.md`:
- Line 37: Update the French release note’s phrase in the `apiModelId` entry to
use the typographic apostrophe `d’Anthropic` instead of the straight apostrophe
`d'Anthropic`.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 48bded2e-6d3f-4d85-ab20-934dca946a03

📥 Commits

Reviewing files that changed from the base of the PR and between 8bc9339 and 1833f5a.

📒 Files selected for processing (39)
  • CHANGELOG.md
  • README.md
  • locales/ca/README.md
  • locales/de/README.md
  • locales/es/README.md
  • locales/fr/README.md
  • locales/hi/README.md
  • locales/id/README.md
  • locales/it/README.md
  • locales/ja/README.md
  • locales/ko/README.md
  • locales/nl/README.md
  • locales/pl/README.md
  • locales/pt-BR/README.md
  • locales/ru/README.md
  • locales/tr/README.md
  • locales/vi/README.md
  • locales/zh-CN/README.md
  • locales/zh-TW/README.md
  • src/core/webview/ClineProvider.ts
  • src/package.json
  • webview-ui/src/i18n/locales/ca/chat.json
  • webview-ui/src/i18n/locales/de/chat.json
  • webview-ui/src/i18n/locales/en/chat.json
  • webview-ui/src/i18n/locales/es/chat.json
  • webview-ui/src/i18n/locales/fr/chat.json
  • webview-ui/src/i18n/locales/hi/chat.json
  • webview-ui/src/i18n/locales/id/chat.json
  • webview-ui/src/i18n/locales/it/chat.json
  • webview-ui/src/i18n/locales/ja/chat.json
  • webview-ui/src/i18n/locales/ko/chat.json
  • webview-ui/src/i18n/locales/nl/chat.json
  • webview-ui/src/i18n/locales/pl/chat.json
  • webview-ui/src/i18n/locales/pt-BR/chat.json
  • webview-ui/src/i18n/locales/ru/chat.json
  • webview-ui/src/i18n/locales/tr/chat.json
  • webview-ui/src/i18n/locales/vi/chat.json
  • webview-ui/src/i18n/locales/zh-CN/chat.json
  • webview-ui/src/i18n/locales/zh-TW/chat.json
✅ Files skipped from review due to trivial changes (29)
  • webview-ui/src/i18n/locales/zh-CN/chat.json
  • webview-ui/src/i18n/locales/pt-BR/chat.json
  • webview-ui/src/i18n/locales/ko/chat.json
  • webview-ui/src/i18n/locales/it/chat.json
  • locales/vi/README.md
  • webview-ui/src/i18n/locales/ca/chat.json
  • webview-ui/src/i18n/locales/de/chat.json
  • webview-ui/src/i18n/locales/id/chat.json
  • locales/nl/README.md
  • webview-ui/src/i18n/locales/fr/chat.json
  • webview-ui/src/i18n/locales/vi/chat.json
  • locales/zh-TW/README.md
  • webview-ui/src/i18n/locales/hi/chat.json
  • webview-ui/src/i18n/locales/en/chat.json
  • webview-ui/src/i18n/locales/ja/chat.json
  • locales/ru/README.md
  • webview-ui/src/i18n/locales/tr/chat.json
  • locales/de/README.md
  • webview-ui/src/i18n/locales/pl/chat.json
  • webview-ui/src/i18n/locales/nl/chat.json
  • README.md
  • locales/hi/README.md
  • locales/es/README.md
  • locales/ko/README.md
  • locales/zh-CN/README.md
  • locales/ja/README.md
  • CHANGELOG.md
  • webview-ui/src/i18n/locales/ru/chat.json
  • webview-ui/src/i18n/locales/zh-TW/chat.json
🚧 Files skipped from review as they are similar to previous changes (3)
  • src/package.json
  • webview-ui/src/i18n/locales/es/chat.json
  • src/core/webview/ClineProvider.ts

Comment thread locales/fr/README.md

- **Provider Friendli avec prise en charge de GLM-5.2** — utilise le dernier modèle GLM via Friendli.
- **Prise en charge native du thinking/reasoning pour Ollama** — préserve la sortie de raisonnement de bout en bout quand tu utilises des modèles Ollama.
- **Correction du `apiModelId` personnalisé d'Anthropic** — les identifiants de modèle Anthropic personnalisés restent désormais sélectionnés au lieu de revenir silencieusement à `claude-sonnet-4-5`.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Use a typographic apostrophe in the French release note.

Replace d'Anthropic with d’Anthropic for consistent French typography.

🧰 Tools
🪛 LanguageTool

[typographical] ~37-~37: Caractère d’apostrophe incorrect.
Context: ...és au lieu de revenir silencieusement à claude-sonnet-4-5. - Correctif : gestion des résultats d'...

(APOS_INCORRECT)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@locales/fr/README.md` at line 37, Update the French release note’s phrase in
the `apiModelId` entry to use the typographic apostrophe `d’Anthropic` instead
of the straight apostrophe `d'Anthropic`.

Source: Linters/SAST tools

@taltas taltas deployed to marketplace-production July 11, 2026 01:04 — with GitHub Actions Active
@taltas taltas added this pull request to the merge queue Jul 11, 2026
@github-actions github-actions Bot added the awaiting-review PR changes are ready and waiting for maintainer re-review label Jul 11, 2026
Merged via the queue into main with commit 116b70e Jul 11, 2026
18 checks passed
@taltas taltas deleted the release/v3.68.0 branch July 11, 2026 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-review PR changes are ready and waiting for maintainer re-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants