Skip to content

Release v3.74.0 - #1081

Merged
taltas merged 4 commits into
mainfrom
release/v3.74.0
Aug 1, 2026
Merged

Release v3.74.0#1081
taltas merged 4 commits into
mainfrom
release/v3.74.0

Conversation

@taltas

@taltas taltas commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Opened on behalf of Toray Altas. Follow up by mentioning @roomote, in the web UI, or in Discord.

Release preparation for v3.74.0. This PR includes the final version bump, changelog updates, Marketplace README updates, and announcement changes.

Summary by CodeRabbit

  • New Features

    • Added Zoo Gateway setup, provider selection, credit management, usage tracking, and model links.
    • Added OpenAI control options.
    • Improved provider and model reliability, metadata, identifiers, and refresh behavior.
    • Enhanced task scheduling and coordination foundations.
    • Smoothed settings and development workflows.
  • Documentation

    • Updated version 3.74.0 release notes and in-app announcements across supported languages.
  • Chores

    • Improved security, linting, CI reliability, visual regression coverage, and end-to-end testing.

@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

Updated the extension to version 3.74.0. Updated release metadata, announcement content, README release notes, localized chat highlights, and announcement tests.

Changes

3.74.0 Release Preparation

Layer / File(s) Summary
Release metadata and changelog
src/package.json, src/core/webview/ClineProvider.ts, CHANGELOG.md
Updated the package version, announcement identifier, and changelog for v3.74.0.
README release notes
README.md, locales/*/README.md
Replaced v3.72.0 release notes with v3.74.0 notes, including Zoo Gateway details and release highlights.
Localized announcement highlights
webview-ui/src/i18n/locales/*/chat.json
Replaced localized highlights with OpenAI controls, provider and model reliability, and settings and workflow updates.
Announcement test updates
webview-ui/src/components/chat/__tests__/Announcement.spec.tsx
Updated announcement fixtures and assertions for v3.74.0.

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

Possibly related PRs

Suggested labels: awaiting-review

Suggested reviewers: jamesrobert20

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains the release scope but omits the required issue link, test procedure, checklist, and supporting review details. Add the required GitHub issue reference, test procedure, completed checklist, documentation impact, and any relevant reviewer notes.
✅ Passed checks (4 passed)
Check name Status Explanation
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.
Title check ✅ Passed The title clearly identifies the primary change as the v3.74.0 release preparation.
✨ 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.74.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: 1

🧹 Nitpick comments (3)
locales/pl/README.md (1)

40-40: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Rephrase the Polish reliability heading.

Bardziej niezawodni is grammatically awkward here. Use Większa niezawodność providerów i modeli to avoid the invalid comparative construction.

🤖 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/pl/README.md` at line 40, Update the Polish reliability heading in
the README bullet from “Bardziej niezawodni providerzy i modele” to “Większa
niezawodność providerów i modeli”, preserving the remainder of the bullet
unchanged.

Source: Linters/SAST tools

locales/de/README.md (1)

43-43: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Use standard German wording in the release heading.

Reibungslosere reads colloquially as a comparative form of an absolute adjective. Replace it with Verbesserte Einstellungen und Entwicklungsabläufe or another neutral phrase.

🤖 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/de/README.md` at line 43, Update the release heading in the German
README to use neutral standard German wording, replacing “Reibungslosere
Einstellungen und Entwicklungsabläufe” with “Verbesserte Einstellungen und
Entwicklungsabläufe” or an equivalent non-colloquial phrase.

Source: Linters/SAST tools

locales/fr/README.md (1)

44-44: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Use a more idiomatic French expression.

Replace scheduler basé sur des sémaphores with scheduler fondé sur des sémaphores or scheduler utilisant des sémaphores.

🤖 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 44, Update the French README sentence by
replacing “scheduler basé sur des sémaphores” with the more idiomatic “scheduler
fondé sur des sémaphores” or “scheduler utilisant des sémaphores,” while
preserving the rest of the sentence.

Source: Linters/SAST tools

🤖 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 `@webview-ui/src/i18n/locales/en/chat.json`:
- Around line 365-367: Update the expected announcement content in
Announcement.spec.tsx: replace the v3.72.0 title and all three outdated
highlight assertions with the v3.74.0 title and the corresponding current
highlight strings defined by the announcement locale.

---

Nitpick comments:
In `@locales/de/README.md`:
- Line 43: Update the release heading in the German README to use neutral
standard German wording, replacing “Reibungslosere Einstellungen und
Entwicklungsabläufe” with “Verbesserte Einstellungen und Entwicklungsabläufe” or
an equivalent non-colloquial phrase.

In `@locales/fr/README.md`:
- Line 44: Update the French README sentence by replacing “scheduler basé sur
des sémaphores” with the more idiomatic “scheduler fondé sur des sémaphores” or
“scheduler utilisant des sémaphores,” while preserving the rest of the sentence.

In `@locales/pl/README.md`:
- Line 40: Update the Polish reliability heading in the README bullet from
“Bardziej niezawodni providerzy i modele” to “Większa niezawodność providerów i
modeli”, preserving the remainder of the bullet unchanged.
🪄 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: 45cdfa12-9ece-42b4-9998-934533292234

📥 Commits

Reviewing files that changed from the base of the PR and between ca9b60f and 19bbfdf.

📒 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

Comment thread webview-ui/src/i18n/locales/en/chat.json
@codecov

codecov Bot commented Jul 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions github-actions Bot added the awaiting-review PR changes are ready and waiting for maintainer re-review label Jul 31, 2026
navedmerchant
navedmerchant previously approved these changes Jul 31, 2026
@zoomote zoomote Bot assigned taltas Jul 31, 2026
@github-actions github-actions Bot removed the awaiting-review PR changes are ready and waiting for maintainer re-review label Jul 31, 2026

@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 `@README.md`:
- Line 82: Move the closing </details> tag in README.md to the left margin so it
aligns with the opening <details> tag, then verify the README renders correctly
in the Marketplace renderer.
🪄 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: 91b08dbb-8298-4a27-a781-4f82b1129c1d

📥 Commits

Reviewing files that changed from the base of the PR and between 19bbfdf and 498a71f.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md Outdated
@github-actions github-actions Bot added the awaiting-review PR changes are ready and waiting for maintainer re-review label Jul 31, 2026
@github-actions github-actions Bot added awaiting-review PR changes are ready and waiting for maintainer re-review and removed awaiting-review PR changes are ready and waiting for maintainer re-review labels Jul 31, 2026
@zoomote

zoomote Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

All unresolved review feedback addressed in 6c23a1c:

  • Announcement.spec.tsx updated to v3.74.0 — mocked version bumped to 3.74.0 and all three highlight expectations now match the current en/chat.json announcement strings. Spec passes (3/3).
  • README.md </details> fixed — closing tag moved to the left margin with a blank line before it so it is no longer parsed as list continuation; verified prettier-clean so the repo formatter won't re-indent it.
  • Translations validatednode scripts/find-missing-translations.js reports no missing translations across all 17 locales in core, webview, and package-nls areas.

Full pnpm test passes (10/10 turbo tasks) and eslint is clean on the touched spec. Both review threads resolved.

@github-actions github-actions Bot removed the awaiting-review PR changes are ready and waiting for maintainer re-review label Jul 31, 2026
@zoomote zoomote Bot unassigned taltas Jul 31, 2026
@taltas
taltas requested a review from navedmerchant July 31, 2026 23:47
@github-actions github-actions Bot added the awaiting-review PR changes are ready and waiting for maintainer re-review label Jul 31, 2026
@taltas
taltas deployed to marketplace-production August 1, 2026 00:39 — with GitHub Actions Active
@taltas
taltas added this pull request to the merge queue Aug 1, 2026
Merged via the queue into main with commit 05ab11f Aug 1, 2026
20 checks passed
@taltas
taltas deleted the release/v3.74.0 branch August 1, 2026 01:06
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.

4 participants