Skip to content

Releases: firebase/genkit

Genkit Go v0.7.0

25 Aug 20:42
2b43449
Compare
Choose a tag to compare

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

Full Changelog: go/v0.6.2...go/v0.7.0

Genkit JS 1.17.1

24 Aug 21:05
Compare
Choose a tag to compare

What's Changed

  • fix(js/ai): fixed action type typo in defineIndexer by @pavelgj in #3472

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

Genkit JS 1.17.0

22 Aug 17:57
Compare
Choose a tag to compare

What's Changed

  • feat(js): new plugin API that does not rely on the registry by @pavelgj in #3427
  • feat(js): allow naming generates by @marcelfolaron in #3416
  • feat(vertexai): add Claude 4 models support to Model Garden by @kurihiroi in #3433
  • fix(js) Fix next.js warnings related to firebase by @marcelfolaron in #3459
  • fix(js) Add otel jaeger dependency to remove next.js warning by @marcelfolaron in #3461
  • refactor(js/core): refactored ALS out of registry and registry out of tracing by @pavelgj in #3404
  • refactor(js/core): get rid of detached actions, simplify dynamic tools and resources by @pavelgj in #3411
  • refactor(js): refactored dynamic action variants of models, embedders, background models, etc. into separate fns by @pavelgj in #3417
  • refactor(js/plugins): switch to implicit namespacing of actions in v2 plugin api by @pavelgj in #3436
  • refactor(js/plugin/compat-oai): migrated compat-oai plugin to v2 plugin api by @pavelgj in #3432
  • fix(js/plugins): expose indexer, retriever and reranker in v2 plugin api by @pavelgj in #3467
  • fix(plugins/compat-oai): correctly set the namespace on modelRef by @pavelgj in #3468
  • fix(js/plugin): added init function to plugin v2 by @pavelgj in #3431

New Contributors

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

Genkit JS 1.17.0-rc.0

21 Aug 19:03
Compare
Choose a tag to compare
Genkit JS 1.17.0-rc.0 Pre-release
Pre-release

What's Changed

  • feat(js): new plugin API that does not rely on the registry by @pavelgj in #3427
  • feat(js): allow naming generates by @marcelfolaron in #3416
  • feat(vertexai): add Claude 4 models support to Model Garden by @kurihiroi in #3433
  • fix(js) Fix next.js warnings related to firebase by @marcelfolaron in #3459
  • fix(js) Add otel jaeger dependency to remove next.js warning by @marcelfolaron in #3461
  • refactor(js/core): refactored ALS out of registry and registry out of tracing by @pavelgj in #3404
  • refactor(js/core): get rid of detached actions, simplify dynamic tools and resources by @pavelgj in #3411
  • refactor(js): refactored dynamic action variants of models, embedders, background models, etc. into separate fns by @pavelgj in #3417
  • refactor(js/plugins): switch to implicit namespacing of actions in v2 plugin api by @pavelgj in #3436
  • refactor(js/plugin/compat-oai): migrated compat-oai plugin to v2 plugin api by @pavelgj in #3432
  • fix(js/plugin): added init function to plugin v2 by @pavelgj in #3431
  • fix(js/plugins): expose indexer, retriever and reranker in v2 plugin api by @pavelgj in #3467

New Contributors

Full Changelog: https://github.com/firebase/genkit/compare/[email protected]@1.17.0-rc.0

Genkit JS 1.16.1

12 Aug 23:25
Compare
Choose a tag to compare

What's Changed

New Contributors

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

Genkit JS 1.16.0

07 Aug 21:25
Compare
Choose a tag to compare

What's Changed

New Contributors

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

Genkit JS 1.15.5

25 Jul 21:32
Compare
Choose a tag to compare

What's Changed

  • fix(js/plugins/pinecone): Handle missing docMetadata by @ssbushi in #3272
  • fix(js/plugins/googleai): fixed aggregation of thought parts by @pavelgj in #3289

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

Genkit JS 1.15.2

21 Jul 14:20
Compare
Choose a tag to compare

What's Changed

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

Genkit JS 1.15.1

18 Jul 17:36
Compare
Choose a tag to compare

New plugins

What's Changed

  • feat(js): added id and metadata to executable prompts by @pavelgj in #3084
  • feat(cli): compile CI to a binary with bun by @cabljac in #3101
  • fix(js/plugins/{googleai,vertexai}): fixed handling of empty object schema (used by MCP) by @pavelgj in #3215
  • fix(js/core): add port to runtime id for uniqueness by @MichaelDoyle in #3182
  • fix(js/ai): remove obsolete streaming callback ALS and correctly passthrought streaming callback from action by @pavelgj in #3243
  • refactor(js): more obsolete streaming callback ALS cleanup by @pavelgj in #3244

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

Genkit JS 1.14.1

10 Jul 22:34
Compare
Choose a tag to compare

What's Changed

  • fix(js): Remove numberOfVideos config parameter for Veo by @shrutip90 in #3156
  • fix(js/core): add port number to runtime file name by @MichaelDoyle in #3167
  • fix(js/core): correctly passthrough telemetry labels when streaming by @pavelgj in #3173
  • fix(cli): fixed analytics acknowledgement by @pavelgj in #3170

New Contributors

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