Releases: firebase/genkit
Releases · firebase/genkit
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
Genkit JS 0.5.16
What's Changed
- Added support for Gemini 1.5 Flash 8B and updated available versions for Google AI and Vertex AI Gemini models by @chrisraygill in #1005
Full Changelog: 0.5.15...0.5.16
Genkit JS 0.5.15
What's Changed
- Set min version for cloud-trace-exporter to 2.4.1 by @MichaelDoyle in #984
- fix(js): fix streaming json mode in gemini plugins by @cabljac in #1003
Genkit JS 0.5.14
What's Changed
- Update flows.md to show how to call via curl by @MichaelDoyle in #844
- feat(js/plugins/ollama): Ollama embeddings by @cabljac in #807
- fix: rag docs missing lib by @xavidop in #901
- [js/vertexai]: docs: how to add grounding to gemini by @pr-Mais in #745
- Updates example code for Next.js in docs by @philnash in #857
- fix(js): disabled explicit json mode when using tools by @cabljac in #888
- Add usage and safety score logs for output candidates by @schnecle in #919
- fix: correctly pass local auth context when doing runFlow by @pavelgj in #920
- Update the flow name extraction regex to support the scenario where there is a parent span. by @bryanatkinson in #931
- Truncate logs based on utf bytes instead of characters. by @bryanatkinson in #938
- feat(js): Vertex AI plugin JSON mode by @cabljac in #890
- chore: update express to 4.21.0 by @tonybaroneee in #956
- feat(js): add llama-3.2 support to model garden plugin by @huangjeff5 in #969
New Contributors
- @xavidop made their first contribution in #901
- @philnash made their first contribution in #857
- @DenisVCode made their first contribution in #943
- @dhiaayachi made their first contribution in #933
Full Changelog: 0.5.13...0.5.14
Genkit JS 0.5.13
What's Changed
- Move telemetry & logging into the GCP plugin by @kmandrika in #866
- Allow disabling I/O logging by @kmandrika in #885
- Improving google-cloud and firebase plugin configuration by @maxl0rd in #886
- Add input and output logging at the flow level by @kmandrika in #893
- Record output properly by @kmandrika in #897
- Updates isRoot logic to no longer assume root when calling newTrace. by @bryanatkinson in #892
Full Changelog: 0.5.12...0.5.13