📣 Check out the releases page or the #announcements channel on the LangChain.dart Discord server for more details.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
anthropic_sdk_dart
-v0.2.0+1
chromadb
-v0.2.0+2
googleai_dart
-v0.1.0+3
langchain
-v0.7.7+2
langchain_anthropic
-v0.2.0+1
langchain_community
-v0.3.3
langchain_core
-v0.3.6+1
langchain_firebase
-v0.2.1+4
langchain_google
-v0.6.4+2
langchain_mistralai
-v0.2.3+2
langchain_ollama
-v0.3.2+2
langchain_openai
-v0.7.3
mistralai_dart
-v0.0.3+4
ollama_dart
-v0.2.2+1
openai_dart
-v0.4.5
openai_realtime_dart
-v0.0.3+1
tavily_dart
-v0.1.0+1
vertex_ai
-v0.1.0+3
langchain_chroma
-v0.2.1+5
langchain_pinecone
-v0.1.0+11
langchain_supabase
-v0.1.1+4
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_chroma
-v0.2.1+5
langchain_pinecone
-v0.1.0+11
langchain_supabase
-v0.1.1+4
- FEAT: Add support for DirectoryLoader (#620). (4730f2a3)
- FEAT: Expose internal store in ObjectBoxVectorStore (#611). (c33f2e07)
- FIX: Chinese character support on web loader (#600). (48e64d5b)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- REFACTOR: Upgrade api clients generator version (#610). (0c8750e8)
- FEAT: Add gpt-4o-2024-11-20 to model catalog in openai_dart (#614). (bf333081)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- FEAT: Support Predicted Outputs in openai_dart (#613). (315fe0fd)
- FEAT: Support streaming audio responses in chat completions in openai_dart (#615). (6da756a8)
- FEAT: Add gpt-4o-2024-11-20 to model catalog in openai_dart (#614). (bf333081)
- FIX: Default store field to null in openai_dart to support Azure and Groq APIs (#608). (21332960)
- FIX: Make first_id and last_id nullable in list endpoints in openai_dart (#607). (7cfc4ddf)
- DOCS: Update OpenAI endpoints descriptions (#612). (10c66888)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- REFACTOR: Upgrade api clients generator version (#610). (0c8750e8)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- REFACTOR: Upgrade api clients generator version (#610). (0c8750e8)
- DOCS: Update openai_spec_official.yaml. (ee2eb35b)
- DOCS: Update README.md. (44291a06)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- REFACTOR: Upgrade api clients generator version (#610). (0c8750e8)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- REFACTOR: Upgrade api clients generator version (#610). (0c8750e8)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- REFACTOR: Upgrade api clients generator version (#610). (0c8750e8)
- REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)
- REFACTOR: Upgrade api clients generator version (#610). (0c8750e8)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.7.2+5
- FEAT: Add five new voice types in openai_realtime_dart and minor improvements (#593). (6d0c8d3f)
- DOCS: Update openai_realtime_dart README.md. (7e9e1393)
Packages with breaking changes:
Packages with other changes:
langchain_community
-v0.3.2+2
openai_dart
-v0.4.3
openai_realtime_dart
-v0.0.2
langchain_openai
-v0.7.2+4
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.7.2+4
- FEAT: Add support for Message Batches in anthropic_sdk_dart (#585). (a41270a0)
- FEAT: Add claude-3-5-sonnet-20241022 to model catalog in anthropic_sdk_dart (#583). (0cc59e13)
- BREAKING FEAT: Add support for prompt caching in anthropic_sdk_dart (#587). (79dabaa5)
- BREAKING FEAT: Add computer use support in anthropic_sdk_dart (#586). (36c4a3e3)
- DOCS: Update anthropic_sdk_dart readme. (78b7bccf)
- FEAT: Add support for audio in chat completions in openai_dart (#577). (0fb058cd)
- FEAT: Add support for storing outputs for model distillation and metadata in openai_dart (#578). (c9b8bdf4)
- FEAT: Support multi-modal moderations in openai_dart (#576). (45b9f423)
- FIX: submitThreadToolOutputsToRunStream not returning any events (#574). (00803ac7)
- DOCS: Add xAI to list of OpenAI-compatible APIs in openai_dart (#582). (017cb74f)
- DOCS: Fix openai_dart assistants API outdated documentation (#579). (624c4128)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.7.2+3
- DOCS: Fix typo in openai_dart. (e7ddd558)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.7.7+1
langchain_chroma
-v0.2.1+4
langchain_community
-v0.3.2+1
langchain_firebase
-v0.2.1+3
langchain_google
-v0.6.4+1
langchain_ollama
-v0.3.2+1
langchain_openai
-v0.7.2+2
langchain_pinecone
-v0.1.0+10
openai_realtime_dart
-v0.0.1+1
- DOCS: Add note about the openai_dart client. (26de8d97)
Packages with breaking changes:
- There are no breaking changes in this release.
New packages:
Packages with other changes:
- DOCS: Add note about the new openai_realtime_dart client. (44672f0a)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.7.6
langchain_core
-v0.3.6
langchain_community
-v0.3.2
langchain_firebase
-v0.2.1+2
langchain_google
-v0.6.3+1
langchain_ollama
-v0.3.2
langchain_openai
-v0.7.2
ollama_dart
-v0.2.2
openai_dart
-v0.4.2
langchain_supabase
-v0.1.1+3
langchain_pinecone
-v0.1.0+9
langchain_anthropic
-v0.1.1+2
langchain_chroma
-v0.2.1+3
langchain_mistralai
-v0.2.3+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_supabase
-v0.1.1+3
langchain_pinecone
-v0.1.0+9
langchain_anthropic
-v0.1.1+2
langchain_chroma
-v0.2.1+3
langchain_mistralai
-v0.2.3+1
vertex_ai
-v0.1.0+2
- FEAT: Add support for deleteWhere in ObjectBoxVectorStore (#552). (90918bba)
- REFACTOR: Add stubs for ObjectBox on web platform (#553). (41caed92)
- FEAT: Add support for reduced output dimensionality in GoogleGenerativeAIEmbeddings (#544). (d5880704)
- DOCS: Update Google's models in documentation (#551). (1da543f7)
- FEAT: Add OpenAI o1-preview and o1-mini to model catalog (#555). (9ceb5ff9)
- REFACTOR: Migrate ChatOpenAI to maxCompletionTokens (#557). (08057a5b)
- FEAT: Add OpenAI o1-preview and o1-mini to model catalog (#555). (9ceb5ff9)
- FEAT: Add support for maxCompletionTokens and reasoningTokens in openai_dart (#556). (37d75b61)
- FEAT: Option to include file search results in assistants API (#543). (e916ad3c)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.7.5
langchain_core
-v0.3.5
langchain_community
-v0.3.1
langchain_openai
-v0.7.1
langchain_ollama
-v0.3.1
langchain_google
-v0.6.2
langchain_mistralai
-v0.2.3
ollama_dart
-v0.2.1
openai_dart
-v0.4.1
langchain_firebase
-v0.2.1+1
langchain_supabase
-v0.1.1+2
langchain_pinecone
-v0.1.0+8
langchain_anthropic
-v0.1.1+1
langchain_chroma
-v0.2.1+2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_firebase
-v0.2.1+1
langchain_supabase
-v0.1.1+2
langchain_pinecone
-v0.1.0+8
langchain_anthropic
-v0.1.1+1
langchain_chroma
-v0.2.1+2
- FEAT: Add ToolsAgent for models with tool-calling support (#530). (f3ee5b44)
- FEAT: Deprecate OpenAIToolsAgent in favour of ToolsAgent (#532). (68d8011a)
- DOCS: Add Code Assist AI in README and documentation (#538). (e752464c)
- FEAT: Add copyWith method to all RunnableOptions subclasses (#531). (42c8d480)
- FEAT: Support OpenAI's strict mode for tool calling in ChatOpenAI (#536). (71623f49)
- FEAT: Deprecate OpenAIToolsAgent in favour of ToolsAgent (#532). (68d8011a)
- FEAT: Add support for Structured Outputs in ChatOpenAI (#526). (c5387b5d)
- FEAT: Handle refusal in OpenAI's Structured Outputs API (#533). (f4c4ed99)
- FEAT: Include logprobs in result metadata from ChatOpenAI (#535). (1834b3ad)
- FEAT: Add chatgpt-4o-latest to model catalog (#527). (ec82c760)
- FEAT: Add gpt-4o-2024-08-06 to model catalog (#522). (563200e0)
- FEAT: Deprecate OpenAIToolsAgent in favour of ToolsAgent (#532). (68d8011a)
- REFACTOR: Don't send OpenAI-Beta header in ChatOpenAI (#511). (0e532bab)
- FEAT: Add support for min_p in Ollama (#512). (e40d54b2)
- FEAT: Add copyWith method to all RunnableOptions subclasses (#531). (42c8d480)
- FEAT: Add support for Structured Outputs (#525). (c7574077)
- FEAT: Add log probabilities for refusal tokens (#534). (8470a24c)
- FEAT: Add gpt-4o-2024-08-06 to model catalog (#522). (563200e0)
- FEAT: Add chatgpt-4o-latest to model catalog (#527). (ec82c760)
Packages with breaking changes:
langchain_community
-v0.3.0
langchain_ollama
-v0.3.0
langchain_openai
-v0.7.0
ollama_dart
-v0.2.0
openai_dart
-v0.4.0
Packages with other changes:
langchain
-v0.7.4
langchain_anthropic
-v0.1.1
langchain_chroma
-v0.2.1+1
langchain_core
-v0.3.4
langchain_firebase
-v0.2.1
langchain_google
-v0.6.1
langchain_mistralai
-v0.2.2
langchain_pinecone
-v0.1.0+7
langchain_supabase
-v0.1.1+1
- FEAT: Add Fallback support for Runnables (#501). (5887858d)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- DOCS: Update README.md with Ollama tool call support. (e016b0bd)
- FEAT: Add Fallback support for Runnables (#501). (5887858d)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- FEAT: Add tool calling support in ChatOllama (#505). (6ffde204)
- BREAKING FEAT: Update Ollama default model to llama-3.1 (#506). (b1134bf1)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- DOCS: Update Ollama request options default values in API docs (#479). (e1f93366)
- BREAKING FEAT: Update ChatOpenAI default model to gpt-4o-mini (#507). (c7b8ce91)
- FEAT: Add support for disabling parallel tool calls in ChatOpenAI (#493). (c46d676d)
- FEAT: Add GPT-4o-mini to model catalog (#497). (faa23aee)
- FEAT: Add support for service tier in ChatOpenAI (#495). (af79a4ff)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
- REFACTOR: Remove default model from the language model options (#498). (44363e43)
- REFACTOR: Depend on exact versions for internal 1st party dependencies (#484). (244e5e8f)
- FEAT: Add tool calling support in ollama_dart (#504). (1ffdb41b)
- BREAKING FEAT: Update Ollama default model to llama-3.1 (#506). (b1134bf1)
- FEAT: Add support for Ollama version and model info (#488). (a110ecb7)
- FEAT: Add suffix support in Ollama completions API in ollama_dart (#503). (30d05a69)
- BREAKING REFACTOR: Change Ollama push model status type from enum to String (#489). (90c9ccd9)
- DOCS: Update Ollama request options default values in API docs (#479). (e1f93366)
- FEAT: Add support for disabling parallel tool calls in openai_dart (#492). (a91e0719)
- FEAT: Add GPT-4o-mini to model catalog (#497). (faa23aee)
- FEAT: Support chunking strategy in file_search tool in openai_dart (#496). (cfa974a9)
- FEAT: Add support for overrides in the file search tool in openai_dart (#491). (89605638)
- FEAT: Allow to customize OpenAI-Beta header in openai_dart (#502). (5fed8dbb)
- FEAT: Add support for service tier in openai_dart (#494). (0838e4b9)
New packages:
Packages with breaking changes:
Packages with other changes:
langchain
-v0.7.3
langchain_core
-v0.3.3
langchain_community
-v0.2.2
langchain_chroma
-v0.2.1
langchain_mistralai
-v0.2.1
langchain_ollama
-v0.2.2+1
langchain_openai
-v0.6.3
langchain_pinecone
-v0.1.0+6
langchain_supabase
-v0.1.1
anthropic_sdk_dart
-v0.1.0
googleai_dart
-v0.1.0+2
mistralai_dart
-v0.0.3+3
ollama_dart
-v0.1.2
openai_dart
-v0.3.3+1
Note: Anthropic integration (
ChatAnthropic
) is available in the newlangchain_anthropic
package.
- FEAT: Add support for TavilySearchResultsTool and TavilyAnswerTool (#467). (a9f35755)
- DOCS: Document existing integrations in README.md. (cc4246c8)
- FEAT: Add support for ChatToolChoiceRequired (#474). (bf324f36)
- FEAT: Update ChatResult.id concat logic (#477). (44c7fafd)
Note:
ChatFirebaseVertexAI
now usesgemini-1.5-flash
model by default.
- BREAKING FEAT: Update ChatFirebaseVertexAI default model to gemini-1.5-flash (#458). (d3c96c52)
- FEAT: Add support for ChatToolChoiceRequired (#474). (bf324f36)
- FEAT: Support response MIME type in ChatFirebaseVertexAI (#461) (#463). (c3452721)
- FEAT: Add support for Firebase Auth in ChatFirebaseVertexAI (#460). (6d137290)
- FEAT: Add support for usage metadata in ChatFirebaseVertexAI (#457). (2587f9e2)
- REFACTOR: Simplify how tools are passed to the internal Firebase client (#459). (7f772396)
Note:
ChatGoogleGenerativeAI
now usesgemini-1.5-flash
model by default.
- BREAKING FEAT: Update ChatGoogleGenerativeAI default model to gemini-1.5-flash (#462). (c8b30c90)
- FEAT: Add support for ChatToolChoiceRequired (#474). (bf324f36)
- FEAT: Support response MIME type and schema in ChatGoogleGenerativeAI (#461). (e258399e)
- REFACTOR: Migrate conditional imports to js_interop (#453). (a6a78cfe)
- DOCS: Update ChatOllama API docs. (cc4246c8)
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- FEAT: Add support for tool use in anthropic_sdk_dart client (#469). (81896cfd)
- FEAT: Add extensions on ToolResultBlockContent in anthropic_sdk_dart (#476). (8d92d9b0)
- REFACTOR: Improve schemas names in anthropic_sdk_dart (#475). (8ebeacde)
- REFACTOR: Migrate conditional imports to js_interop (#453). (a6a78cfe)
- FEAT: Add support for listing running Ollama models (#451). (cfaa31fb)
- REFACTOR: Migrate conditional imports to js_interop (#453). (a6a78cfe)
New packages:
Packages with other changes:
langchain
-v0.7.2
langchain_core
-v0.3.2
langchain_community
-v0.2.1
langchain_chroma
-v0.2.0+5
langchain_firebase
-v0.1.0+2
langchain_google
-v0.5.1
langchain_mistralai
-v0.2.1
langchain_ollama
-v0.2.2
langchain_openai
-v0.6.2
langchain_pinecone
-v0.1.0+5
langchain_supabase
-v0.1.0+5
chromadb
-v0.2.0+1
googleai_dart
-v0.1.0+1
mistralai_dart
-v0.0.3+2
ollama_dart
-v0.1.1
openai_dart
-v0.3.3
vertex_ai
-v0.1.0+1
- FEAT: Add support for ObjectBoxVectorStore (#438). (81e167a6)
- Check out the ObjectBoxVectorStore documentation
- REFACTOR: Migrate to langchaindart.dev domain (#434). (358f79d6)
- FEAT: Add Runnable.close() to close any resources associated with it (#439). (4e08cced)
- FIX: Stream errors are not propagated by StringOutputParser (#440). (496b11cc)
- FEAT: Add support for ObjectBoxVectorStore (#438). (81e167a6)
- Check out the ObjectBoxVectorStore documentation
- FEAT: Support FastChat OpenAI-compatible API (#444). (ddaf1f69)
- FIX: Make vector store name optional (#436). (29a46c7f)
- FIX: Fix deserialization of sealed classes (#435). (7b9cf223)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain_firebase
-v0.1.0+1
ollama_dart
-v0.1.0+1
openai_dart
-v0.3.2+1
langchain_ollama
-v0.2.1+1
langchain_openai
-v0.6.1+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_ollama
-v0.2.1+1
langchain_openai
-v0.6.1+1
- FIX: Rename CreateRunRequestModel factories names (#429). (fd15793b)
- FIX: Make quote nullable in MessageContentTextAnnotationsFileCitation (#428). (75b95645)
- DOCS: Fix lint issues in langchain_firebase example. (f85a6ad7)
Packages with breaking changes:
Packages with other changes:
langchain
-v0.7.1
langchain_core
-v0.3.1
langchain_community
-v0.2.0+1
langchain_firebase
-v0.1.0
langchain_openai
-v0.6.1
langchain_ollama
-v0.2.1
langchain_chroma
-v0.2.0+4
langchain_mistralai
-v0.2.0+1
langchain_pinecone
-v0.1.0+4
langchain_supabase
-v0.1.0+4
openai_dart
-v0.3.2
Note: VertexAI for Firebase (
ChatFirebaseVertexAI
) is available in the newlangchain_firebase
package.
- DOCS: Add docs for ChatFirebaseVertexAI (#422). (8d0786bc)
- DOCS: Update ChatOllama docs (#417). (9d30b1a1)
- FEAT: Add equals to ChatToolChoiceForced (#422). (8d0786bc)
- FIX: Fix finishReason null check (#406). (5e2b0ecc)
- Update a dependency to the latest release.
Note:
ChatGoogleGenerativeAI
andGoogleGenerativeAIEmbeddings
now use the versionv1beta
of the Gemini API (instead ofv1
) which support the latest models (gemini-1.5-pro-latest
andgemini-1.5-flash-latest
).VertexAI for Firebase (
ChatFirebaseVertexAI
) is available in the newlangchain_firebase
package.
- FEAT: Add support for tool calling in ChatGoogleGenerativeAI (#419). (df41f38a)
- DOCS: Add Gemini 1.5 Flash to models list (#423). (40f4c9de)
- BREAKING FEAT: Migrate internal client from googleai_dart to google_generative_ai (#407). (fa4b5c37)
- FEAT: Add support for ChatFirebaseVertexAI (#422). (8d0786bc)
- DOCS: Add Gemini 1.5 Flash to models list (#423). (40f4c9de)
- FEAT: Add GPT-4o to model catalog (#420). (96214307)
- FEAT: Include usage stats when streaming with OpenAI and ChatOpenAI (#406). (5e2b0ecc)
- FEAT: Handle finish reason in ChatOllama (#416). (a5e1af13)
- FEAT: Add keepAlive option to OllamaEmbeddings (#415). (32e19028)
- FEAT: Update Ollama default model from llama2 to llama3 (#417). (9d30b1a1)
- REFACTOR: Remove deprecated Ollama options (#414). (861a2b74)
- FEAT: Add GPT-4o to model catalog (#420). (96214307)
- FEAT: Add support for different content types in Assistants API and other fixes (#412). (97acab45)
- FEAT: Add support for completions and embeddings in batch API in openai_dart (#425). (16fe4c68)
- FEAT: Add incomplete status to RunObject in openai_dart (#424). (71b116e6)
- BREAKING FEAT: Align Ollama client to the Ollama v0.1.36 API (#411). (326212ce)
- FEAT: Update Ollama default model from llama2 to llama3 (#417). (9d30b1a1)
- FEAT: Add support for done reason (#413). (cc5b1b02)
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.6.0+2
- FEAT: Add support for stream_options in openai_dart (#405). (c15714ca)
- FIX: RunStepDetailsToolCalls deserialization in Assistants API v2 (#404). (d76c6aba)
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.6.0+1
- BREAKING FEAT: Migrate OpenAI Assistants API to v2 and add support for vector stores (#402). (45de29a1)
- FEAT: Add support for
ChatCompletionToolChoiceMode.required
(#402). (45de29a1)
Packages with breaking changes:
langchain
-v0.7.0
langchain_core
-v0.3.0
langchain_community
-v0.2.0
langchain_openai
-v0.6.0
langchain_google
-v0.4.0
langchain_mistralai
-v0.2.0
langchain_ollama
-v0.2.0
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_supabase
-v0.1.0+3
langchain_pinecone
-v0.1.0+3
langchain_chroma
-v0.2.0+3
- BREAKING FEAT: Migrate from function calling to tool calling (#400). (44413b83)
- BREAKING REFACTOR: Improve Tool abstractions (#398). (2a50aec2)
- BREAKING FEAT: Migrate from function calling to tool calling (#400). (44413b83)
- BREAKING REFACTOR: Improve Tool abstractions (#398). (2a50aec2)
- BREAKING FEAT: Migrate from function calling to tool calling (#400). (44413b83)
- BREAKING REFACTOR: Improve Tool abstractions (#398). (2a50aec2)
- BREAKING FEAT: Migrate from function calling to tool calling (#400). (44413b83)
- BREAKING REFACTOR: Improve Tool abstractions (#398). (2a50aec2)
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
langchain_community
-v0.1.0+2
langchain_ollama
-v0.1.0+2
langchain_supabase
-v0.1.0+2
langchain_pinecone
-v0.1.0+2
langchain_chroma
-v0.2.0+2
langchain_google
-v0.3.0+2
langchain_mistralai
-v0.1.0+2
- FEAT Add support for RunnableRouter (#386). (827e262)
- FEAT: Add support for Runnable.mapInputStream (#393). (a2b6bbb5)
- FEAT: Add support for JsonOutputParser (#392). (c6508f0f)
- FEAT: Reduce input stream for PromptTemplate, LLM, ChatModel, Retriever and Tool (#388). (b59bcd40)
- BREAKING FEAT: Support different logic for streaming in RunnableFunction (#394). (8bb2b8ed)
- FIX: Allow async functions in Runnable.mapInput (#396). (e4c35092)
- DOCS: Update LangChain Expression Language documentation (#395). (6ce75e5f)
- FEAT Add support for RunnableRouter (#386). (827e262)
- FEAT: Add support for Runnable.mapInputStream (#393). (a2b6bbb5)
- FEAT: Add support for JsonOutputParser (#392). (c6508f0f)
- FEAT: Reduce input stream for PromptTemplate, LLM, ChatModel, Retriever and Tool (#388). (b59bcd40)
- BREAKING FEAT: Support different logic for streaming in RunnableFunction (#394). (8bb2b8ed)
- FIX: Allow async functions in Runnable.mapInput (#396). (e4c35092)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.5.0+1
- DOCS: Update README.md. (8139113a)
- FEAT: Add support for Batch API in openai_dart (#383). (6b89f4a2)
- FEAT: Support specifying tool choice in Assistant API in openai_dart (#382). (97d7977a)
- FEAT: Support JSON mode in Assistant API in openai_dart (#381). (a864dae3)
- FEAT: Support max tokens and truncation strategy in Assistant API in openai_dart (#380). (7153167b)
- FEAT: Add streaming support to Assistant API in openai_dart (#379). (6ef68196)
- FEAT: Update models catalog with GPT-4 Turbo with Vision in openai_dart (#378). (88537540)
- FEAT: Add Weights & Biases fine-tuning integration and seed in openai_dart (#377). (a5fff1bf)
- FEAT: Add support for checkpoints in fine-tuning jobs in openai_dart (#376). (69f8e2f9)
Packages with breaking changes:
langchain
-v0.5.0
langchain_chroma
-v0.2.0
langchain_community
-v0.1.0
langchain_core
-v0.1.0
langchain_google
-v0.3.0
langchain_mistralai
-v0.1.0
langchain_ollama
-v0.1.0
langchain_openai
-v0.5.0
langchain_pinecone
-v0.1.0
langchain_supabase
-v0.1.0
chromadb
-v0.2.0
openai_dart
-v0.2.0
vertex_ai
-v0.1.0
Packages with other changes:
- BREAKING REFACTOR: Introduce langchain_core and langchain_community packages (#328). (5fa520e6)
- BREAKING REFACTOR: Simplify LLMResult and ChatResult classes (#363). (ffe539c1)
- BREAKING REFACTOR: Simplify Output Parsers (#367). (f24b7058)
- BREAKING REFACTOR: Remove deprecated generate and predict APIs (#335). (c55fe50f)
- REFACTOR: Simplify internal .stream implementation (#364). (c83fed22)
- FEAT: Implement .batch support (#370). (d254f929)
- FEAT: Add reduceOutputStream option to StringOutputParser (#368). (7f9a9fae)
- DOCS: Update LCEL docs. (ab3ab573)
- DOCS: Add RAG example using OllamaEmbeddings and ChatOllama (#337). (8bddc6c0)
- BREAKING REFACTOR: Introduce langchain_core and langchain_community packages (#328). (5fa520e6)
- BREAKING REFACTOR: Simplify LLMResult and ChatResult classes (#363). (ffe539c1)
- BREAKING REFACTOR: Simplify Output Parsers (#367). (f24b7058)
- REFACTOR: Simplify internal .stream implementation (#364). (c83fed22)
- FEAT: Implement .batch support (#370). (d254f929)
- FEAT: Add reduceOutputStream option to StringOutputParser (#368). (7f9a9fae)
- BREAKING REFACTOR: Introduce langchain_core and langchain_community packages (#328). (5fa520e6)
- BREAKING REFACTOR: Simplify LLMResult and ChatResult classes (#363). (ffe539c1)
- BREAKING REFACTOR: Simplify Output Parsers (#367). (f24b7058)
- BREAKING REFACTOR: Remove deprecated generate and predict APIs (#335). (c55fe50f)
- REFACTOR: Simplify internal .stream implementation (#364). (c83fed22)
- FEAT: Implement .batch support (#370). (d254f929)
- FEAT: Add streaming support in ChatGoogleGenerativeAI (#360). (68bfdb04)
- FEAT: Support tuned models in ChatGoogleGenerativeAI (#359). (764b633d)
- FEAT: Add support for GoogleGenerativeAIEmbeddings (#362). (d4f888a0)
- FEAT: Support output dimensionality in GoogleGenerativeAIEmbeddings (#373). (6dcb27d8)
- FEAT: Support updating API key in Google AI client (#357). (b9b808e7)
- BREAKING REFACTOR: Introduce langchain_core and langchain_community packages (#328). (5fa520e6)
- BREAKING REFACTOR: Simplify LLMResult and ChatResult classes (#363). (ffe539c1)
- BREAKING REFACTOR: Simplify Output Parsers (#367). (f24b7058)
- BREAKING REFACTOR: Remove deprecated generate and predict APIs (#335). (c55fe50f)
- REFACTOR: Simplify internal .stream implementation (#364). (c83fed22)
- FEAT: Implement .batch support (#370). (d254f929)
- BREAKING REFACTOR: Introduce langchain_core and langchain_community packages (#328). (5fa520e6)
- BREAKING REFACTOR: Simplify LLMResult and ChatResult classes (#363). (ffe539c1)
- BREAKING REFACTOR: Simplify Output Parsers (#367). (f24b7058)
- BREAKING REFACTOR: Remove deprecated generate and predict APIs (#335). (c55fe50f)
- REFACTOR: Simplify internal .stream implementation (#364). (c83fed22)
- FEAT: Implement .batch support (#370). (d254f929)
- BREAKING REFACTOR: Introduce langchain_core and langchain_community packages (#328). (5fa520e6)
- BREAKING REFACTOR: Simplify LLMResult and ChatResult classes (#363). (ffe539c1)
- BREAKING REFACTOR: Simplify Output Parsers (#367). (f24b7058)
- BREAKING REFACTOR: Remove deprecated generate and predict APIs (#335). (c55fe50f)
- REFACTOR: Simplify internal .stream implementation (#364). (c83fed22)
- FEAT: Implement .batch support (#370). (d254f929)
- FEAT: Remove deprecated OpenAI instance id (#350). (52939336)
- FEAT: Sync OpenAI API (#347). (f296eef6)
- FIX: Have the == implementation use Object instead of dynamic (#334). (89f7b0b9)
- FEAT: Support generateContent for tuned model in googleai_dart client (#358). (b4641a09)
- FEAT: Support output dimensionality in Google AI Embeddings (#373). (6dcb27d8)
- FEAT: Support updating API key in Google AI client (#357). (b9b808e7)
- FIX: Have the == implementation use Object instead of dynamic (#334). (89f7b0b9)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
chromadb
-v0.1.2
googleai_dart
-v0.0.3
langchain
-v0.4.2
langchain_chroma
-v0.1.1
langchain_google
-v0.2.4
langchain_mistralai
-v0.0.3
langchain_ollama
-v0.0.4
langchain_openai
-v0.4.1
langchain_pinecone
-v0.0.7
langchain_supabase
-v0.0.1+1
mistralai_dart
-v0.0.3
ollama_dart
-v0.0.3
openai_dart
-v0.1.7
vertex_ai
-v0.0.10
- FEAT: Add streaming support to googleai_dart client (#299). (2cbd538a)
- FEAT: Update meta and test dependencies (#331). (912370ee)
- DOCS: Update pubspecs. (d23ed89a)
- FEAT: Allow to specify OpenAI custom instance (#327). (4744648c)
- FEAT: Update meta and test dependencies (#331). (912370ee)
- DOCS: Update pubspecs. (d23ed89a)
- FEAT: Allow to specify OpenAI custom instance (#327). (4744648c)
- FEAT: Update meta and test dependencies (#331). (912370ee)
- DOCS: Update pubspecs. (d23ed89a)
- FEAT: Add Ollama keep_alive param to control how long models stay loaded (#319). (3b86e227)
- FEAT: Update meta and test dependencies (#331). (912370ee)
- DOCS: Update pubspecs. (d23ed89a)
- FEAT: Add Ollama keep_alive param to control how long models stay loaded (#319). (3b86e227)
- FEAT: Update meta and test dependencies (#331). (912370ee)
- DOCS: Update pubspecs. (d23ed89a)
- DOCS: Update pubspecs. (d23ed89a)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.4.1
langchain_supabase
-v0.0.1
langchain_chroma
-v0.1.0+15
langchain_google
-v0.2.3+3
langchain_mistralai
-v0.0.2+3
langchain_ollama
-v0.0.3+3
langchain_openai
-v0.4.0+1
langchain_pinecone
-v0.0.6+14
chromadb
-v0.1.1+1
googleai_dart
-v0.0.2+2
mistralai_dart
-v0.0.2+3
ollama_dart
-v0.0.2+1
openai_dart
-v0.1.6+1
vertex_ai
-v0.0.9+1
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
- DOCS: Update CHANGELOG.md. (d0d46534)
Packages with breaking changes:
Packages with other changes:
langchain
-v0.4.0
openai_dart
-v0.1.6
langchain_ollama
-v0.0.3+2
langchain_mistralai
-v0.0.2+2
langchain_pinecone
-v0.0.6+13
langchain_chroma
-v0.1.0+14
langchain_google
-v0.2.3+2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_ollama
-v0.0.3+2
langchain_mistralai
-v0.0.2+2
langchain_pinecone
-v0.0.6+13
langchain_chroma
-v0.1.0+14
langchain_google
-v0.2.3+2
- BREAKING FEAT: Update OpenAIEmbeddings' default model to text-embedding-3-small (#313). (43463481)
- FEAT: Add support for shortening embeddings in OpenAIEmbeddings (#312). (5f5eb54f)
- FEAT: Add gpt-4-0125-preview and gpt-4-turbo-preview in model catalog (#309). (f5a78867)
- FEAT: Add text-embedding-3-small and text-embedding-3-large in model catalog (#310). (fda16024)
- FEAT: Add support for shortening embeddings (#311). (c725db0b)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Specified model is always overwritten in OpenAIFunctionsAgent (#308). (32dc37d8)
- DOCS: Update docs. (6f15d7f8)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.3.3
langchain_openai
-v0.3.3
langchain_google
-v0.2.3+1
langchain_mistralai
-v0.0.2+1
openai_dart
-v0.1.5
mistralai_dart
-v0.0.2+2
vertex_ai
-v0.0.9
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_pinecone
-v0.0.6+12
langchain_ollama
-v0.0.3+1
langchain_chroma
-v0.1.0+13
- FEAT: Support Anyscale in ChatOpenAI and OpenAIEmbeddings wrappers (#305). (7daa3eb0)
- FEAT: Support Together AI in ChatOpenAI wrapper (#297). (28ab56af)
- FEAT: Support Together AI in OpenAIEmbeddings wrapper (#304). (ddc761d6)
- FEAT: Support Anyscale API in openai_dart client (#303). (e0a3651c)
- FEAT: Support Together AI API (#296). (ca6f23d5)
- FEAT: Support Together AI Embeddings API in openai_dart client (#301). (4a6e1045)
- FEAT: Add usage to Run/RunStep in openai_dart client (#302). (cc6538b5)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.3.2
langchain_openai
-v0.3.2
langchain_google
-v0.2.3
langchain_mistralai
-v0.0.2
langchain_ollama
-v0.0.3
langchain_pinecone
-v0.0.6+11
langchain_chroma
-v0.1.0+12
openai_dart
-v0.1.4
googleai_dart
-v0.0.2+1
mistralai_dart
-v0.0.2+1
vertex_ai
-v0.0.8
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_pinecone
-v0.0.6+11
langchain_chroma
-v0.1.0+12
- REFACTOR: Make all LLM options fields nullable and add copyWith (#284). (57eceb9b)
- FIX: Export ConversationSummaryMemory (#283). (76b01d23)
- FEAT: Update internal dependencies (#291). (69621cc6)
- FEAT: Support OpenRouter API in ChatOpenAI wrapper (#292). (c6e7e5be) (docs)
- REFACTOR: Make all LLM options fields nullable and add copyWith (#284). (57eceb9b)
- REFACTOR: Migrate tokenizer to langchain_tiktoken package (#285). (6a3b6466)
- FEAT: Update internal dependencies (#291). (69621cc6)
- REFACTOR: Use cl100k_base encoding model when no tokenizer is available (#295). (ca908e80)
- REFACTOR: Make all LLM options fields nullable and add copyWith (#284). (57eceb9b)
- REFACTOR: Migrate tokenizer to langchain_tiktoken package (#285). (6a3b6466)
- FEAT: Update internal dependencies (#291). (69621cc6)
- REFACTOR: Use cl100k_base encoding model when no tokenizer is available (#295). (ca908e80)
- REFACTOR: Make all LLM options fields nullable and add copyWith (#284). (57eceb9b)
- REFACTOR: Migrate tokenizer to langchain_tiktoken package (#285). (6a3b6466)
- FEAT: Update internal dependencies (#291). (69621cc6)
- REFACTOR: Use cl100k_base encoding model when no tokenizer is available (#295). (ca908e80)
- REFACTOR: Make all LLM options fields nullable and add copyWith (#284). (57eceb9b)
- REFACTOR: Migrate tokenizer to langchain_tiktoken package (#285). (6a3b6466)
- FEAT: Update internal dependencies (#291). (69621cc6)
- FEAT: Support OpenRouter API (#292). (57699b32)
- FEAT: Remove OpenAI deprecated models (#290). (893b1c51)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.3.1+1
langchain_ollama
-v0.0.2+1
langchain_mistralai
-v0.0.1+4
langchain_google
-v0.2.2+1
langchain_pinecone
-v0.0.6+10
langchain_chroma
-v0.1.0+11
langchain_openai
-v0.3.1+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_ollama
-v0.0.2+1
langchain_mistralai
-v0.0.1+4
langchain_google
-v0.2.2+1
langchain_pinecone
-v0.0.6+10
langchain_chroma
-v0.1.0+11
langchain_openai
-v0.3.1+1
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.3.1
langchain_ollama
-v0.0.2
ollama_dart
-v0.0.2
openai_dart
-v0.1.3
langchain_google
-v0.2.2
langchain_openai
-v0.3.1
langchain_chroma
-v0.1.0+10
langchain_pinecone
-v0.0.6+9
langchain_mistralai
-v0.0.1+3
googleai_dart
-v0.0.2
mistralai_dart
-v0.0.2
chromadb
-v0.1.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_chroma
-v0.1.0+10
langchain_pinecone
-v0.0.6+9
langchain_mistralai
-v0.0.1+3
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
New packages:
Packages with breaking changes:
Packages with other changes:
langchain_chroma
-v0.1.0+9
langchain_google
-v0.2.1
langchain_ollama
-v0.0.1+2
langchain_mistralai
-v0.0.1+1
langchain_pinecone
-v0.0.6+8
- BREAKING REFACTOR: Make MIME Type mandatory for base64 images in prompt (#269). (2fe076bb)
- FEAT: Allow to pass options to countTokens method (#268). (4ecb123b)
- DOCS: Update README.md and docs (#272). (306a1fdd)
- BREAKING REFACTOR: Make MIME Type mandatory for base64 images in prompt (#269). (2fe076bb)
- FEAT: Allow to pass options to countTokens method (#268). (4ecb123b)
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
New packages:
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.2.1
langchain_ollama
-v0.0.1+1
langchain_openai
-v0.2.0+1
openai_dart
-v0.1.2+1
langchain_pinecone
-v0.0.6+7
langchain_chroma
-v0.1.0+8
langchain_google
-v0.2.0+1
- FEAT: Support customizing Tool input description (#258). (a9a1b2a0)
- DOCS: Update Mistral AI documentation (#265). (59b4127e)
- FEAT: Add support for ChatMistralAI wrapper (#262). (1364afec)
- FEAT: Add support for MistralAIEmbeddings (#254) (#264). (1c6bb1a3)
- REFACTOR: Minor changes in ChatOllama. (725b8ff0)
- FIX: Wrong role used as system role (#263). (7d68a871)
- FEAT: Implement Dart client for Mistral AI API (#261). (f4954c59)
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
New packages:
Packages with breaking changes:
Packages with other changes:
langchain_chroma
-v0.1.0+7
ollama_dart
-v0.0.1+1
openai_dart
-v0.1.2
langchain_pinecone
-v0.0.6+6
Migration guides:
- BREAKING FEAT: Move all retriever config options to RetrieverOptions (#248). (f5785b77)
- BREAKING FEAT: Allow to pass call options to tools (#243). (4a01adb9)
- FEAT: Allow to mutate default options (#256). (cb5e4058)
- REFACTOR: Use JsonPath.readValues in JsonLoader (#245). (3e159254)
- FIX: Out of rage error in ConversationBufferWindowMemory (#249). (1b38bff7)
- FIX: PromptTemplate stream should only emit if it has all inputs (#247). (a56a2ec5)
Migration guides:
- BREAKING FEAT: Move all model config options to VertexAIOptions (#241). (a714882a)
- BREAKING FEAT: Move all model config options to ChatVertexAIOptions (#242). (89bef8a2)
- FEAT: Allow to mutate default options (#256). (cb5e4058)
Migration guides:
- BREAKING FEAT: Move all model config options to OpenAIOptions (#232). (16e3e8e4)
- BREAKING FEAT: Move all model config options to ChatOpenAIOptions (#240). (dd6a21a7)
- BREAKING FEAT: Allow to pass call options to tools (#243). (4a01adb9)
- BREAKING FEAT: Move all DallE config options to OpenAIDallEToolOptions (#244). (c24877c6)
- FEAT: Allow to mutate default options (#256). (cb5e4058)
- FEAT: Allow to update OpenAI key without having to recreate the wrapper (#246). (05739bd1)
- FIX: PromptTemplate stream should only emit if it has all inputs (#247). (a56a2ec5)
- DOCS: Fix typo in Chroma docs. (dd97db40)
- FEAT: Add support for ChatOllama chat model (#255). (5b156910)
- FEAT: Add support for OllamaEmbeddings (#254). (b69701c7)
- FEAT: Add support for Ollama LLM (#253). (23362fdd)
- DOCS: Update Ollama docs. (8161f6c9)
- DOCS: Update README.me. (be20dbaf)
- Update a dependency to the latest release.
New packages:
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.1.1+1
langchain_pinecone
-v0.0.6+5
langchain_openai
-v0.1.2+2
langchain_chroma
-v0.1.0+6
langchain_google
-v0.1.0+4
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.1.2+2
langchain_chroma
-v0.1.0+6
langchain_google
-v0.1.0+4
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_chroma
-v0.1.0+5
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.1.2+1
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.1.1
langchain_openai
-v0.1.2
langchain_pinecone
-v0.0.6+4
langchain_chroma
-v0.1.0+4
langchain_google
-v0.1.0+3
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_pinecone
-v0.0.6+4
langchain_chroma
-v0.1.0+4
langchain_google
-v0.1.0+3
- FEAT: Add support for OpenAIDallETool (#231). (541e8d77)
- FEAT: Support implementing custom agents using LCEL (#230). (625eeeb4)
- FEAT: Add support for Runnable.mapInput() (#229). (7cc832ca)
- REFACTOR: Rename RunnableMapFromItem to RunnableMapFromInput (#228). (7330cfcd)
- REFACTOR: Improve handling of input and output keys in chains (#227). (acf76b24)
- FEAT: Add support for OpenAIDallETool (#231). (541e8d77)
- FEAT: Support implementing custom agents using LCEL (#230). (625eeeb4)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.1.1+1
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.1.0+2
langchain_openai
-v0.1.1
openai_dart
-v0.1.1
langchain_pinecone
-v0.0.6+3
langchain_chroma
-v0.1.0+3
langchain_google
-v0.1.0+2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_pinecone
-v0.0.6+3
langchain_chroma
-v0.1.0+3
langchain_google
-v0.1.0+2
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
chromadb
-v0.1.0+1
langchain
-v0.1.0+1
langchain_google
-v0.1.0+1
langchain_openai
-v0.1.0+1
langchain_pinecone
-v0.0.6+2
openai_dart
-v0.1.0+1
vertex_ai
-v0.0.7+2
langchain_chroma
-v0.1.0+2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_chroma
-v0.1.0+2
- FIX: Add missing
name
param in ChatCompletionMessage (#222). (6f186775) - FIX: Remove dependency on io.HttpException (#221). (95369e4c)
- DOCS: Add public_member_api_docs lint rule and document missing APIs (#223). (52380433)
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_pinecone
-v0.0.6+1
langchain_chroma
-v0.1.0+1
- REFACTOR: Align openai_dart client breaking changes (#219). (172db27f)
- BREAKING FEAT: Add multi-modal messages support with OpenAI Vision (#220). (6da2e069)
- BREAKING FEAT: Add multi-modal support (#218). (14c8e7ef)
- BREAKING FEAT: Rename factory const to more meaningful names (#215). (7e4602fa)
- FEAT: Add gpt-3.5-turbo-1106 chat model (#217). (73f37915)
- REFACTOR: Improve request error handling (#214). (4a9f3d33)
Migration guides: new factories and multi-modal
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.0.15+2
- REFACTOR: Migrate to generated client stream methods (#208). (9122f551)
- FIX: Fix integer overflow when targeting web (#207). (eaf69f32)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain_chroma
-v0.0.5+3
langchain_google
-v0.0.10+1
langchain_openai
-v0.0.15+1
langchain_pinecone
-v0.0.5+2
openai_dart
-v0.0.2+1
- DOCS: Update vector stores documentation. (dad60d24)
- DOCS: Update vector stores documentation. (dad60d24)
- DOCS: Update vector stores documentation. (dad60d24)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.0.15
langchain_google
-v0.0.10
langchain_openai
-v0.0.15
openai_dart
-v0.0.2
langchain_pinecone
-v0.0.5+1
langchain_chroma
-v0.0.5+2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_pinecone
-v0.0.5+1
langchain_chroma
-v0.0.5+2
- FEAT: Add streaming support in LangChain Expression Language (#192). (2e4bcf91)
- DOCS: Add streaming to docs. (bb87c190)
- FEAT: Add streaming support to OutputFunctionsParsers (#194). (8b4e6a13)
- FIX: Remove unused generic param in StringOutputParser (#193). (decd3176)
- FEAT: Add streaming support to OpenAI (#196). (b21fcb38)
- FEAT: Support seed and system_fingerprint in OpenAI wrapper (#204). (c31b6795)
- FEAT: Add streaming support to ChatOpenAI (#197). (2268da78)
- FEAT: Support seed, system_fingerprint and JSON Mode in ChatOpenAI (#205). (3332c228)
- FEAT: Support new models API functionality (#203). (33ebe746)
- FEAT: Support new images API functionality (#202). (fcf21daf)
- FEAT: Support new fine-tunning API functionality (#201). (f5f44ad8)
- FEAT: Support new embeddings API functionality (#200). (9b43d85b)
- FEAT: Support new completion API functionality (#199). (f12f6f57)
- FEAT: Support new chat completion API functionality (#198). (01820d69)
- FIX: Handle nullable function call fields when streaming (#191). (8f23cf16)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- DOCS: Update CHANGELOG.md. (5ea4e532)
- FIX: Revert OpenAI maxTokens default to 256 (#189). (ab2ce6d4)
- DOCS: Update CHANGELOG.md. (5ea4e532)
New packages:
Packages with breaking changes:
Packages with other changes:
- BREAKING FIX: Change loaders lastModified metadata field to integer (#172). (72c724f8)
- BREAKING FEAT: Update uuid internal dependency to 4.x.x (#173). (b01f4afe)
- REFACTOR: Don't require implement getFormatInstructions. (d8b1286d)
- DOCS: Update docs. (af7ee827)
- FEAT: Migrate OpenAI to openai_dart client (#184). (6c90b371)
- FEAT: Migrate ChatOpenAI to openai_dart client (#185). (de8f487d)
- FEAT: Migrate OpenAIEmbeddings to openai_dart client (#183). (8f626fe8)
- REFACTOR: Remove dependency on dart_openai (#186). (273cfa2e)
- BREAKING FIX: Change loaders lastModified metadata field to integer (#172). (72c724f8)
- BREAKING FEAT: Update uuid internal dependency to 4.x.x (#173). (b01f4afe)
- DOCS: Update changelog. (d45d624a)
- BREAKING FEAT: Update uuid internal dependency to 4.x.x (#173). (b01f4afe)
- DOCS: Update changelog. (d45d624a)
- FIX: Fix static analysis warning (#187). (3fe91570)
- FIX: Several fixes and improvments (#182). (115e8bef)
- FEAT: Support different embedding response formats (#180). (4f676e87)
- FEAT: Implement openai_dart, a Dart client for OpenAI API (#178). (fa5d032a)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
langchain
-v0.0.13
langchain_openai
-v0.0.13
langchain_pinecone
-v0.0.3
langchain_chroma
-v0.0.4
langchain_google
-v0.0.8
-
Check out the LangChain Expression Language documentation for more details
-
FEAT: Add support for JsonOutputFunctionsParser (#165). (66c8e644)
-
FEAT: Implement LangChain Expression Language (LCEL) (#163). (85ea41af)
-
FEAT: Support custom doc prompt in StuffDocumentsQAChain (#157). (faa9d2d7)
- Updated
langchain
dependency
- Updated
langchain
dependency
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with breaking changes:
Packages with other changes:
- BREAKING REFACTOR: Change embedDocuments input to
List<Document>
(#153). (1b5d6fbf) - DOCS: Acknowledge sponsors in readme. (092d94c8)
- DOCS: Add topics to pubspecs. (8c1d6297)
- BREAKING FEAT: Add default and call options in VertexAI and ChatVertexAI (#155). (fe1b12ea)
- BREAKING REFACTOR: Change embedDocuments input to
List<Document>
(#153). (1b5d6fbf) - FEAT: Support document title in VertexAIEmbeddings (#154). (6b763731)
- FEAT: Support task type in VertexAIEmbeddings (#151). (8a2199e2)
- DOCS: Add topics to pubspecs. (8c1d6297)
- BREAKING REFACTOR: Change embedDocuments input to
List<Document>
(#153). (1b5d6fbf) - DOCS: Add topics to pubspecs. (8c1d6297)
- DOCS: Add topics to pubspecs. (8c1d6297)
- FEAT: Add support for stopSequence and candidateCount (#150). (eab7d968)
- FEAT: Support task type and title in embeddings models (#149). (421d36bd)
- FIX: Fix typo in stop sequences field deserialization (#152). (4f7161da)
- DOCS: Add topics to pubspecs. (8c1d6297)
- DOCS: Add topics to pubspecs. (8c1d6297)
New packages:
Packages with breaking changes:
Packages with other changes:
langchain_google
-v0.0.6
langchain_openai
-v0.0.11
langchain_chroma
-v0.0.2
vertex_ai
-v0.0.6
chromadb
-v0.0.2
- DOCS: Update readme. (e1b5b295)
- BREAKING REFACTOR: Remove addDocuments from VectorStoreRetriever (#146). (d32a5fd9)
- BREAKING REFACTOR: Rename VectorStoreRetrieverMemory and require vector store (#145). (67af3195)
- DOCS: Update readme. (e1b5b295)
- DOCS: Update packages example. (4f8488fc)
- FEAT: Add support for Pinecone VectorStore (#37). (e43eef97)
- DOCS: Update packages example. (4f8488fc)
- FEAT: Add ability to specify user in OpenAI and ChatOpenAI (#143). (457ab54e)
- DOCS: Update packages example. (4f8488fc)
- FIX: typecast exception when null publicationDate (#148). (d4afc131)
- DOCS: Update packages example. (4f8488fc)
Packages with changes:
New packages:
- DOCS: Update readme. (b61eda5b)
- DOCS: Update readme. (b61eda5b)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: Support filtering in MemoryVectorStore (#137). (84da480f)
- FEAT: Support filtering in VertexAI Matching Engine (#136). (768c6987)
- FEAT: Allow to pass vector search config (#135). (5b8fa5a3)
- DOCS: Fix API documentation errors (#138). (1aa38fce)
- FEAT: Support filtering in VertexAI Matching Engine (#136). (768c6987)
- FEAT: Allow to pass vector search config (#135). (5b8fa5a3)
- DOCS: Fix API documentation errors (#138). (1aa38fce)
- DOCS: Update changelog. (b211ab47)
Packages with changes:
Packages with changes:
- REFACTOR: Rename store folder to chat_message_history (#126). (fa54c7e2)
- REFACTOR: Fix Dart 3.1.0 linter issues (#125). (cc32f3f1)
- FEAT: Add support for LocalFileStore (#132). (2c508dce)
- FEAT: Add support for CacheBackedEmbeddings (#131). (27d8b777)
- FEAT: Add FakeEmbeddings testing model (#130). (f06920d7)
- FEAT: Add support for EncoderBackedStore (#129). (85bb3191)
- FEAT: Add support for InMemoryStore (#128). (699c0904)
- FEAT: Add support for InMemoryDocStore (#127). (d9d7268d)
- FEAT: Initial vectors, ids, and delete in MemoryVectorStore (#123). (f87a738d)
Packages with changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
langchain_openai
-v0.0.7+1
langchain_google
-v0.0.2+2
Packages with changes:
- FIX: approximateNeighborsCount deserialization issue (#120). (f3381208)
- DOCS: Update readme. (81f67c5e)
Packages with changes:
- Updated
langchain
dependency
Packages with changes:
New packages:
- REFACTOR: Always await or explicitly discard Futures (#106). (989e93db)
- FIX: Fix OpenAIQAWithSourcesChain returning empty strings (#113). (6181ff8d)
- FIX: VectorStore k variable was ignored (#110). (80e61eb7)
- REFACTOR: Always await or explicitly discard Futures (#106). (989e93db)
- FIX: Fix OpenAIQAWithSourcesChain returning empty strings (#113). (6181ff8d)
- FEAT: Integrate Google Vertex AI PaLM Text model (#98). (b2746c23)
- FEAT: Integrate Google Vertex AI PaLM Chat Model (#99). (3897595d)
- FEAT: Integrate Google Vertex AI PaLM Embeddings (#100). (d777eccc)
Packages with changes:
- FIX: OpenAIOptions class not exported (#104). (e50efc3d)
- DOCS: Improve RetrievalQAChain API documentation (#95). (e6d0a9d3)
- FIX: ChatOpenAIOptions class not exported (#105). (dfd77076)
- FIX: OpenAIOptions class not exported (#104). (e50efc3d)
Packages with changes:
- FIX: Suff and MapReduce docs chains don't handle chat messages (#92). (19182ca1)
- FEAT: Update AgentExecutor constructor to use agent's tools (#89). (3af56a45)
- FEAT: Add MessagePlaceholder (#87). (23ee95b6)
- DOCS: Update CONTRIBUTING.md. (5f2b9264)
- DOCS: Fix typo in MessagePlaceholder API docs (#90). (f53e1a2b)
- FIX: FunctionChatMessage not saved properly in memory (#88). (d7b763de)
- FEAT: Update AgentExecutor constructor to use agent's tools (#89). (3af56a45)
- DOCS: Add example of using memory in OpenAIFunctionsAgent (#91). (898d5350)
Packages with changes:
- REFACTOR: Extract default memory key and prefixes to constants. (750fd01a)
- FIX: systemChatMessage was ignored in OpenAIFunctionsAgent (#86). (cfe1e009)
- FIX: Allow to add memory to an agent executor (#80). (8110464c)
- FEAT: Add ConversationSummaryMemory (#27). (f631d9e5)
- FEAT: Support LLMChain in OpenAIFunctionsAgent and memory. (bd4a1cb9)
- FEAT: Return ChatMessage when LLMChain used with ChatModel. (bb5f4d23)
- FEAT: Add FakeChatModel for testing purposes. (659783a6)
- FEAT: Add support for ConversationTokenBufferMemory (#26). (8113d1c0)
- FEAT: Improve SummarizeChain.mapReduce summaryMaxTokens name and docs. (0be06e02)
- FEAT: Add support for CsvLoader (#77). (41d24e76)
- FEAT: Add ConversationBufferWindowMemory (#25). (9c271f7e)
- FIX: systemChatMessage was ignored in OpenAIFunctionsAgent (#86). (cfe1e009)
- FEAT: Support LLMChain in OpenAIFunctionsAgent and memory. (bd4a1cb9)
- FEAT: Return ChatMessage when LLMChain used with ChatModel. (bb5f4d23)
Packages with changes:
- FIX: Loaders tests. (f0498300)
- FEAT: Update internal dependencies (including http to 1.1.0). (8f3e8bc8)
- FEAT: Add support for VectorStoreRetrieverMemory (#54). (72cd1b10)
- FEAT: Update internal dependencies (including http to 1.1.0). (8f3e8bc8)
Packages with changes:
- FIX: OpenAIQAWithSourcesChain throws exception. (45c6cb9d)
- FEAT: Add support for SummarizeChain (#58). (9499fc04)
- FEAT: Add support for SequentialChain class (#30). (381a6768)
- FEAT: Add support for WebBaseLoader (#74). (0b5bf4b0)
- FEAT: Add Support for JsonLoader (#72). (2457a973)
- FEAT: Add support for MapReduceDocumentsChain (#59). (9f2190c4)
- FEAT: Add support for ReduceDocumentsChain (#70). (34cf10bd)
- FEAT: Support estimating the number of tokens for a given prompt (#3). (e22f22c8)
- FEAT: Add support for CodeTextSplitter (#63). (92a8c7da)
- FEAT: Add support for RecursiveCharacterTextSplitter (#61). (697cdcbf)
- DOCS: Document sequential chain. (b9693a4e)
- DOCS: Document text, json and web loaders. (a95b3e9f)
- DOCS: Update API docs. (7bfa6d17)
- DOCS: Update readme. (dd394715)