Skip to content

Releases: genkit-ai/genkit

Genkit Go v1.7.0

29 Apr 23:09
77656d5

Choose a tag to compare

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

24 Apr 14:49

Choose a tag to compare

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

21 Apr 16:28

Choose a tag to compare

Genkit JS 1.33.0-rc.1 Pre-release
Pre-release

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

14 Apr 02:47

Choose a tag to compare

Genkit JS 1.33.0-rc.0 Pre-release
Pre-release

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

10 Apr 14:48

Choose a tag to compare

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

Full Changelog: v1.31.0...v1.32.0

Genkit JS and CLI 1.32.0-rc.0 (RC)

10 Apr 12:45

Choose a tag to compare

Pre-release

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

Full Changelog: v1.31.0...v1.32.0-rc.0

Genkit Go v1.6.1

06 Apr 17:24
0aa818e

Choose a tag to compare

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

Full Changelog: go/v1.6.0...go/v1.6.1

Genkit Go v1.6.0

02 Apr 16:20
62ee307

Choose a tag to compare

What's Changed

  • feat(go/plugins/ollama): add runtime options and thinking by @simakmak in #4028
  • feat(go/ollama): implement DynamicPlugin for dynamic model discovery by @Zereker in #4529

New Contributors

Full Changelog: go/v1.5.1...go/v1.6.0

Genkit Go v1.5.1

31 Mar 19:37
ff76f7a

Choose a tag to compare

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

27 Mar 16:37

Choose a tag to compare

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:flutter command for Flutter integration, added --write-env-file option to start by @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

Full Changelog: v1.30.1...v1.31.0