Releases: genkit-ai/genkit
Releases · genkit-ai/genkit
Genkit Go v1.7.0
What's Changed
- feat(go/ai): added
DefineMiddleware(Middleware V2) by @apascal07 in #4464 - feat(go): implement reflection API v2 over WebSocket by @apascal07 in #5150
- feat(go): added common middleware (e.g. tool approval, retry, fallback) by @apascal07 in #4719
- feat(go/plugins/middleware): rework filesystem middleware by @apascal07 in #5202
- fix(go/plugins/googlegenai): handle multi-field response parts by @apascal07 in #5198
- fix(go/plugins/googlegenai): fixed nullable in array type in JSON schema by @apascal07 in #5162
Full Changelog: go/v1.6.1...go/v1.7.0
Genkit JS and CLI 1.33.0
What's Changed
- feat(js): implemented new generate middleware and new @genkit-ai/middleware package by @pavelgj in #5040
- fix(js/genkit): Explicitly allow null types in promptDir by @7hokerz in #5036
- feat(js/plugins/google-genai): serviceTier support for googleAI by @ifielker in #5058
- feat(js): allow middleware generate hook manipulate message/turn index by @pavelgj in #5131
- feat(js/plugins/googleai): support for gemini-3.1-flash-tts-preview by @ifielker in #5138
- chore(global): update repository URLs and references from firebase/genkit to genkit-ai/genkit by @pavelgj in #5155
- feat(js/plugins/anthropic): Support for claude opus 4.7 by @ifielker in #5160
- feat(genkit-tools/cli): support ephemeral runtime commands by @ssbushi in #5079
- feat(js/plugins/vertex): Model garden support for Claude 4.7 by @ifielker in #5164
- fix(js/core): Fix DAP resolution by @ifielker in #5166
- feat(js/plugins/google-genai): Support for gemini-embedding-2 by @ifielker in #5165
- feat(js): Support Otel logging by @shrutip90 in #4981
Full Changelog: v1.32.0...v1.33.0
Genkit JS 1.33.0-rc.1
What's Changed
- feat(js/plugins/google-genai): serviceTier support for googleAI by @ifielker in #5058
- feat(js): allow middleware generate hook manipulate message/turn index by @pavelgj in #5131
- feat(js/plugins/googleai): support for gemini-3.1-flash-tts-preview by @ifielker in #5138
Full Changelog: v1.33.0-rc.0...v1.33.0-rc.1
Genkit JS 1.33.0-rc.0
What's Changed
- feat(js): implemented new generate middleware and new @genkit-ai/middleware package by @pavelgj in #5040
- fix(js/genkit): Explicitly allow null types in promptDir by @7hokerz in #5036
Full Changelog: v1.32.0...v1.33.0-rc.0
Genkit JS and CLI 1.32.0
What's Changed
- feat(js): add interrupt metadata to span attribs by @ssbushi in #4989
- fix(js/plugins/anthropic): remove duplicated keys maxOutputTokens, etc by @ifielker in #4988
- feat(js/plugins/google-genai): Support for lyria 3 in vertexAI by @ifielker in #5028
- chore(js/plugins/google-genai): deprecate some imagen and veo models by @ifielker in #5033
- feat(js/plugins/google-genai): support for veo-3.1-lite-generate-preview by @ifielker in #5038
- chore(js/core): Include key for all actions by @ifielker in #5041
- feat(js/plugins/google-genai): Support for Gemma 4 by @ifielker in #5089
New Contributors
- @simakmak made their first contribution in #4028
- @Gerifield made their first contribution in #4971
Full Changelog: v1.31.0...v1.32.0
Genkit JS and CLI 1.32.0-rc.0 (RC)
What's Changed
- feat(js): add interrupt metadata to span attribs by @ssbushi in #4989
- fix(js/plugins/anthropic): remove duplicated keys maxOutputTokens, etc by @ifielker in #4988
- feat(js/plugins/google-genai): Support for lyria 3 in vertexAI by @ifielker in #5028
- chore(js/plugins/google-genai): deprecate some imagen and veo models by @ifielker in #5033
- feat(js/plugins/google-genai): support for veo-3.1-lite-generate-preview by @ifielker in #5038
- chore(js/core): Include key for all actions by @ifielker in #5041
- feat(js/plugins/google-genai): Support for Gemma 4 by @ifielker in #5089
New Contributors
- @simakmak made their first contribution in #4028
- @Gerifield made their first contribution in #4971
Full Changelog: v1.31.0...v1.32.0-rc.0
Genkit Go v1.6.1
What's Changed
- fix(go/plugins/vertexai): added oath scope to request by @apascal07 in #5066
- fix(go/plugins/googlegenai): add support to IncludeServerSideToolInvocations by @Gerifield in #4971
New Contributors
- @Gerifield made their first contribution in #4971
Full Changelog: go/v1.6.0...go/v1.6.1
Genkit Go v1.6.0
Genkit Go v1.5.1
What's Changed
- fix(go/plugins/vertexai): fix plugin name collision and strict mode by @apascal07 in #5034
Full Changelog: py/v0.5.2...go/v1.5.1
Genkit JS and CLI 1.31.0
What's Changed
- feat(js/plugins/google-genai): Support for googleai multimodal embedder by @ifielker in #4905
- feat(trace-filter): Add string contains filter by @shrutip90 in #4929
- chore(js): Updating typescript to 5.9.3 and a few other chores by @ifielker in #4920
- fix(js): reflection context is always an object for runAction by @Ehesp in #4910
- feat(cli,js): implemented reflection API v2 in CLI and JS by @pavelgj in #4295
- feat(js/plugins/google-genai): Support for custom + builtin tools by @ifielker in #4983
- chore(js/plugins/googleai): Completely remove deprecated googleai plugin plus by @ifielker in #4948
- feat(js/plugins/google-genai): Support googleMaps tool for googleAI by @ifielker in #4990
- fix: update macos-14 runner to macos-15-intel for darwin-x64 builds by @pavelgj in #4993
- feat(cli): Introduced
start:fluttercommand for Flutter integration, added--write-env-fileoption tostartby @pavelgj in #4972 - chore(js/core): add action key for DAP dynamic actions by @ifielker in #5001
- feat(js/plugins/google-genai): Lyria 3 for googleAI by @ifielker in #5006
New Contributors
- @jeffdh5 made their first contribution in #4927
- @abdallahshaban557 made their first contribution in #4967
Full Changelog: v1.30.1...v1.31.0