Releases: firebase/genkit
Genkit JS 0.9.2
What's Changed
- docs: Update streaming flows snippet by @kevinthecheung in #1314
- fix: explicitly set
json
format in the request when defaulting to it by @pavelgj in #1317 - fix(cli): fixed runtime metadata filename not being valid (special characters) for all platforms by @EduardWayland in #1322
- chore: update to pnpm 9.13.2 by @tonybaroneee in #1323
New Contributors
- @EduardWayland made their first contribution in #1322
Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.1...genkit@0.9.2
Genkit JS 0.9.1
What's Changed
- docs: update migrating-from-0.5.md by @schnecle in #1289
- docs: revised nextjs guide by @kevinthecheung in #1293
- migrating-from-0.5.md formatting by @schnecle in #1292
- Avoid race condition in user engagement collection by @andrewbrook in #1299
- [Evals] Support multiple scores for single evaluator by @ssbushi in #1238
- Checks Guardrails API evaluator plugin by @HunterHeston in #1217
- fix: fixed dotprompt history by @pavelgj in #1301
- fix: firebase documentation after 0.9 upgrade by @xavidop in #1305
- docs: Update cloud-run.md ("Three, sir!") by @kevinthecheung in #1303
- docs: correction to nextjs.md by @kevinthecheung in #1302
- docs: display bug fix migrating-from-0.5.md by @kevinthecheung in #1300
- chore: update deps for security vulns (dependabot) by @tonybaroneee in #1298
- fix: default to json format if not explicitly specified by @pavelgj in #1306
- chore: update tests lock file by @pavelgj in #1313
New Contributors
- @HunterHeston made their first contribution in #1217
Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.0...genkit@0.9.1
Genkit JS 0.9.0-rc.3
What's Changed
- Update firebase and google-cloud plugin docs by @kmandrika in #1251
- docs: some 0.9 updates by @kevinthecheung in #1253
- [Evals CLI] Use old way of referencing evaluators by @ssbushi in #1257
- fix: simplified vertex plugin APIs by @pavelgj in #1260
Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.0-rc.2...genkit@0.9.0-rc.3
Genkit JS 0.9.0
More details about this release: https://bit.ly/genkit-0-9
Migration guide: https://firebase.google.com/docs/genkit/migrating-from-0.5
Genkit JS 0.9.0-rc.2
What's Changed
- Firebase plugin telemetry documentation by @andrewbrook in #1249
- Updating telemetry plugin docs for 0.9 by @maxl0rd in #1248
- docs: revised Cloud Run deployment docs by @kevinthecheung in #1222
- fix: retry runtime file reads -- on slow machines the delay causes errors by @pavelgj in #1254
- [fix] Replace
nativeEnum
in ChromaDB plugin; Improve metadata fetching by @ssbushi in #1255
Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.0-rc.1...genkit@0.9.0-rc.2
Genkit JS 0.9.0-rc.1
What's Changed
- docs: genkit start is back by @kevinthecheung in #1233
- [JS][vertexai] Improves first request performance w/ specified project id by @mbleigh in #1237
- [Go] Replaced local trace store with telemetry server store. by @apascal07 in #1214
- docs: update guidance on
genkit start
command by @huangjeff5 in #1220 - chore: removed generate/generateStream from executable prompts by @pavelgj in #1239
- docs: preamble syntax by @kevinthecheung in #1235
- chore: made flows array required on startFlowServer by @pavelgj in #1241
- chore: build doc snippets along with everything by @pavelgj in #1240
- Add new endpoint to trpc for polling runtime status from dev ui by @MichaelDoyle in #1242
- fix(js/plugins/ollama): fix ollama embedding config by @cabljac in #1246
- feat: added -o/--open option to
genkit start
to pop up a browser by @pavelgj in #1247 - docs: update guidance on how to write a plugin by @huangjeff5 in #1218
Full Changelog: https://github.com/firebase/genkit/compare/@genkit-ai/core@0.9.0-rc.0...@genkit-ai/core@0.9.0-rc.1
0.9.0-rc.0
What's Changed
- chore: removed obsolete cli plugins by @pavelgj in #1202
- docs: multi-agent docs by @kevinthecheung in #1200
- docs: migrating from 0.5 guide by @huangjeff5 in #1187
- Reduce duplicate codepaths for resolving models and tools. by @mbleigh in #1206
- docs: fix chat.md markdown by @kevinthecheung in #1205
- feat: updated syntax for creating preamble/agent chat by @pavelgj in #1209
- fix: pipe stdin from genkit start process by @pavelgj in #1224
- refactor(js/plugins/vertexai): split into subplugins by @cabljac in #1226
- fix(js/plugins/vertexai): fix subplugin names by @cabljac in #1232
- feat: added
functionCallingConfig
config option for gemini models by @pavelgj in #1227 - fix: fixed prompt file descriptions and namespacing to unblock use as tool by @pavelgj in #1215
Full Changelog: https://github.com/firebase/genkit/compare/@genkit-ai/core@0.9.0-dev.4...@genkit-ai/core@0.9.0-rc.0
Genkit JS 0.9.0-dev.3
What's Changed
- Logging I/O for tool spans by @maxl0rd in #1115
- Fix getDataset method output in tools server router by @shrutip90 in #1122
- Fix action schema validation by @MichaelDoyle in #1124
- Clear trace metadata from logs not used by GCP plugin. by @bryanatkinson in #1118
- Adds custom format implementations. #708 part 1 by @mbleigh in #1125
- Refactors Message into its own file by @mbleigh in #1120
- Ensure session state added back in after schema parsing by @MichaelDoyle in #1129
- Include model in options for executable prompts by @MichaelDoyle in #1142
- Update dev-ui gallery to use the latest in prompt technology by @MichaelDoyle in #1146
- Update firebase plugin package.json to make user_engagement match bet… by @bryanatkinson in #1147
- docs: revise dotprompt.md and combine with prompts.md by @kevinthecheung in #992
- Refactor formatter interface into stateless function - #708 part 2 by @mbleigh in #1131
- feat(js/plugins/vertexai): support resposeMimeType in next by @cabljac in #1149
- [CLI] Removed
genkit init
. by @apascal07 in #1135 - Removed
genkit init
templates. by @apascal07 in #1151 - Add endpoint for the Dev UI to subscribe to runtime updates by @MichaelDoyle in #1154
- Re-initializing GCP logger after it experiences a failure. by @maxl0rd in #1161
- docs: update models.md for 0.9 by @kevinthecheung in #1157
- [CLI] Fixed multi-directory dev UIs. by @apascal07 in #1168
- fix: allow passing promise of TelemetryConfig to enableTelemetry by @pavelgj in #1169
Full Changelog: https://github.com/firebase/genkit/compare/genkit@0.9.0-dev.2...genkit@0.9.0-dev.3
go/v0.1.2
What's Changed
- feat(go): Add ollama embeddings support by @huangjeff5 in #841
- Fixed model name lookup in dotprompt plugin.
Full Changelog: go/v0.1.1...go/v0.1.2
Genkit JS 0.5.17
What's Changed
- Revamp get started docs by @chrisraygill in #1016
- fix: added rimraf for building on Windows by @CorieW in #1036
- fix: made firebase-admin and firebase-functions peers deps more flexible by @pavelgj in #1094
Full Changelog: 0.5.16...0.5.17