This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
ReleasePort's take
Light signalRelease v1.34.0 adds PayGo billing options and several new models (VEO‑3.1‑lite‑generate‑001, Gemini 3.1 Flash Lite) to the Google GenAI plugin while fixing middleware and validation bugs.
Why it matters: Patch immediately for bug fixes; evaluate PayGo support if using priority/flex billing and test new model integrations in development before production rollout.
Summary
AI summaryAdded PayGo priority/flex support, VEO-3.1-lite‑generate‑001, Deep research models, Gemini 3.1 Flash Lite, and Interaction Steps feature to Google GenAI plugin.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
PayGo support added for priority and flex billing. PayGo support added for priority and flex billing. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Model veo-3.1-lite-generate-001 now supported. Model veo-3.1-lite-generate-001 now supported. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Deep research models added to google-genai. Deep research models added to google-genai. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Gemini 3.1 Flash Lite model now supported. Gemini 3.1 Flash Lite model now supported. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Multipart tools support added to MCP plugin. Multipart tools support added to MCP plugin. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Steps for Interactions feature added to googleAI. Steps for Interactions feature added to googleAI. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
OTLP routes consolidated to prioritize v1. OTLP routes consolidated to prioritize v1. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Dependency | Medium |
Unnecessary path dependency removed from evaluators. Unnecessary path dependency removed from evaluators. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Coding agent sample fixed in middleware plugin. Coding agent sample fixed in middleware plugin. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Tool calls compatibility fixed in OpenAI layer. Tool calls compatibility fixed in OpenAI layer. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
ValidationResponse type fixed with cached validators. ValidationResponse type fixed with cached validators. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
UpdateState now patches state instead of replacing. UpdateState now patches state instead of replacing. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
RAG test app refactored to use docs feature. RAG test app refactored to use docs feature. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
What's Changed
- chore(js/plugins/middleware): fix the coding agent sample by @pavelgj in https://github.com/genkit-ai/genkit/pull/5185
- feat(js/plugins/google-genai): PayGo support for priority and flex by @ifielker in https://github.com/genkit-ai/genkit/pull/5191
- feat(js/plugins/google-genai): Support for veo-3.1-lite-generate-001 by @ifielker in https://github.com/genkit-ai/genkit/pull/5190
- fix(js/plugins/compat-oai): Content is not empty if tool_calls is [] by @ifielker in https://github.com/genkit-ai/genkit/pull/5224
- feat(tools): consolidate OTLP routes to prioritize standard v1 endpoints by @MichaelDoyle in https://github.com/genkit-ai/genkit/pull/5225
- fix(js/core): fix ValidationResponse type and cache ajv validators by @7hokerz in https://github.com/genkit-ai/genkit/pull/5201
- fix(js/ai): make updateState patch state instead of replace it by @cabljac in https://github.com/genkit-ai/genkit/pull/1573
- chore(js/testapps/rag): use docs feature of generate instead of custom prompt by @pavelgj in https://github.com/genkit-ai/genkit/pull/2942
- chore(js/evaluators): remove unnecessary path dependency by @10kc-emilyk in https://github.com/genkit-ai/genkit/pull/3587
- feat(js/plugins/google-genai): New Deep research models by @ifielker in https://github.com/genkit-ai/genkit/pull/5187
- feat(js/plugins/google-genai): Support for Gemini 3.1 Flash Lite by @ifielker in https://github.com/genkit-ai/genkit/pull/5261
- feat(js/plugins/mcp): support for multipart tools by @ifielker in https://github.com/genkit-ai/genkit/pull/5205
- feat(js/plugins/google-genai): 'Steps' for Interactions (googleAI only) by @ifielker in https://github.com/genkit-ai/genkit/pull/5317
New Contributors
- @CatoPaus made their first contribution in https://github.com/genkit-ai/genkit/pull/5184
- @shamjam made their first contribution in https://github.com/genkit-ai/genkit/pull/2007
- @Acconut made their first contribution in https://github.com/genkit-ai/genkit/pull/3840
- @10kc-emilyk made their first contribution in https://github.com/genkit-ai/genkit/pull/3587
- @q1uf3ng made their first contribution in https://github.com/genkit-ai/genkit/pull/5259
Full Changelog: https://github.com/genkit-ai/genkit/compare/v1.33.0...v1.34.0
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]