Skip to content

Commit 05ab11f

Browse files
taltasroomote
andauthored
Release v3.74.0 (#1081)
* chore: prepare v3.74.0 release * docs: announce Zoo Gateway in v3.74.0 README * docs: add Zoo Gateway announcement to localized v3.74.0 READMEs * fix: update Announcement spec to v3.74.0 and unindent README details close tag --------- Co-authored-by: Toray Altas <6816042+taltas@users.noreply.github.com> Co-authored-by: Roomote <roomote@roomote.dev>
1 parent ca9b60f commit 05ab11f

40 files changed

Lines changed: 494 additions & 225 deletions

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Zoo Code Changelog
22

3+
## [3.74.0]
4+
5+
### Minor Changes
6+
7+
- Add Fast priority mode for OpenAI Codex, persisting the selection and sending it with requests (PR #1063 by @WebMad)
8+
- Add higher reasoning-effort options for OpenAI-compatible models (#882 by @MINLEGO, PR #1051 by @ivanarifin)
9+
- Fetch router-provider model metadata before making context-management decisions (PR #1053 by @JamesRobert20)
10+
- Make Ollama model refreshes reliable, surface refresh errors, and use the base URL currently being edited (#877 by @navedmerchant, PR #878 by @navedmerchant)
11+
- Fix Amazon Bedrock DNS resolution when using a corporate proxy (#905 by @LouisClt, PR #906 by @LouisClt)
12+
- Add reasoning-parameter support to the Friendli provider (PR #886 by @Lee-Si-Yoon)
13+
- Keep Save-managed settings in the local editing buffer until the user explicitly saves (#862 by @JunyongParkDev, PR #872 by @JunyongParkDev)
14+
- Stop prompting about command output after short foreground commands have already completed (#1042 by @edelauna, PR #1043 by @app/zoomote)
15+
- Keep Architect mode plans workspace-relative so creating `./plans` does not fail on read-only filesystem roots (#965 by @juneleung, PR #968 by @app/zoomote)
16+
- Replace remaining user-facing Roo branding with Zoo branding (#551 by @proyectoauraorg, PR #971 by @rrewll)
17+
- Introduce a semaphore-based task scheduler for controlled task execution (#358 by @edelauna, PR #1031 by @edelauna)
18+
- Introduce `TaskRegistry` and migrate task-stack management to it (#367 by @edelauna, PR #1014 by @edelauna)
19+
- Complete the API provider migration to canonical provider identifiers (#955 by @WebMad, PR #1012 by @WebMad)
20+
- Use canonical provider identifiers for default model definitions (#954 by @WebMad, PR #991 by @WebMad)
21+
- Use canonical provider identifiers for API model caches (#957 by @WebMad, PR #1020 by @WebMad)
22+
- Use canonical provider identifiers in shared profile settings (#956 by @WebMad, PR #1019 by @WebMad)
23+
- Use canonical provider identifiers throughout extension-core flows (#958 by @WebMad, PR #1022 by @WebMad)
24+
- Use canonical provider identifiers throughout the webview (#959 by @WebMad, PR #1023 by @WebMad)
25+
- Finish the repository-wide canonical provider identifier audit (#960 by @WebMad, PR #1030 by @WebMad)
26+
- Centralize API service-tier types and helpers (PR #1040 by @WebMad)
27+
- Support the platform-package layout introduced by `@vscode/ripgrep` 1.18 and later (#1024 by @saravanaraj0078-lab, PR #1032 by @edelauna)
28+
- Update `shell-quote` to 1.9.0 to incorporate security fixes (PR #986 by @app/renovate)
29+
- Update the development and build toolchain to Node.js 22.23.1 LTS (PR #743 by @app/renovate)
30+
- Add a Playwright visual-regression harness for webview components (#515 by @edelauna, PR #526 by @edelauna)
31+
- Enforce the no-floating-promises lint ratchet in `core/webview` (#949 by @edelauna, PR #950 by @morgan-coded)
32+
- Harden the end-to-end workflow against transient VS Code binary download failures (#1044 by @edelauna, PR #1045 by @app/zoomote)
33+
- Isolate mocked subtask fixtures to prevent flaky parent-resume tests (#1001 by @app/zoomote, PR #1002 by @app/zoomote)
34+
- Prevent cancelled delayed mock streams from leaking between subtask end-to-end tests (PR #1074 by @app/zoomote)
35+
- Merge the v3.72.0 release preparation branch into `main` (PR #1013 by @navedmerchant)
36+
337
## [3.72.0]
438

539
### Minor Changes

README.md

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,28 @@
3535
You can find a quick guide for migrating from Roo Code to Zoo Code in the [Roo→Zoo migration guide](https://docs.zoocode.dev/roo-to-zoo-migration). We plan to try and help users as they transition over, we have our [Reddit](https://www.reddit.com/r/ZooCode) and [Discord](https://discord.gg/VxfP4Vx3gX)
3636
for this exact support, so if you are having problems or if you have question, jump on and ask.
3737

38-
## What's New in v3.72.0
38+
## What's New in v3.74.0
3939

40-
- **Moonshot and Kimi Code providers** — discover Moonshot models dynamically or sign in to Kimi Code through its OAuth device flow.
41-
- **Latest model support** — use Claude Opus 5 across providers, plus Kimi K3, Gemini 3.6 Flash, and MiniMax-M3.
42-
- **Improved subtask workflows** — abandon interrupted subtasks cleanly, with safer task-history invalidation and better resume coverage.
43-
- **Expanded codebase indexing** — index Dart and plain-text files.
44-
- **Provider reliability** — fixes for GPT-5.6 Luna with ChatGPT OAuth, LiteLLM reasoning content, and DeepSeek V4 image input.
45-
- **Smoother setup and settings** — improved Zoo Gateway sign-in and mode-switch behavior.
46-
- API, provider-type, dependency, localization, and CI improvements.
40+
**Zoo Gateway is live!**
41+
42+
The gateway is a single endpoint for all providers, with one balance and per-request spending/usage breakdown.
43+
44+
**Setup:**
45+
46+
- Add credits: https://www.zoocode.dev/dashboard/credits
47+
- Sign in from the extension.
48+
- In the settings, select Zoo Gateway as the provider when creating profiles for different models
49+
50+
Usage and charges can be viewed in the [dashboard](https://www.zoocode.dev/dashboard).
51+
52+
Models: https://www.zoocode.dev/dashboard/models
53+
54+
- **More OpenAI controls** — use Fast priority mode with OpenAI Codex and choose higher reasoning effort for OpenAI-compatible models.
55+
- **More reliable providers and models** — improved router metadata handling, Ollama model refresh, Bedrock proxy support, and Friendli reasoning controls.
56+
- **Smoother settings and developer workflows** — settings now preserve unsaved edits, short terminal commands complete cleanly, architect plans use workspace-relative paths, and remaining user-facing Roo branding is updated to Zoo.
57+
- **Stronger task foundations** — new task registry and semaphore-based scheduler primitives prepare Zoo Code for safer task coordination.
58+
- **Consistent provider architecture** — provider identifiers and service-tier primitives are now centralized across the API, core, shared types, and webview.
59+
- Security, dependency, lint, visual-regression, and end-to-end test improvements.
4760

4861
<details>
4962
<summary>🌐 Available languages</summary>
@@ -66,6 +79,7 @@ for this exact support, so if you are having problems or if you have question, j
6679
- [Tiếng Việt](locales/vi/README.md)
6780
- [简体中文](locales/zh-CN/README.md)
6881
- [繁體中文](locales/zh-TW/README.md)
82+
6983
</details>
7084

7185
---

locales/ca/README.md

Lines changed: 22 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

locales/de/README.md

Lines changed: 22 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

locales/es/README.md

Lines changed: 22 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

locales/fr/README.md

Lines changed: 22 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)