Releases: firebase/genkit
Releases · firebase/genkit
Genkit Go v0.1.1
What's Changed
- [Go] add plugin for weaviate vector database by @ianlancetaylor in #756
- docs: [Go] fixed flow streaming docs sample code by @pavelgj in #761
- [Go] Added support for flow auth and Firebase auth plugin. by @apascal07 in #722
- test(go): add live tests to go ollama plugin by @cabljac in #720
New Contributors
- @thatfiredev made their first contribution in #256
- @chees made their first contribution in #808
Full Changelog: go/v0.1.0...go/v0.1.1
Genkit JS 0.5.10
What's Changed
- fix: updated the
genkit init
template for Go to reflect the latest change by @pavelgj in #735 - fix: handle null metadata docs in bq retriever by @cabljac in #695
- [js/googleai]: feat: Adds support for Gemini Files API URLs. Fixes #737 by @mbleigh in #742
- Persist Handlebars in global to keep it through HMR. Fixes #744 by @mbleigh in #762
New Contributors
- @thatfiredev made their first contribution in #256
Full Changelog: 0.5.9...0.5.10
Genkit JS 0.5.9
What's Changed
- docs: added a link to Llama 3.1 API Service in model garden by @pavelgj in #678
- feat(js): add support for streaming json output by @cabljac in #484
- feat(js): adding Anthropic tool use to vertexai plugin by @pr-Mais in #573
- Removed platform selection from
genkit init
. by @apascal07 in #632 - fix: unblock spinner on init by @cabljac in #683
- fix: point to correct binary path for global install by @cabljac in #671
- feat: add Vector Search indexers and retrievers to Vertex AI plugin by @cabljac in #519
- Respect config.required for auth by @rainshen49 in #698
- feat: allow for sync references to prompt files by @cabljac in #696
- feat: allow overriding location per request in vertex ai plugin by @pavelgj in #716
- fix: added json output support to llama 3.1 and renamed by @pavelgj in #718
- feat(js): adding vertex retriever & google search options by @pr-Mais in #640
- fix: moved core lib deps to peer deps for plugins by @pavelgj in #669
New Contributors
- @pr-Mais made their first contribution in #573
- @rainshen49 made their first contribution in #698
Full Changelog: 0.5.8...0.5.9
Genkit Go v0.1.0
What's Changed
- [Go] ollama.Init takes Config by @jba in #608
- [Go] return an error if a nil Model, Embedder, etc is used. by @jba in #613
- [Go] add version to attribution headers by @jba in #606
- [Go] factor out Gemini plugin common code by @jba in #612
- [Go] factor out common code for Gemini models by @jba in #614
- [Go] replace IsKnownModel with IsDefinedModel by @jba in #615
- [Go] copy more code from googleai to vertexai by @jba in #623
- [Go] as IsDefined function for other ai types by @jba in #622
- [Go] remove references to FooAction by @jba in #616
- [Go] Make dotprompt take in
jsonschema.Schema
instead ofmap[string]any
for better ergonomics. by @apascal07 in - [Go] refactor googleai generate and copy to vertexai by @jba in #650
- fix: [Go] fixed tool schema and simplifying tool definition by @pavelgj in #664
- refactor: [Go] updated the ai.Generate API by @pavelgj in #681
- refactor: [Go] Model is an interface and ai.Generate/Text/Data are veneers by @pavelgj in #699
- [Go] rename to follow Go initialism rules by @jba in #713
- refactor: [Go] embedder is an interface and ai.Embed is a veneer by @pavelgj in #714
- refactor: [Go] retriever/indexer are interfaces, ai.Retrieve/Index are veneers by @pavelgj in #712
- fix(go): fixed googleai/vertexai system prompt handling by @pavelgj in #732
Full Changelog: go/v0.0.2...go/v0.1.0
Genkit JS 0.5.8
Genkit JS 0.5.7
What's Changed
- fix: when detecting runtime in the CLI favor Go over nodejs when both are present by @pavelgj in #621
- Handle lack of project id in the firebase plugin in dev. by @kmandrika in #624
Full Changelog: 0.5.6...0.5.7
Genkit JS 0.5.6
What's Changed
- Fix issue where failed paths are written with parent path due to rethrows by @bryanatkinson in #576
- [Telemetry] Fix issue where non-leaf failure paths aren't being added. by @bryanatkinson in #580
- fix: fixed/updated go init template by @pavelgj in #582
- Remove superfluous debug log statements by @tonybaroneee in #581
- Fixes context middleware to append to user message only. by @mbleigh in #591
- Update GENKIT_VERSION global to latest. by @bryanatkinson in #584
- Add cloud scope for vertex authclient by @ssbushi in #600
- Cloud Run docs for Go by @kevinthecheung in #594
- Add genkit and its version as the user agent to all metrics exports by @kmandrika in #604
- RAG docs for Go by @kevinthecheung in #578
Full Changelog: 0.5.5...0.5.6
Genkit Go 0.0.2
What's Changed
- [Go] improve API by @jba in #523
- [Go] improve the FlowStater interface by @jba in #524
- [Go] improve core action API by @jba in #525
- [Go] remove internal/common by @jba in #529
- [Go] test picoschema with yaml test cases by @jba in #528
- [Go] align Embedder API with JS by @jba in #537
- [Go] plugins/googlai: use batch embed RPC by @jba in #539
- [Go] plugins/googleai: fix locking by @jba in #540
- [Go] add support for GCP client options by @jba in #530
- [Go] pgvector sample by @jba in #583
- [Go] add attribution to googleai and genai plugins by @jba in #601
- [Go] fix system role capability by @jba in #603
- [Go] e2e test for reflection API by @jba in #551
Full Changelog: go/v0.0.1...go/v0.0.2
0.5.5
What's Changed
- Update README.md -- dotprompt by @kevinthecheung in #515
- Update firebase.md -- remove lang from link by @kevinthecheung in #516
- Add "Test your integration" section to google-cloud.md by @melissaelopez in #518
- Add comments to init templates by @kevinthecheung in #521
- Updates to get-started.md by @kevinthecheung in #534
- Move logging to ensure correct context for span by @andrewbrook in #533
- Update evals to use menuSuggestion flow by @ssbushi in #550
- Add telemetry section to the Firebase plugin docs. by @kmandrika in #555
- Better NoValidCandidatesError messages. by @mbleigh in #536
- Update to pnpm v9.5 by @tonybaroneee in #554
- Remove mentions of DocumentStore by @ssbushi in #292
- Update Firebase plugin to support passing project ID to gcp telemetry by @bryanatkinson in #498
- Fix bugs related to combining tools and output conformance by @mbleigh in #542
- Clarify that prompt variants will not fallback to the base prompt by @MichaelDoyle in #558
- Gracefully handle inference errors when running
eval:flow
by @ssbushi in #559 - feat: add Claude 3.5 Sonnet model by @cabljac in #561
- Tweaks and corrections to cloud secrets info by @kevinthecheung in #520
- Fix error in Go snippet by @kevinthecheung in #535
- feat: build code before running runner based CLI commands by @pavelgj in #565
- Add plugin tests to test:all and fix a couple breakages. by @bryanatkinson in #564
- Update telemetry to properly attribute failures to correct path. by @bryanatkinson in #563
- Force flush of metrics after local run by @andrewbrook in #567
- feat: added json parser options to startFlowsServer by @pavelgj in #570
- Flush metrics in all environments by @andrewbrook in #575
- feat(js): add support for json mode in googleai plugin by @huangjeff5 in #568
New Contributors
- @melissaelopez made their first contribution in #518
- @cabljac made their first contribution in #561
Full Changelog: 0.5.4...0.5.5
genkitx-pinecone@0.5.5
bump version to 0.5.5 (#577)