Skip to content

Releases: firebase/genkit

Genkit JS 1.11.0

30 May 20:51
Compare
Choose a tag to compare

What's Changed

  • fix(js/core/flows): allow setting metadata on flows by @pavelgj in #2953
  • feat(js/ai/evaluators): Support batching for JS evaluator & CLI by @ssbushi in #2977
  • samples(js): added test app for gemini text-to-speach by @pavelgj in #2974
  • fix(js/plugins/vertexai): remove logging of models in listModels by @NimJay in #2985
  • fix(js/plugins/{googleai,vertexai}): correctly passthrough custom tool definitions by @pavelgj in #2995
  • fix(js/ai): missing types for uuid module (#3000) by @yesudeep in #3001
  • fix(js/plugins/vertexai): use googleSearch tool (instead of googleSearchRetrieval) for newer models by @pavelgj in #3005
  • fix: fix up invalid tsconfig shipped on npm by @gioboa in #2973
  • fix(cli): fixed telemetry server saving spans that get filtered by @pavelgj in #2979

New Contributors

Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.11.0

[email protected]

26 May 17:03
fcf27cd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@0.4.0

Genkit JS 1.10.0

21 May 17:48
Compare
Choose a tag to compare

What's Changed

  • chore(js/plugins/googleai): added google search options to gemini config schema by @pavelgj in #2938
  • feat(js): added reasoning part type and implemented for googleai and vertexai by @pavelgj in #2945

Dev UI changes:

Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.10.0

Genkit JS 1.9.0

14 May 20:43
Compare
Choose a tag to compare

What's Changed

  • feat({go,js,py}): Add missing UsageMetadata fields by @hugoaguirre in #2860
  • chore(js/plugins/{googleai,vertexai}): stop pre-registering gemini 1.0 by @pavelgj in #2910
  • fix(js): added missing exports and typedoc config for genkit/context by @pavelgj in #2909

Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.9.0

Genkit Go v0.5.4

13 May 19:28
0dead45
Compare
Choose a tag to compare

What's Changed

  • chore(go/plugins/googlegenai): expose gemini-2.5-pro-preview-05-06 by @hugoaguirre in #2870
  • feat(go/plugins): add generic OpenAI plugin by @kekoawong in #2829
  • feat({go,js,py}): Add missing UsageMetadata fields 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

Full Changelog: go/v0.5.3...go/v0.5.4

Genkit JS 1.8.0

05 May 21:54
Compare
Choose a tag to compare

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

01 May 20:50
e3ad4b4
Compare
Choose a tag to compare

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 of bool 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 regular error by @sahdev77 in #2643

Full Changelog: go/v0.5.2...go/v0.5.3

[email protected]

29 Apr 15:17
6b9c04d
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@0.3.2

[email protected]

29 Apr 14:43
c7cc4af
Compare
Choose a tag to compare

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

25 Apr 14:45
Compare
Choose a tag to compare

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