Skip to content

Releases: firebase/genkit

Genkit JS 1.0.5

19 Feb 19:05
Compare
Choose a tag to compare

What's Changed

  • fix(js/plugins/google-cloud): Make metric export time intervals mutually exclusive by @schnecle in #1869
  • fix(js/vertexai): workaround for tool calling issue in Vertex SDK by @mbleigh in #1937
  • feat(js/ai/googleai): added gemini-2.0-pro-exp-02-05 by @pavelgj in #1920
  • feat(js/plugins/googleai): added GEMINI_API_KEY as possible env var for API key by @pavelgj in #1917
  • fix(cli): fix genkit start in no runtime mode by @pavelgj in #1951
  • feat(js/ai): allow disabling native constrained generation and enabling custom instruction by @pavelgj in #1962
  • fix(js): fixed a few random imports to make them node 23 compatible by @pavelgj in #2016
  • fix(js/plugins): fixed gemini tool schema converter to correctly handle descriptions, enums and nullable fields by @pavelgj in #2027
  • fix(js/ai): swap out config as part of prompt/agent transfer by @pavelgj in #1944
  • feat(js/plugins): added experimental_debugTraces option to googleai and vertexai plugins by @pavelgj in #2023
  • fix(js/plugins/google-cloud): pass projectId through to GoogleAuth client by @MichaelDoyle in #1907
  • fix(js/core): fixed stripUndefinedProps to correctly handle nulls (it was converting them to {}) by @pavelgj in #2030

Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.0.4...genkit@1.0.5

Genkit JS 1.0.4

07 Feb 22:18
Compare
Choose a tag to compare

1.0.0-rc.16

04 Feb 22:50
Compare
Choose a tag to compare
1.0.0-rc.16 Pre-release
Pre-release

What's Changed

Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.0.0-rc.15...genkit@1.0.0-rc.16

1.0.0-rc.15

04 Feb 14:02
Compare
Choose a tag to compare
1.0.0-rc.15 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.0.0-rc.14...genkit@1.0.0-rc.15

1.0.0-rc.7

28 Jan 21:47
Compare
Choose a tag to compare
1.0.0-rc.7 Pre-release
Pre-release

What's Changed

  • feat: add new API for data validation by @ssbushi in #1647
  • Update firebase.md by @thedmail in #1672
  • refactor(js/ai): moves tool loop logic into its own file, improves readability of generate/action.ts by @mbleigh in #1673
  • feat(js/plugins/vertexai): instruduced gemini model ref helper and ability to register versions by @pavelgj in #1668
  • fix(js/plugins/google-cloud)!: rename io to inputAndOutput by @MichaelDoyle in #1674

Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.0.0-rc.6...genkit@1.0.0-rc.7

1.0.0-rc.6

27 Jan 23:26
Compare
Choose a tag to compare
1.0.0-rc.6 Pre-release
Pre-release

What's Changed

  • Docs: Update firebase.md by @thedmail in #1653
  • Docs: Update google-cloud.md by @thedmail in #1654
  • Docs: Update firebase.md by @thedmail in #1655
  • feat(js/ai): adds defineInterrupt for more ergonomic interrupts by @mbleigh in #1658
  • breaking(js/ai): refactored prompts API, migrated to standalone dotpr… by @pavelgj in #1651
  • breaking(js/genkit): moved chat/session to GenkitBeta APIs by @pavelgj in #1659
  • feat(js/ai): Adds GenerateOptions#resume, ToolAction#reply, Message#interrupts by @mbleigh in #1660
  • refactor(js/ai): drop namespace for dotprompt, allow async action registration, allow action names with slashes by @pavelgj in #1662
  • chore(js): Bump dotprompt for breaking classname change. by @mbleigh in #1665
  • fix(js/plugins/google-cloud): Catch errors looking for ADC by @MichaelDoyle in #1664
  • feat(js): propagate context to sub actions, expose context in prompts by @pavelgj in #1663
  • refactor(js/ai): refactored constrained generation into middleware, simplified json format by @pavelgj in #1612
  • feat: more specific errors for evals by @ssbushi in #1626
  • fix(js/core/async): reject channel ready promise on channel error by @pavelgj in #1666

Full Changelog: https://github.com/firebase/genkit/compare/genkit@1.0.0-rc.5...genkit@1.0.0-rc.6

Genkit JS 0.9.7

05 Dec 17:58
Compare
Choose a tag to compare

What's Changed

  • feat(js/plugins/vertexai): add Mistral MaaS integration by @cabljac in #1436
  • feat(js/flows): consolidated defineFlow and defineStreamingFlow by @pavelgj in #1401
  • docs: school agent sample by @pavelgj in #1342
  • feat(evals): Add datasetType; export model input schema by @ssbushi in #1421
  • fix(js/plugins/mcp): infinite loop for multi-page MCP client resources by @alexastrum in #1440
  • fix(js/plugins/google-cloud): setting root span status explicitly by @maxl0rd in #1449
  • fix(js/ai): Ensure messages are serializable before sending to store. by @mbleigh in #1445

Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.6...genkit@0.9.7

genkitx-mcp@0.9.6

27 Nov 22:15
dd7847e
Compare
Choose a tag to compare

initial release

Genkit JS 0.9.6

27 Nov 22:38
Compare
Choose a tag to compare

What's Changed

  • fix(cli): remove datataset sample if only testCaseId is provided by @ssbushi in #1398
  • fix(cli): fixed genkit start port option to accept the port value by @pavelgj in #1420
  • fix(js/ai): Fixes use of namespaced tools in model calls. by @mbleigh in #1423
  • feat(js/plugins/mpc): adds new MCP plugin by @mbleigh in #1415
  • fix(js/plugins/mcp): Only load capabilities advertised by the server. by @mbleigh in #1425
  • docs: add imagen3 to supported Vertex AI services by @DenisVCode in #1422
  • docs: update evals docs by @ssbushi in #1394

New Contributors

Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.5...genkit@0.9.6

Genkit JS 0.9.5

26 Nov 20:22
Compare
Choose a tag to compare

What's Changed

  • fix(js/genkit): correctly handle function prompt output schema by @pavelgj in #1395
  • fix: fixed gemini model handling of nullish optional fields in response schema by @pavelgj in #1411
  • fix: text formatting in docs by @DenisVCode in #1388
  • fix(docs): Fix flow run command in rag.md by @i2amsam in #1404
  • fix: Update chat.md docs to correct interpolation by @i2amsam in #1403
  • feat(js/core): added a way to run actions with side-channel data and streaming by @pavelgj in #1375
  • Removing overly dimensional generate metrics by @maxl0rd in #1383
  • Added slash to fix docs link by @chrisraygill in #1385

Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.4...genkit@0.9.5