This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
ReleasePort's take
Light signalRelease v1.35.0 updates JavaScript components and the Google Generative AI plugin with bug‑fixes, new features, refactors, and deprecations.
Why it matters: Patch to v1.35.0 immediately if using compat-oai; test Gemini 3.5 support in dev before production rollout.
Summary
AI summaryUpdates js, plugins, and js/plugins/google-genai across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Improves debug trace output in Google Generative AI plugin. Improves debug trace output in Google Generative AI plugin. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Adds support for Gemini 3.5 Flash model in plugin. Adds support for Gemini 3.5 Flash model in plugin. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Adds Gemini 3.5 support via official Gemini API. Adds Gemini 3.5 support via official Gemini API. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Honors Retry-After header; prevents retrying AbortError and ToolInterruptError. Honors Retry-After header; prevents retrying AbortError and ToolInterruptError. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Deprecation | Medium |
Deprecates built-in retry/fallback middleware in favor of separate package. Deprecates built-in retry/fallback middleware in favor of separate package. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes incorrect API key references in TypeScript documentation. Fixes incorrect API key references in TypeScript documentation. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Adds JSDoc comments to exported types and project README. Adds JSDoc comments to exported types and project README. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
What's Changed
- fix(compat-oai): refer to proper api keys in tsdoc by @MichaelDoyle in https://github.com/genkit-ai/genkit/pull/5257
- feat(js/plugins/google-genai): Better debug traces by @ifielker in https://github.com/genkit-ai/genkit/pull/5335
- feat(js/plugins/google-genai): support for Gemini 3.5 Flash by @ifielker in https://github.com/genkit-ai/genkit/pull/5347
- docs(js): add JSDoc comments to exported types/schemas and project README by @pavelgj in https://github.com/genkit-ai/genkit/pull/5348
- feat(js/plugins/google-genai): Support for Gemini 3.5 (Gemini API) by @ifielker in https://github.com/genkit-ai/genkit/pull/5350
- feat(js): deprecate genkit/model/middleware retry and fallback middleware in favor of @genkit-ai/middleware by @pavelgj in https://github.com/genkit-ai/genkit/pull/5344
- feat(js): honor Retry-After header & never retry AbortError/ToolInterruptError by @pavelgj in https://github.com/genkit-ai/genkit/pull/5343
New Contributors
- @Anthony-Bible made their first contribution in https://github.com/genkit-ai/genkit/pull/5255
Full Changelog: https://github.com/genkit-ai/genkit/compare/v1.34.0...v1.35.0
Breaking Changes
- Deprecated genkit/model/middleware retry and fallback middleware; use @genkit-ai/middleware instead.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About genkit
Open-source framework for building AI-powered apps in JavaScript, Go, and Python, built and used in production by Google
Related context
Related tools
Beta — feedback welcome: [email protected]