github.com/tmc/langchaingo
v0.1.14
#355 most downloaded on Go modules
tmc/langchaingo
What this package is like to depend on
Last release 7 months ago
11 Jan 2026
Release timing varies
gaps range from 8 days to 2 months
Rarely documented
notes for 3 of 15 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
632 releases · first in 2023
31 releases in the last 12 months
see the full history below
Release timeline
632 releases · Feb 2023 to Jan 2026Releases
latest 60 of 632-
v0.1.15-0.20260111165956-8fea3de6367511 Jan 2026 pre-releaseNothing published for this version
-
v0.1.15-0.20251029190607-e35755df708429 Oct 2025 pre-releaseNothing published for this version
-
v0.1.1420 Oct 2025Release notes
Open source →What's Changed
- anthropic: Add support for multi content part and images content in human messages. by @Neofox in #1141
- llms: implement StreamingReasoningFunc for reasoning models by @douglarek in #1125
- ci: migrate linting golangci-lint to v2.0.2 by @mdelapenya in #1217
- vectorstore: Add interfaces for Google AlloyDB and Cloud SQL by @averikitsch in #1204
- memory: add interfaces for Google AlloyDB and Cloud SQL by @averikitsch in #1205
- llms/openai: replace deprecated gpt-4-vision-preview with gpt-4o in TestMultiContentImage by @karsharma10 in #1238
- googleai: fix issue where gemini would ignore all but the first tool by @jpoz in #1244
- vectorstores: add Bedrock Knowledge Bases vectorstore support by @lucaronca in #1200
- bedrock: Improve bedrock provider extraction from model id by @lucaronca in #1135
- duckduckgo: descriptive error message by @lmorg in #1260
- examples: Fix examples and complete linting upgrade by @tmc in #1288
- httprr: add httprr package by @tmc in #1296
- all: add broad httprr coverage, update dependencies, organize go.mod file, bump to 1.23 by @tmc in #1299
- googleai: Replace
textembedding-geckowithtext-embedding-005in its PaLM Client by @alanrichman in #1292 - all: expand test coverage by @tmc in #1312
- docs: refactor documentation site content, structure by @tmc in #1311
- docs: follow-on and fix search indexing by @tmc in #1313
- docs:fix typo error, openAI and anthropic use withToken instead of wi… by @BowieHe in #1314
- vectorstores: add WithEndpoint option for Azure AI Search by @thecoons in #1308
- deps: update dependencies by @tmc in #1319
- bedrockclient: add support for new Amazon Nova models by @oryanmoshe in #1083
- ollama: Fix path and align new payloads requirements by @iButcat in #1317
- agents: Add more robust response handling to executor.go by @xiazemin in #1316
- prompts: Prompt template improvements and docs expansion by @tmc in #1348
- ollama: Add support for reasoning mode (think parameter) by @tmc in #1349
- ollama: Add httprr test recordings for think parameter by @tmc in #1351
- llms/openai: add OpenRouter support with streaming fix by @tmc in #1350
- deps: update Go version to 1.23.8 and toolchain to 1.24.6 by @tmc in #1352
- examples: update to use v0.1.14-pre.0 by @tmc in #1353
- llms/bedrock: fix whitespace formatting by @tmc in #1360
- llms/googleai: fix multi-tool support for Google AI and Vertex AI by @tmc in #1361
- vectorstores: add MariaDB and Dolt vector store implementations by @tmc in #1363
- agents: improve robustness of MRKL and OpenAI Functions agents by @tmc in #1362
- llms: fix memory and goroutine leaks in GoogleAI/Vertex and OpenAI streaming by @tmc in #1364
- llms/openai: improve SSE comment handling in streaming responses by @tmc in #1366
- openai: add support for max_tokens by @kid-icarus in #1359
- openaiclient: add dimensions option while creating embeddings by @JLugagne in #1338
- llms/anthropic: allow streaming responses with tool use by @jpoz in #1343
- llms/bedrock: add modelProvider option and Nova model support by @dreamans in #1346
- googleai: ensure googleai schema conversion works with nested objects and arrays by @kid-icarus in #1326
- googleai: add
ReasoningContentfield to openaiGenerateContentfunctio… by @topjohncian in #1324 - bedrock: add tool calling support for Anthropic Claude models by @manishiitg in #1327
- llms/bedrock: complete Anthropic tool calling support by @tmc in #1367
- httprr: improve test recording stability and add utilities by @tmc in #1368
- Revert "openai: add support for max_tokens (#1359)" by @kid-icarus in #1369
- mongovector: fix expected error string in non-tokenized filter test by @matthewdale in #1331
- googleai: fix user provided embedding model getting overridden by default model by @ancalabrese in #1307
- openai: add robust max_tokens support with backward compatibility by @tmc in #1371
- llms/ollama: fix panic when context is cancelled during streaming by @tmc in #1372
- examples: update examples to v0.1.14-pre.2 by @tmc in #1373
- docs: Tools Doc URL was not working by @rafian-git in #1309
- openai: fix temperature handling for reasoning models (GPT-5, o1, o3) by @tmc in #1374
- test: improve test resilience and update provider APIs by @tmc in #1377
- test: improve test coverage and optimize storage with gzip compression by @tmc in #1378
- examples: update examples to v0.1.14-pre.3 by @tmc in #1379
- openai: expose all available token usage details by @rainu in #1278
- openai: filter out open ai max token metadata by @kid-icarus in #1376
- examples/groq: fix max_tokens compatibility issue by @tmc in #1382
- examples/groq: fixup groq example by @tmc in #1385
- internal/httprr, vectorstores/azureaisearch: fix race conditions in tests by @tmc in #1381
- tools/scraper: fix context cancellation hanging by @tmc in #1383
- agents,llms/anthropic: prevent panics in agent parsing and Anthropic responses by @tmc in #1380
- llms: add prompt caching and reasoning token support by @tmc in #1394
- tools: Add max pages limit for scraper functionality by @JJ-H in #1295
- vectorstores/milvus: update deprecation notice for archived SDK by @tmc in #1398
- docs: complete the incomplete basic chat app tutorial by @tmc in #1399
- examples: update to v0.1.14-pre.4 by @tmc in #1401
- docs: fix API references and complete integration documentation by @tmc in #1402
- examples: fix typo in openai-chat-example.go of maximum tokens per generation, old: 104 tokens, fix: 1024 tokens by @SSSKrut in #1392
- llms: update model context sizes for GPT-4o and GPT-4 Turbo by @paulnegz in #1389
- documentloaders: add RecursiveDirectoryLoader that loads documents with allowed extensions from a directory by @zhu733756 in #1386
- httputil: enhance JSONDebugClient with SSE and header debugging by @tmc in #1404
- vectorstores/milvus: complete migration to new SDK v2 client by @tmc in #1403
- anthropic: add improved streaming thinking/reasoning token support by @tmc in #1418
- agents: fix ChainCallOption silent failure by @tmc in #1420
- llms/openai: sanitize HTTP errors to prevent API key exposure by @tmc in #1419
- agents: allow match from multiple lines for parseOutput function by @hemarina in #1415
New Contributors
- @Neofox made their first contribution in #1141
- @averikitsch made their first contribution in #1204
- @karsharma10 made their first contribution in #1238
- @jpoz made their first contribution in #1244
- @lmorg made their first contribution in #1260
- @alanrichman made their first contribution in #1292
- @BowieHe made their first contribution in #1314
- @thecoons made their first contribution in #1308
- @oryanmoshe made their first contribution in #1083
- @iButcat made their first contribution in #1317
- @xiazemin made their first contribution in #1316
- @kid-icarus made their first contribution in #1359
- @JLugagne made their first contribution in #1338
- @dreamans made their first contribution in #1346
- @topjohncian made their first contribution in #1324
- @manishiitg made their first contribution in #1327
- @matthewdale made their first contribution in #1331
- @ancalabrese made their first contribution in #1307
- @rafian-git made their first contribution in #1309
- @rainu made their first contribution in #1278
- @JJ-H made their first contribution in #1295
- @SSSKrut made their first contribution in #1392
- @paulnegz made their first contribution in #1389
- @zhu733756 made their first contribution in #1386
- @hemarina made their first contribution in #1415
Full Changelog: v0.1.13...v0.1.14
-
v0.1.14-pre.4.0.20251020000332-016539d88acd20 Oct 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.4.0.20251015222431-a3d66ea5d47915 Oct 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.4.0.20251015222249-8e8a5408df9e15 Oct 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.4.0.20250917063452-900c1b9498fa17 Sep 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.4.0.20250915021812-1bbaab130f1c15 Sep 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.4.0.20250914213703-601dc553d53e14 Sep 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.4.0.20250914185454-450c02a7226c14 Sep 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.4.0.20250908172830-33e7f8f55d8008 Sep 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.408 Sep 2025 pre-release -
v0.1.14-pre.3.0.20250908172830-33e7f8f55d8008 Sep 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.3.0.20250829161335-bc181f1f520629 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.3.0.20250829134939-6d42f059f1a429 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.3.0.20250829134817-480112bee0fc29 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.3.0.20250824154536-a3fb67edc88824 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.3.0.20250823172312-f1eed5e215bc23 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.323 Aug 2025 pre-releaseRelease notes
Open source →Pre-release v0.1.14-pre.3
Highlights
- Test suite: 100% pass rate (87/87 packages)
- Compressed test recordings with gzip
- Fixed HTTP recording compatibility issues
- Removed deprecated VertexAI PaLM support
- Updated vectorstore test recordings
What's Changed
- test: improve test resilience and update provider APIs by @tmc in #1377
- test: improve test coverage and optimize storage with gzip compression by @tmc in #1378
Full Changelog: v0.1.14-pre.2...v0.1.14-pre.3
-
v0.1.14-pre.2.0.20250822161313-dd61fd90f4d922 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.2.0.20250820170440-0ddbdfda92da20 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.2.0.20250819183725-fd690c56ea5619 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.2.0.20250819173518-9fc3d0aa27c019 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.219 Aug 2025 pre-releaseRelease notes
Open source →What's Changed
- llms/openai: improve SSE comment handling in streaming responses by @tmc in #1366
- openai: add support for max_tokens by @kid-icarus in #1359
- openaiclient: add dimensions option while creating embeddings by @JLugagne in #1338
- llms/anthropic: allow streaming responses with tool use by @jpoz in #1343
- llms/bedrock: add modelProvider option and Nova model support by @dreamans in #1346
- fix: ensure googleai schema conversion works with nested objects and arrays by @kid-icarus in #1326
- fix: add
ReasoningContentfield to openaiGenerateContentfunctio… by @topjohncian in #1324 - bedrock: add tool calling support for Anthropic Claude models by @manishiitg in #1327
- llms/bedrock: complete Anthropic tool calling support by @tmc in #1367
- httprr: improve test recording stability and add utilities by @tmc in #1368
- Revert "openai: add support for max_tokens (#1359)" by @kid-icarus in #1369
- mongovector: fix expected error string in non-tokenized filter test by @matthewdale in #1331
- googleai: fix user provided embedding model getting overridden by default model by @ancalabrese in #1307
- openai: add robust max_tokens support with backward compatibility by @tmc in #1371
New Contributors
- @kid-icarus made their first contribution in #1359
- @JLugagne made their first contribution in #1338
- @dreamans made their first contribution in #1346
- @topjohncian made their first contribution in #1324
- @manishiitg made their first contribution in #1327
- @matthewdale made their first contribution in #1331
- @ancalabrese made their first contribution in #1307
Full Changelog: v0.1.14-pre.1...v0.1.14-pre.2
-
v0.1.14-pre.1.0.20250819164518-fd8379f9660f19 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.1.0.20250818174644-00ccb89a622a18 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.1.0.20250818151705-f94b2cc8761a18 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.1.0.20250818135329-182be016f81718 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.116 Aug 2025 pre-releaseRelease notes
Open source →What's Changed
- anthropic: Add support for multi content part and images content in human messages. by @Neofox in #1141
- llms: implement StreamingReasoningFunc for reasoning models by @douglarek in #1125
- vectorstore: Add interfaces for Google AlloyDB and Cloud SQL by @averikitsch in #1204
- memory: add interfaces for Google AlloyDB and Cloud SQL by @averikitsch in #1205
- llms/openai: replace deprecated gpt-4-vision-preview with gpt-4o in TestMultiContentImage by @karsharma10 in #1238
- googleai: fix issue where gemini would ignore all but the first tool by @jpoz in #1244
- vectorstores: add Bedrock Knowledge Bases vectorstore support by @lucaronca in #1200
- duckduckgo: descriptive error message by @lmorg in #1260
- httprr: add httprr package by @tmc in #1296
- all: add broad httprr coverage, update dependencies, organize go.mod file, bump to 1.23 by @tmc in #1299
- googleai: Replace
textembedding-geckowithtext-embedding-005in its PaLM Client by @alanrichman in #1292 - all: expand test coverage by @tmc in #1312
- docs: refactor documentation site content, structure by @tmc in #1311
- docs: follow-on and fix search indexing by @tmc in #1313
- docs:fix typo error, openAI and anthropic use withToken instead of wi… by @BowieHe in #1314
- vectorstores: add WithEndpoint option for Azure AI Search by @thecoons in #1308
- deps: update dependencies by @tmc in #1319
- bedrockclient: add support for new Amazon Nova models by @oryanmoshe in #1083
- ollama: Fix path and align new payloads requirements by @iButcat in #1317
- agents: Add more robust response handling to executor.go by @xiazemin in #1316
- prompts: Prompt template improvements and docs expansion by @tmc in #1348
- ollama: Add support for reasoning mode (think parameter) by @tmc in #1349
- ollama: Add httprr test recordings for think parameter by @tmc in #1351
- llms/openai: add OpenRouter support with streaming fix by @tmc in #1350
- deps: update Go version to 1.23.8 and toolchain to 1.24.6 by @tmc in #1352
- examples: update to use v0.1.14-pre.0 by @tmc in #1353
- llms/bedrock: fix whitespace formatting by @tmc in #1360
- llms/googleai: fix multi-tool support for Google AI and Vertex AI by @tmc in #1361
- vectorstores: add MariaDB and Dolt vector store implementations by @coffeegoddd in #1363
- agents: improve robustness of MRKL and OpenAI Functions agents by @tmc in #1362
- llms: fix memory and goroutine leaks in GoogleAI/Vertex and OpenAI streaming by @logeable in #1364
New Contributors
- @Neofox made their first contribution in #1141
- @averikitsch made their first contribution in #1204
- @karsharma10 made their first contribution in #1238
- @jpoz made their first contribution in #1244
- @lmorg made their first contribution in #1260
- @alanrichman made their first contribution in #1292
- @BowieHe made their first contribution in #1314
- @thecoons made their first contribution in #1308
- @oryanmoshe made their first contribution in #1083
- @iButcat made their first contribution in #1317
- @xiazemin made their first contribution in #1316
- @coffeegoddd made their first contribution in #1363
- @logeable made their first contribution in #1364
Full Changelog: v0.1.13...v0.1.14-pre.1
-
v0.1.14-pre.0.0.20250808202743-57a517b279b808 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-pre.008 Aug 2025 pre-releaseRelease notes
Open source →What's Changed
- anthropic: Add support for multi content part and images content in human messages. by @Neofox in #1141
- llms: implement StreamingReasoningFunc for reasoning models by @douglarek in #1125
- vectorstore: Add interfaces for Google AlloyDB and Cloud SQL by @averikitsch in #1204
- memory: add interfaces for Google AlloyDB and Cloud SQL by @averikitsch in #1205
- llms/openai: replace deprecated gpt-4-vision-preview with gpt-4o in TestMultiContentImage by @karsharma10 in #1238
- googleai: fix issue where gemini would ignore all but the first tool by @jpoz in #1244
- vectorstores: add Bedrock Knowledge Bases vectorstore support by @lucaronca in #1200
- duckduckgo: descriptive error message by @lmorg in #1260
- httprr: add httprr package by @tmc in #1296
- all: add broad httprr coverage, update dependencies, organize go.mod file, bump to 1.23 by @tmc in #1299
- googleai: Replace
textembedding-geckowithtext-embedding-005in its PaLM Client by @alanrichman in #1292 - all: expand test coverage by @tmc in #1312
- docs: refactor documentation site content, structure by @tmc in #1311
- docs: follow-on and fix search indexing by @tmc in #1313
- docs:fix typo error, openAI and anthropic use withToken instead of wi… by @BowieHe in #1314
- vectorstores: add WithEndpoint option for Azure AI Search by @thecoons in #1308
- deps: update dependencies by @tmc in #1319
- bedrockclient: add support for new Amazon Nova models by @oryanmoshe in #1083
- ollama: Fix path and align new payloads requirements by @iButcat in #1317
- agents: Add more robust response handling to executor.go by @xiazemin in #1316
- prompts: Prompt template improvements and docs expansion by @tmc in #1348
- ollama: Add support for reasoning mode (think parameter) by @tmc in #1349
- ollama: Add httprr test recordings for think parameter by @tmc in #1351
- llms/openai: add OpenRouter support with streaming fix by @tmc in #1350
- deps: update Go version to 1.23.8 and toolchain to 1.24.6 by @tmc in #1352
New Contributors
- @Neofox made their first contribution in #1141
- @averikitsch made their first contribution in #1204
- @karsharma10 made their first contribution in #1238
- @jpoz made their first contribution in #1244
- @lmorg made their first contribution in #1260
- @alanrichman made their first contribution in #1292
- @BowieHe made their first contribution in #1314
- @thecoons made their first contribution in #1308
- @oryanmoshe made their first contribution in #1083
- @iButcat made their first contribution in #1317
- @xiazemin made their first contribution in #1316
Full Changelog: v0.1.13...v0.1.14-pre.0
-
v0.1.14-0.20260111165956-8fea3de6367511 Jan 2026 pre-releaseNothing published for this version
-
v0.1.14-0.20250808163206-efaf02537b7408 Aug 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250628230912-c2f9ad7f344828 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250628224147-2389d7aa718628 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250628204045-080815432a9028 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250621133124-4298f6fb0db721 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250618101026-9715b951026618 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250616161426-ebd931b4329716 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250604184145-c544fb77bd3c04 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250603145203-6c812820730003 Jun 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250529114305-d0c1b886653729 May 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250528125609-361bc75abc9f28 May 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250513113358-42487bafecc613 May 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250513090542-1a9bb66fa0e113 May 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250506052444-a4b8b18589e906 May 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250417210124-77b2d7bf3afb17 Apr 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250412085450-8d4c17fc737e12 Apr 2025 pre-releaseNothing published for this version
-
v0.1.14-0.20250213044659-d3e43b63217613 Feb 2025 pre-releaseNothing published for this version
-
v0.1.1309 Feb 2025Release notes
Open source →v0.1.13 Release Notes
Highlight: MongoDB Vector Store Integration
We're excited to announce full MongoDB vector store support, one of our most requested features!
- Complete MongoDB vector store implementation with production-ready features
- Comprehensive documentation and examples
- Containerized testing suite for reliability
- Upgraded to mongo-go-driver v2.0.0 for improved performance
- Thanks to @prestonvasquez for this significant contribution!
Major Features & Improvements
- Added Mistral embeddings support with PGVector example by @mathiasb
- Added Perplexity AI tool integration by @sklinkert
- Added support for OpenAI structured output and image+text content by @lifejwang11
- Added fake LLM package for testing by @devalexandre
Provider Updates
OpenAI
- Reflected max_token field deprecation
- Added completion_tokens_details to usage response
- Added reasoning tokens support for both regular and streaming responses
- Added O1-preview example and documentation
Google AI
- Added system instructions support for Vertex
- Added JSONMode and ResponseMIMEType support
- Improved test resilience for model randomness
Anthropic
- Added beta header support
- Improved error event type handling
Mistral
- Updated dependency version
- Added support for default llms.WithTools implementation
DeepSeek
- Added ReasoningContent field for reasoner model by @semioz
Breaking Changes
- Upgraded to mongo-go-driver v2.0.0
- Replaced deprecated agents.Initialize in examples
Detailed Changelog
What's Changed
- googleai: add support for system instructions in vertex too by @eliben in #930
- googleai: refactor shared test a bit and make it more resilient to model randomness by @eliben in #936
- googleai: update dependency version by @eliben in #939
- anthropic: add support for beta header by @tmc in #967
- anthropic: add improved handling of other error event types by @tmc in #1012
- openai: reflect max_token field deprecation by @tmc in #1013
- openai: add completion_tokens_details to usage response by @tmc in #1014
- openai: add reasoning tokens to usage response by @tmc in #1015
- openai: add reasoning tokens to streaming response by @tmc in #1016
- examples: add openai o1-preview example by @tmc in #1017
- examples: improve o1 readme by @tmc in #1020
- examples: update to v0.1.13-pre.0 by @tmc in #1021
- llms: fix unkeyed fields in GenerateFromSinglePrompt struct by @iocron in #926
- ci: upgrade golangci lint version by @wangjiancn in #928
- examples: add perplexity completion example by @sklinkert in #977
- agents: optimize the mrkl prompt by @Alan796 in #976
- docs: fix Type method missing from OutputParser by @chxru in #972
- outputparser: improve BooleanOutputParser by @amitaifrey in #978
- outputparser: improve DefinedOutputParser by @amitaifrey in #980
- textsplitter: add option to join table rows by @corani in #981
- googleai: add support for JSONMode and ResponseMIMEType by @mheck136 in #984
- openai: add support for sending structured output request for chat completions api by @takeyamakenta in #986
- redisvector: fix score threshold option by @acrmp in #1003
- milvus: add skipFlushOnWrite option by @fatedier in #992
- outputparser: use strings.Cut in structured parser by @anuraaga in #997
- examples: replace deprecated agents.Initialize by @treywelsh in #1009
- bedrock: fix unchecked error when stream channel is closed by @lucaronca in #998
- llms: add fake package by @devalexandre in #935
- examples: update pgvector README to use compose v2 by @elnoro in #969
- llms/mistral: add support for default WithTools implementation by @douglarek in #970
- vectorstores: add mongovector by @prestonvasquez in #1005
- lint: fix settings and refactor package by @tmc in #1018
- vectorstores: fix cosine similarity score calculation by @avi3tal in #1048
- internal: fix data races by @nktks in #1080
- tools: add perplexity AI by @sklinkert in #1061
- vectorstores/weaviate,pinecone: do not return error when zero documents are retrieved by @mdelapenya in #1077
- examples: add OpenAI json structured example by @lifejwang11 in #1098
- textsplitter: add optional lenFunc to MarkdownTextSplitter by @pedramr in #1096
- llms/mistral: implement embeddings.EmbedderClient for Mistral and add PGVector example by @mathiasb in #1086
- vectorstores/weaviate: fix client creator by @taigrr in #1109
- examples: add image and text content example for openai by @lifejwang11 in #1099
- test: containerize mongovector tests by @prestonvasquez in #1025
- deps: update mistral go version by @fstau in #1102
- deps: upgrade to mongo-go-driver v2.0.0 by @prestonvasquez in #1087
- docs: update Discord invite link in README by @danielmerja in #1118
- docs: add mongovector README and example by @prestonvasquez in #1063
- llms/deepseek: add ReasoningContent field for reasoner model by @semioz in #1121
- docs: fix documentation publishing by @FluffyKebab in #1123
- docs: fix artifact upload in documentation publishing by @FluffyKebab in #1124
New Contributors
- @iocron made their first contribution in #926
- @Alan796 made their first contribution in #976
- @chxru made their first contribution in #972
- @amitaifrey made their first contribution in #978
- @mheck136 made their first contribution in #984
- @takeyamakenta made their first contribution in #986
- @acrmp made their first contribution in #1003
- @anuraaga made their first contribution in #997
- @treywelsh made their first contribution in #1009
- @lucaronca made their first contribution in #998
- @prestonvasquez made their first contribution in #1005
- @avi3tal made their first contribution in #1048
- @nktks made their first contribution in #1080
- @lifejwang11 made their first contribution in #1098
- @pedramr made their first contribution in #1096
- @mathiasb made their first contribution in #1086
- @taigrr made their first contribution in #1109
- @fstau made their first contribution in #1102
- @danielmerja made their first contribution in #1118
Full Changelog: v0.1.12...v0.1.13
-
v0.1.13-pre.1.0.20250213044659-d3e43b63217613 Feb 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.1.0.20250209121507-fce56ba86e8809 Feb 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.102 Feb 2025 pre-releaseRelease notes
Open source →What's Changed
- googleai: add support for system instructions in vertex too by @eliben in #930
- googleai: refactor shared test a bit and make it more resilient to model randomness by @eliben in #936
- googleai: update dependency version by @eliben in #939
- anthropic: add support for beta header by @tmc in #967
- anthropic: add improved handling of other error event types by @tmc in #1012
- openai: reflect max_token field deprecation by @tmc in #1013
- openai: add completion_tokens_details to usage response by @tmc in #1014
- openai: add reasoning tokens to usage response by @tmc in #1015
- openai: add reasoning tokens to streaming response by @tmc in #1016
- examples: add openai o1-preview example by @tmc in #1017
- examples: improve o1 readme by @tmc in #1020
- examples: update to v0.1.13-pre.0 by @tmc in #1021
- llms: fix unkeyed fields in GenerateFromSinglePrompt struct by @iocron in #926
- ci: upgrade golangci lint version by @wangjiancn in #928
- examples: add perplexity completion example by @sklinkert in #977
- agents: optimize the mrkl prompt by @Alan796 in #976
- docs: fix Type method missing from OutputParser by @chxru in #972
- outputparser: improve BooleanOutputParser by @amitaifrey in #978
- outputparser: improve DefinedOutputParser by @amitaifrey in #980
- textsplitter: add option to join table rows by @corani in #981
- googleai: add support for JSONMode and ResponseMIMEType by @mheck136 in #984
- openai: add support for sending structured output request for chat completions api by @takeyamakenta in #986
- redisvector: fix score threshold option by @acrmp in #1003
- milvus: add skipFlushOnWrite option by @fatedier in #992
- outputparser: use strings.Cut in structured parser by @anuraaga in #997
- examples: replace deprecated agents.Initialize by @treywelsh in #1009
- bedrock: fix unchecked error when stream channel is closed by @lucaronca in #998
- llms: add fake package by @devalexandre in #935
- examples: update pgvector README to use compose v2 by @elnoro in #969
- llms/mistral: add support for default WithTools implementation by @douglarek in #970
- vectorstores: add mongovector by @prestonvasquez in #1005
- lint: fix settings and refactor package by @tmc in #1018
- vectorstores: fix cosine similarity score calculation by @avi3tal in #1048
- internal: fix data races by @nktks in #1080
- tools: add perplexity AI by @sklinkert in #1061
- vectorstores/weaviate,pinecone: do not return error when zero documents are retrieved by @mdelapenya in #1077
- examples: add OpenAI json structured example by @lifejwang11 in #1098
- textsplitter: add optional lenFunc to MarkdownTextSplitter by @pedramr in #1096
- llms/mistral: implement embeddings.EmbedderClient for Mistral and add PGVector example by @mathiasb in #1086
- vectorstores/weaviate: fix client creator by @taigrr in #1109
- examples: add image and text content example for openai by @lifejwang11 in #1099
- test: containerize mongovector tests by @prestonvasquez in #1025
- deps: update mistral go version by @fstau in #1102
- deps: upgrade to mongo-go-driver v2.0.0 by @prestonvasquez in #1087
- docs: update Discord invite link in README by @danielmerja in #1118
- docs: add mongovector README and example by @prestonvasquez in #1063
- llms/deepseek: add ReasoningContent field for reasoner model by @semioz in #1121
- docs: fix documentation publishing by @FluffyKebab in #1123
- docs: fix artifact upload in documentation publishing by @FluffyKebab in #1124
New Contributors
- @iocron made their first contribution in #926
- @Alan796 made their first contribution in #976
- @chxru made their first contribution in #972
- @amitaifrey made their first contribution in #978
- @mheck136 made their first contribution in #984
- @takeyamakenta made their first contribution in #986
- @acrmp made their first contribution in #1003
- @anuraaga made their first contribution in #997
- @treywelsh made their first contribution in #1009
- @lucaronca made their first contribution in #998
- @prestonvasquez made their first contribution in #1005
- @avi3tal made their first contribution in #1048
- @nktks made their first contribution in #1080
- @lifejwang11 made their first contribution in #1098
- @pedramr made their first contribution in #1096
- @mathiasb made their first contribution in #1086
- @taigrr made their first contribution in #1109
- @fstau made their first contribution in #1102
- @danielmerja made their first contribution in #1118
Full Changelog: v0.1.12...v0.1.13-pre.1
-
v0.1.13-pre.0.0.20250202074804-0672790bb23a02 Feb 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.0.0.20250202054634-8ee3dd7134bc02 Feb 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.0.0.20250130040055-9173fef6ecd130 Jan 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.0.0.20250130035608-b12e3d4f636c30 Jan 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.0.0.20250129143017-df268eb9d88f29 Jan 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.0.0.20250128171952-d7270c03a79628 Jan 2025 pre-releaseNothing published for this version
-
v0.1.13-pre.0.0.20250113210520-29e06529770713 Jan 2025 pre-releaseNothing published for this version