Skip to content

Releases: firebase/genkit

0.5.4

28 Jun 20:58
9fb8ebe
Compare
Choose a tag to compare

What's Changed

  • Add a flow name label to action and generate level metrics by @bryanatkinson in #404
  • Adds 'any' scalar, nullable optionals, wildcards to Picoschema. by @mbleigh in #407
  • Adds context and history support to Dotprompt. Fixes #418 by @mbleigh in #421
  • fix: exit from nonDurableExpressHandler when authPolicy check fails by @pavelgj in #441
  • add ollama plugin by @huangjeff5 in #378
  • [plugins/firebase] defineFirestoreRetriever: Allow supplying collection at retrieval time by @mbleigh in #443
  • Update to pnpm v9.4 by @tonybaroneee in #464
  • docs: update prompts.md by @eltociear in #465
  • docs: added a header for tools and function calling by @pavelgj in #444
  • Upgrading firebase-admin to 12.2.0 by @maxl0rd in #476
  • Adds telemetry export support to Firebase plugin by @bryanatkinson in #474
  • Update ollama js plugin to support system message by @huangjeff5 in #471
  • Update GCP Trace exporter to avoid ':' in span attributes. by @bryanatkinson in #490
  • Add a status label to metrics so that they can be filtered by success state by @bryanatkinson in #491
  • Carry over the span context. by @kmandrika in #502
  • Updates logs to write friendly display paths instead of the annotated version by @bryanatkinson in #504
  • Check auth on streamFlow() calls by @sam-gc in #506
  • Adds defineSchema to support registered schema use in Dotprompt. by @mbleigh in #503
  • chore: make firebase template auth policy a comment to reduce friction by @pavelgj in #468
  • Adds partials to Dotprompt. by @mbleigh in #508
  • Adds defineHelper to allow custom Handlebars helpers. by @mbleigh in #509
  • Adding experimental flows streaming client library by @pavelgj in #230
  • chore: bump version to 0.5.4 by @pavelgj in #511
  • Update models.md -- remove callback streaming example by @kevinthecheung in #414

New Contributors

Full Changelog: 0.5.3...0.5.4

Genkit Go v0.0.1 Preview Release

28 Jun 20:49
9fb8ebe
Compare
Choose a tag to compare
Update models.md -- remove callback streaming example (#414)

Redundant with "Streaming responses" section

0.5.3

13 Jun 17:52
69dcf58
Compare
Choose a tag to compare

What's Changed

  • [Go] pass tool description to service by @ianlancetaylor in #278
  • Capture and log all flow variants. by @kmandrika in #258
  • [Go] add general prompt support to ai package by @ianlancetaylor in #284
  • Pass auth policy requirement through reflection API by @sam-gc in #268
  • Make pnpm version match the one specified by the UI package by @sam-gc in #287
  • [Go] Fixed streaming. by @apascal07 in #285
  • [Go] Reuse the same file in localvec when indexing by @ssbushi in #286
  • [Go] retrieve and index calls are always actions by @jba in #291
  • [Go] run "go mod tidy" by @ianlancetaylor in #296
  • [Go] add DefineAction by @jba in #295
  • [Go] rename Retriever to DocumentStore by @jba in #298
  • Use tools property being sent to CreatePromptFormat rather than create new property by @MaesterChestnut in #302
  • [Go] add menu sample by @ianlancetaylor in #300
  • [Go] embed calls are always actions by @jba in #301
  • [Go] generate calls are always actions by @jba in #303
  • [Go] support sending images to googleai/vertexai by @ianlancetaylor in #322
  • Normalize to type/provider/name pattern for action names. by @randall77 in #324
  • [Go] fix broken struct tags by @jba in #327
  • [Go] fix spelling by @jba in #329
  • [Go] googleai: revised plugin design by @jba in #326
  • [Go] a generator is just an action by @jba in #335
  • [Go] rename Generator to Model by @jba in #342
  • [Go] change vertexai plugin to new style by @jba in #347
  • [Go] make googlecloud.Init conform by @jba in #348
  • [Go] replace Embedder interface with EmbedderAction by @jba in #349
  • Dev UI test examples for auth and tools by @MichaelDoyle in #350
  • [Go] replace ai.DocumentStore with indexer and retriever actions by @jba in #353
  • [Go] fix Config godoc by @jba in #355
  • [Go] localvec: default Dir to os.TempDir by @jba in #357
  • [Go] don't pass callback from flow to prompt if flow didn't get one by @ianlancetaylor in #358
  • [Go] make ActionType internal by @jba in #360
  • [Go] rename RegisterTool to DefineTool by @jba in #362
  • switch callbacks from taking a Candidate to taking a GenerateResponseChunk by @randall77 in #363
  • [Go] change ai package prompt support to just render by @ianlancetaylor in #364
  • [Go] proposal: vector DB Inits return actions by @jba in #367
  • [Go] unexport symbols in core by @jba in #368
  • Add initial tests for open telemetry metrics exported via the GCP plugin by @bryanatkinson in #288
  • Update path variant logic to store paths in a new trace-scoped async local storage by @bryanatkinson in #297
  • Update usage metrics capture for gemini to include returned token counts by @bryanatkinson in #332
  • feat: added Gemini 1.5 GA model versions by @pavelgj in #341
  • Add description on how to find 3P models by @i14h in #352
  • [Go] export Action.Name by @jba in #371
  • test that streaming and final answer contain the same text. by @randall77 in #382
  • feat: added Vertex AI multilingual embeddings and text-embedding-004 by @pavelgj in #340
  • [Go] simplify pinecone plugin, and configure with indexID by @ianlancetaylor in #385
  • Fix CORS code snippet by @alexastrum in #377
  • Update to pnpm v9.3 by @tonybaroneee in #376
  • [Go] register Pinecone actions by index ID by @ianlancetaylor in #386
  • Add ability to optionally disable collection of traces/metrics by @andrewbrook in #387
  • Track the latency of each variant. by @kmandrika in #381
  • Update metrics export defaults and truncate metric labels by @bryanatkinson in #380
  • add NoValidCandidatesError export by @tpiaggio in #388
  • [VertexAI] Fix Gemini 1.5 Pro model version by @Dabolus in #392
  • chore: renamed google ai and vertex ai provider ids by @pavelgj in #396
  • Update GCP metric exporter to use an ExponentialHistogramAggregation by @bryanatkinson in #398

New Contributors

Full Changelog: 0.5.2...0.5.3

0.5.2

29 May 19:47
bb90559
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.1...0.5.2

0.5.1

22 May 18:15
0010052
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.0...0.5.1

0.5.0

13 May 20:58
c3d9107
Compare
Choose a tag to compare

Beta release of Firebase Genkit framework 🎉

What's Changed since 0.5.0-rc.12

Full Changelog: 0.5.0-rc.12...0.5.0

0.5.0-rc.12

13 May 14:14
4802f9d
Compare
Choose a tag to compare
0.5.0-rc.12 Pre-release
Pre-release

What's Changed

  • Added -o, --open flag to launch the browser to genkit start by @pavelgj in #122
  • Properly ensure reflection API is never started more than once by @pavelgj in #127
  • Properly mark type exports to unblock ESM builds by @pavelgj in #126
  • Adds defineSimpleRetriever and docs. by @mbleigh in #125
  • Replaced options with config in the generate function within the document by @tanabee in #128
  • Moves firestoreTraceStore to firebase plugin, cleans up unused deps and outdated examples. by @mbleigh in #132
  • Update pnpm to v9.1.1 by @tonybaroneee in #138
  • Replace template variable with actual model name by @peterfriese in #129
  • Moved menu and coffee shop samples into top level samples folder by @pavelgj in #137
  • Added (experimental) non-interactive mode option for genkit init by @pavelgj in #140
  • Fixes issue with context not passing through generate() by @mbleigh in #139
  • Update js/pnpm-lock.yaml and exclude pnpm lock from samples by @tonybaroneee in #142
  • bump version to 0.5.0-rc.12 by @pavelgj in #141

New Contributors

Full Changelog: 0.5.0-rc.11...0.5.0-rc.12

0.5.0-rc.11

10 May 21:10
bf1b3cd
Compare
Choose a tag to compare
0.5.0-rc.11 Pre-release
Pre-release

What's Changed

Full Changelog: 0.5.0-rc.10...0.5.0-rc.11

0.5.0-rc.10

10 May 15:58
df224ab
Compare
Choose a tag to compare
0.5.0-rc.10 Pre-release
Pre-release

What's Changed

Full Changelog: 0.5.0-rc.9...0.5.0-rc.10

0.5.0-rc.9

08 May 17:01
2edaaab
Compare
Choose a tag to compare
0.5.0-rc.9 Pre-release
Pre-release

What's Changed