Skip to content

Releases: firebase/genkit

Genkit JS 1.14.0

27 Jun 20:55
Compare
Choose a tag to compare

What's Changed

  • fix(js/plugins/google-cloud): Write input and output logs for generate step by @bryanatkinson in #3107
  • fix(js): process spans in isolation to improve accuracy of telemetry by @andrewbrook in #3113
  • feat(js): Enable Firebase Genkit Monitoring via an environment variable by @schnecle in #3043
  • feat(js): indexer and retriever for Cloud SQL by @tanyasingh1902 in #2997
  • fix(js): Limits on GoogleAI Gemini model config by @shrutip90 in #3089
  • fix(js): Fix limits on vertexai and ollama config by @shrutip90 in #3129
  • feat(cli): added experimental mcp server to genkit start command by @pavelgj in #3132
  • feat(js/ai): added support for dynamically resolvable resources by @pavelgj in #3133
  • feat(js/plugins/express): use connection close/timeout as abort signal for the action by @pavelgj in #3138
  • feat(js/plugins/next): use request signal as abort signal for the action by @pavelgj in #3137
  • feat(js/client): added abort signal to runFlow/streamFlow client functions by @pavelgj in #3139

New Contributors

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

Genkit JS 1.13.0

19 Jun 19:16
Compare
Choose a tag to compare

Highlights

Added support for Veo 2 and Imagen 3 models for googleai plugin. See code samples:

What's Changed

  • feat(js/plugins/googleai): added support for imagen and veo models to googleai plugin by @pavelgj in #3024
  • feat(js): added dynamicTool factory function that does not depend on genkit instance by @pavelgj in #3026
  • feat(js): added abort signal to actions/flows by @pavelgj in #3090
  • fix(js/plugins/google-cloud): Update metric attribute length truncation to match Trace attribute max length. by @bryanatkinson in #3050
  • fix(js/plugins/google-cloud): Remove metrics and dimensions unused by the Firebase Genkit Monitoring dashboard by @bryanatkinson in #3075
  • fix(js/plugins/google-cloud): Run all tests and refactor to only initialize telemetry once by @bryanatkinson in #3076
  • fix(js/plugins/google-cloud): Fix feature name parsing to include "dotprompt" type by @andrewbrook in #3094
  • fix(js/plugins/google-cloud): Add missing role field to structured input and output logs from GCP plugin by @bryanatkinson in #3093
  • fix(js): Add config for 2.5 Pro TTS model by @shrutip90 in #3041

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

Genkit Go v0.6.0

13 Jun 16:21
763405d
Compare
Choose a tag to compare

What's Changed

New Contributors

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

Genkit JS 1.12.0

08 Jun 01:50
Compare
Choose a tag to compare

What's Changed

  • fix(js/plugins/googleai): fixed systemRole support for dynamic models by @ifielker in #3018
  • feat(js): Support speech configuration for Gemini TTS models by @shrutip90 in #3016
  • fix: add span for prompt template rendering by @MichaelDoyle in #2165
  • fix(js/plugins/vertexai): fixed dynamic embedder resolution by @pavelgj in #3038

New Contributors

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

Genkit JS 1.11.1

02 Jun 21:16
Compare
Choose a tag to compare

What's Changed

  • fix(js/plugins/googleai): fixed streamed response aggregation by @pavelgj in #3013
  • fix(js/plugins/googleai): Handle Gemini API thought signatures. by @mbleigh in #3014
  • fix(js/plugins/vertexai): Handle Gemini API thought signatures by @pavelgj in #3015

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

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