Releases: firebase/genkit
Releases · firebase/genkit
Genkit Go v1.0.2
What's Changed
- fix(go/plugins/googlegenai): use credentials during VertexAI init by @hugoaguirre in #3543
- fix(go/plugins/postgresql): exported
Engine
field in Postgres plugin by @apascal07 in #3550 - fix(go/core): added bucketing of float64s based on input schema by @apascal07 in #3552
Full Changelog: go/v1.0.1...go/v1.0.2
Genkit Go v1.0.1
What's Changed
- fix(go/plugins/googleai): fixed custom options schema and dynamic embedder input schema by @apascal07 in #3538
Full Changelog: go/v1.0.0...go/v1.0.1
Genkit Go v1.0.0 (Stable)
Genkit Go has been promoted from beta to stable!
Genkit JS 1.19.2
What's Changed
- fix(js/google-genai): fixes imports missing .js extension by @mbleigh in #3525
- fix(cli/init:ai-tools): remove npx from mcp command by @ssbushi in #3530
Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.19.2
Genkit Go v1.0.0-rc
What's Changed
- feat(go): added
Evaluate()
function togenkit
by @apascal07 in #3480 - refactor(go): moved common types to own package to make registry strongly typed by @apascal07 in #3492
- fix(go/plugins/googlegenai): show config schema in model runner view by @hugoaguirre in #3484
- fix(go/plugins/compat_oai): update tool message params order by @eric642 in #3501
- feat(go): add MCP plugin support for resources by @huangjeff5 in #3358
- feat(go): update telemetry for compatibility with Firebase AIM by @huangjeff5 in #3264
- feat(genkit-tools/cli/init:ai-tools): Support Golang context by @ssbushi in #3510
- fix(go/plugins/ollama): add response timeout config by @hugoaguirre in #3523
- feat(go): Fix missing input schema from dynamic tools by @huangjeff5 in #3524
- fix(go): Fix shape of request body to telemetry server by @huangjeff5 in #3526
- fix(go/ai/options): update commonGenOptions apply opts by @eric642 in #3505
New Contributors
Full Changelog: go/v0.7.0...go/v1.0.0
Genkit JS 1.19.1
What's Changed
Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.19.1
Genkit JS 1.19.0
What's Changed
- feat(genkit-tools/cli/ai-tools): Improve support for other model providers by @ssbushi in #3485
- feat(genkit-tools/cli/init:ai-tools): Support Golang context by @ssbushi in #3510
- fix(js/ai): propagate abortSignal in recursive generateHelper calls by @longfin in #3507
New Contributors
Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.19.0
Genkit JS 1.18.0
What's Changed
- feat(cli): add update checks by @CorieW in #3464
- feat(js/tracing): added an option to disable internal root span detection by @pavelgj in #3491
- chore(js/plugins/google-genai): add nano banana model by @ifielker in #3481
- fix(js/plugins/google-genai): ignore empty parts in the response by @pavelgj in #3482
- fix(install_cli):
sudo: command not found
on certain machines by @cabljac in #3413 - refactor(js/ai): stop validating model supports metadata by @pavelgj in #3474
Dev UI changes:
- feat: per-message markdown rendering in model & prompt runners by @MichaelDoyle
- feat: Add support for integer types in custom model config by @shrutip90
- fix: Update model picker filtering and add a clear button by @shrutip90
- fix: better message click behavior by @MichaelDoyle
Full Changelog: https://github.com/firebase/genkit/compare/[email protected]
Genkit Go v0.7.0
What's Changed
- feat(go): add custom configs for all primitives by @sahdev77 in #2883
- refactor(go/plugins/compat_oai)!: use OpenAI API config by @hugoaguirre in #3163
- feat(go/plugins/compat_oai): Add media parts support by @hugoaguirre in #3224
- fix(go): exclude reasoning part when return value from Text() function by @jcooky in #3165
- chore(go): add text-to-speech samples by @hugoaguirre in #3253
- fix(go): Fixed type assertions on LookupPlugin by @gregfurman in #3355
- fix(go/plugins/compat-oai): Pass tool call ID if available by @kingsleyzhong in #3248
- breaking(go): Refactored primitives APIs to be consistent by @apascal07 in #3403
- feat(go): Add support for genkit resources by @huangjeff5 in #3342
- breaking(go): refactored plugins, detached primitives from registry, refactored types by @apascal07 in #3462
- breaking(go): changed
Evaluate()
to take in refs by @apascal07 in #3475
New Contributors
- @gregfurman made their first contribution in #3355
- @kingsleyzhong made their first contribution in #3248
Full Changelog: go/v0.6.2...go/v0.7.0
Genkit JS 1.17.1
What's Changed
Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.17.1