Releases: firebase/genkit
Releases · firebase/genkit
Genkit Go v0.5.3
What's Changed
- fix(go/plugins/googlegenai):
ai.NewMediaPart
support to inline and hosted data by @hugoaguirre in #2805 - chore(go/plugins/googlegenai): bump
go-genai
sdk to v1.1.0 by @hugoaguirre in #2802 - fix(go/plugins/googlegenai): ignore response mime type if tools are present by @hugoaguirre in #2794
- feat(go): Add ollama vision support by @huangjeff5 in #2795
- fix(go/plugins/googlegenai): update test cases with new go-genai types by @hugoaguirre in #2819
- fix(go): fix
ModelResponse.ToolRequests()
return type by @apascal07 in #2823 - fix(go/genkit): remove colons from runtime filename by @hugoaguirre in #2817
- chore(go): update all dependencies to their latest versions by @hugoaguirre in #2825
- fix(go/plugins/googlegenai): use
boolean
instead ofbool
in JSON schemas by @hugoaguirre in #2842 - feat(go): Add tool support for ollama models by @huangjeff5 in #2796
- feat(go): use
GenkitError
instead of regularerror
by @sahdev77 in #2643
Full Changelog: go/v0.5.2...go/v0.5.3
genkit-python@0.3.2
What's Changed
- feat(py/plugins/google-genai, py/plugins/vertex-ai): add gemini-2.5-flash-preview-04-17 model @nozomi-koborinai
in #2784 - feat(python): Integration of OTEL for GCP @AbeJLazaro in #2791
- release: python genkit 0.3.2 by @AbeJLazaro in #2840
Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.7.0...genkit-python@0.3.2
genkit-python@0.3.1
What's Changed
- Initial semi productive version of Genkit package and plugins
Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.6.0...genkit-python@0.3.1
Genkit JS 1.7.0
What's Changed
- feat(js/core): added trace information to action and flow contexts by @pavelgj in #2806
- feat(js): Dynamic action resolver support by @ifielker in #2807
Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.6.2...genkit@1.7.0
Genkit Go v0.5.2
What's Changed
- feat(go/genkit): Add action context example by @rutujaD1999 in #2746
- feat(go/ai): added array and enum format support by @dysrama in #2745
- fix(go/ai): pass ptr. of value for generate data in JSON (#2756) by @suapapa in #2757
- bug(go): refactored Firebase plugin to adhere to plugin interface by @sahdev77 in #2753
- fix(go/genkit): Fix input from context by @rutujaD1999 in #2764
- feat(go/plugins/googlegenai): add image generation native support by @hugoaguirre in #2630
- feat(go/plugins/vertexai): Add
modelgarden
withanthropic
support by @hugoaguirre in #2749 - fix(go/genkit): fix server response formatting and headers by @apascal07 in #2774
- feat({js,go}): Add
gemini-2.5-flash-preview-04-17
to Vertex AI by @apascal07 in #2782
Full Changelog: go/v0.5.1...go/v0.5.2
Genkit JS 1.6.2
What's Changed
- fix(js/plugins/vertexai): better error handling for empty response for imagen models by @pavelgj in #2747
- fix(js/ai): properly set prompt meta for variants by @MichaelDoyle in #2754
- fix(js/ai/formats): default to json if jsonSchema present by @MichaelDoyle in #2762
- chore({js,go}): Add
gemini-2.5-flash-preview-04-17
to Vertex AI by @apascal07 in #2782 - fix(js/plugins/{googleai,vertexai}): fixed gemini-2.5-flash-preview-04-17 refs and init by @pavelgj in #2786
Genkit Go v0.5.1
What's Changed
- Updated internal version.
Genkit CLI 1.6.1
What's Changed
fix: Go lang prompt counts to show up in the Dev UI nav bar by @ssbushi
Genkit Go v0.5.0
What's Changed
- feat(go): Added prompts as executable prompts by @apascal07 in #2535
- fix(go/genkit): use controlled flushing on JSON responses by @hugoaguirre in #2530
- feat(go): Call
DefineGenerateAction
inGenkit.Init
by @apascal07 in #2575 - refactor(go/plugins): keep gemini code in
googlegenai
by @hugoaguirre in #2576 - feat(go): Add customConfig field to ModelInfo by @huangjeff5 in #2537
- fix(go): remove legacy prompts from go by @ssbushi in #2598
- feat(go/ai): Use
dotprompt
package for rendering prompt templates by @rutujaD1999 in #2526 - chore(go): bump
go-genai
SDK to v0.7.0 by @hugoaguirre in #2620 - feat(go): Added
ModelArg
interface andModelRef
by @huangjeff5 in #2487 - fix(go): add tool to prompt metadata by @ssbushi in #2622
- feat(go/genkit): Added support for formatters and custom instructions by @dysrama in #2417
- feat(go/genkit): Exposed
DefineFormat
inGenkit
. by @apascal07 in #2647 - fix(go/plugins): Unpacked common fields in
GeminiConfig
and fixed output config by @apascal07 in #2649 - chore(go): expose model
gemini-2.5-pro-preview-03-25
by @hugoaguirre in #2651 - fix(go): minor bug fixes by @hugoaguirre in #2654
- fix(go): Fixed prompt fields not propagating to execute for loaded prompts. by @apascal07 in #2655
- fix(go): Fix Issues in using genkit with ollama plugin. by @suapapa in #2681
- feat(go/plugins/googlegenai): add constrained generation by @hugoaguirre in #2467
- fix(go): metadata and status enum fixes by @ssbushi in #2698
- fix(go): Fixed nil pointer in Google AI plugin. by @apascal07 in #2700
- fix(go/py/tooling): More small fixes related to evals by @ssbushi in #2703
- refactor(go)!: Updated all primitives to unified options. by @apascal07 in #2550
- bug(go)!: remove
local
provider from tools and prompts by @hugoaguirre in #2713 - fix(go): update samples to use
GeminiConfig
by @hugoaguirre in #2726 - fix(go): use
GeminiConfig
in cache live tests by @hugoaguirre in #2730
New Contributors
Full Changelog: go/v0.3.0...go/v0.5.0
Genkit JS and CLI 1.6.0
What's Changed
- chore(js/plugins/vertexai): add gemini-2.5-pro-exp-03-25 model by @nozomi-koborinai in #2666
CLI/Dev UI changes
- feat(dev ui): prompt support for golang by @ssbushi
- feat(dev ui): show duration and token count in traces table by @hugomurillomtz
New Contributors
- @nozomi-koborinai made their first contribution in #2666
Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.5.0...genkit@1.6.0