Releases: firebase/genkit
Releases · firebase/genkit
Genkit Go v0.5.4
What's Changed
- chore(go/plugins/googlegenai): expose
gemini-2.5-pro-preview-05-06by @hugoaguirre in #2870 - feat(go/plugins): add generic OpenAI plugin by @kekoawong in #2829
- feat({go,js,py}): Add missing
UsageMetadatafields by @hugoaguirre in #2860 - fix(go/genkit): update YAML library from go-yaml/yaml to goccy/go-yaml by @ihan211 in #2841
- fix(go): run modernize happy by @zchee in #2897
- fix(go): unify indirect require section in go.mod by @zchee in #2898
- feat(go/plugins/googlegenai): add thinking support by @hugoaguirre in #2846
- bug(go): propagate telemetry labels from Reflection API to tracing by @sahdev77 in #2881
New Contributors
- @devchas made their first contribution in #2646
- @ihan211 made their first contribution in #2841
- @zchee made their first contribution in #2897
Full Changelog: go/v0.5.3...go/v0.5.4
Genkit JS 1.8.0
What's Changed
- refactor(js/plugins/vertexai): Dynamic model support for Gemini models by @ifielker in #2824
- feat(js/core): allow defining a "list actions" fn for plugins by @pavelgj in #2830
- refactor(js/plugins/vertexai): refactored tests for dynamic models by @ifielker in #2836
- feat(js/plugins/{googleai,vertexai}): implemented dynamic model listing for googleai, and new model lookup API for googleai & vertexai by @pavelgj in #2839
- fix(js/prompts): fixed .prompt input handling on prompt render by @pavelgj in #2843
- feat(js/plugins/ollama): implemented dynamic model resolver and list actions for ollama plugin by @pavelgj in #2831
- feat('js/plugins/vertexai'): dynamically resolve imagen models and try to list models from the API by @pavelgj in #2847
- feat(js/plugins/{googleai,vertexai}): pasthrough unknown config options directly to the underlying API by @pavelgj in #2848
- feat(js/ai): added dynamic tools that can be dynamically defined at runtime by @pavelgj in #2854
Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.8.0
Genkit Go v0.5.3
What's Changed
- fix(go/plugins/googlegenai):
ai.NewMediaPartsupport to inline and hosted data by @hugoaguirre in #2805 - chore(go/plugins/googlegenai): bump
go-genaisdk 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
booleaninstead ofboolin JSON schemas by @hugoaguirre in #2842 - feat(go): Add tool support for ollama models by @huangjeff5 in #2796
- feat(go): use
GenkitErrorinstead of regularerrorby @sahdev77 in #2643
Full Changelog: go/v0.5.2...go/v0.5.3
[email protected]
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/[email protected]@0.3.2
[email protected]
What's Changed
- Initial semi productive version of Genkit package and plugins
Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@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/[email protected]@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
modelgardenwithanthropicsupport 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-17to 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-17to 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