0.28.0
版本发布时间: 2024-03-12 03:14:54
langchain4j/langchain4j最新发布版本:0.33.0(2024-07-25 16:34:14)
New Integrations
- Integration with Anthropic by @kuraleta in https://github.com/langchain4j/langchain4j/pull/727
- Integration with ZhipuAI by @1402564807 in https://github.com/langchain4j/langchain4j/pull/558
New Core Features
- EmbeddingStore (Metadata) Filter API by @langchain4j in https://github.com/langchain4j/langchain4j/pull/610
Notable Updates
- Gemini function calling support by @glaforge in https://github.com/langchain4j/langchain4j/pull/692
- Allow reading prompt (both system & user) message from a resource by @gkfirst8 in https://github.com/langchain4j/langchain4j/pull/527
- Make the Vertex AI embedding model adapt automatically the number of batch calls to make by @glaforge in https://github.com/langchain4j/langchain4j/pull/626
- Add type to array parameter in tool specification by @Wadimz in https://github.com/langchain4j/langchain4j/pull/624
- Implement missing parameters in Azure OpenAI by @jdubois in https://github.com/langchain4j/langchain4j/pull/616
- Upgrade langchain4j-opensearch to use latest version of opensearch-java client which enables Java 8 support by @Hrvojeee in https://github.com/langchain4j/langchain4j/pull/663
- FileSystemDocumentLoader: add possibility to load recursively and with glob/regex filtering by @langchain4j in https://github.com/langchain4j/langchain4j/pull/657
- Ability to specify the task type for calculating embeddings by @glaforge in https://github.com/langchain4j/langchain4j/pull/722
Other Updates
- fix for issue #633 adding instructions for additional artifact for Op… by @sshaaf in https://github.com/langchain4j/langchain4j/pull/634
- [Documentation] Add Mistralai docs by @czelabueno in https://github.com/langchain4j/langchain4j/pull/623
- Fill in some details of the Quarkus integration in the docs by @holly-cummins in https://github.com/langchain4j/langchain4j/pull/632
- Remove unneeded waiting strategy by @ilopezluna in https://github.com/langchain4j/langchain4j/pull/647
- Clarify the mandatory and optional Azure connection parameter by @agoncal in https://github.com/langchain4j/langchain4j/pull/636
- Adds a test to check that the API version is set to the latest if incorrect by @agoncal in https://github.com/langchain4j/langchain4j/pull/635
- Adding a script to deploy all the needed model to run the integration tests by @agoncal in https://github.com/langchain4j/langchain4j/pull/629
- Fixed snapshot release by @langchain4j in https://github.com/langchain4j/langchain4j/pull/650
- Bump org.postgresql:postgresql from 42.6.0 to 42.7.2 in /langchain4j-pgvector by @dependabot in https://github.com/langchain4j/langchain4j/pull/649
- Updates to Infinispan Dev09 by @karesti in https://github.com/langchain4j/langchain4j/pull/646
- Remove direct dependency to the langchain4j-open-ai by @jdubois in https://github.com/langchain4j/langchain4j/pull/656
- fix [BUG] QianFanChatModel Not Support SystemMessage by @lane12138 in https://github.com/langchain4j/langchain4j/pull/648
- Use Testcontainers Vector Database modules by @eddumelendez in https://github.com/langchain4j/langchain4j/pull/654
- Docs: Updated the redundant base route from
/docs
to/
by @amithkoujalgi in https://github.com/langchain4j/langchain4j/pull/655 - Add
langchain4j-embeddings-all-minilm-l6-v2-q
to the BOM by @boris-petrov in https://github.com/langchain4j/langchain4j/pull/579 - recursion error on nested POJO extractor by @tenpigs267 in https://github.com/langchain4j/langchain4j/pull/625
- Strengthen coverage for DefaultToolExecutor. by @crutcher in https://github.com/langchain4j/langchain4j/pull/590
- Bump azure-ai-openai from 1.0.0-beta.6 to 1.0.0-beta.7 by @jdubois in https://github.com/langchain4j/langchain4j/pull/700
- Delombok before JavaDoc. by @crutcher in https://github.com/langchain4j/langchain4j/pull/595
- use maven.compiler.release instead of source+target by @hboutemy in https://github.com/langchain4j/langchain4j/pull/617
- refactor: AssertJ best practices by @timtebeek in https://github.com/langchain4j/langchain4j/pull/622
- Bump com.azure:azure-search-documents from 11.6.1 to 11.6.2 by @jdubois in https://github.com/langchain4j/langchain4j/pull/664
- Bump azure-storage-common and azure-storage-blob versions by @jdubois in https://github.com/langchain4j/langchain4j/pull/677
- docu: added link to Guide to Choosing Quantization Methods and Infere… by @dliubars in https://github.com/langchain4j/langchain4j/pull/705
- Bump com.azure:azure-identity from 1.11.2 to 1.11.3 by @jdubois in https://github.com/langchain4j/langchain4j/pull/695
- Fix ChatMessage.text() method that is deprecated by @jdubois in https://github.com/langchain4j/langchain4j/pull/678
- Throw error if more than one retriever/contentRetriever/retrievalAugm… by @jmartisk in https://github.com/langchain4j/langchain4j/pull/710
- Fix #602: Enum values (names) should be sent to the LLM in original case by @langchain4j in https://github.com/langchain4j/langchain4j/pull/669
- added missing Javadoc for deprecated methods by @langchain4j in https://github.com/langchain4j/langchain4j/pull/668
- Update documentation on Vertex AI by @OTR in https://github.com/langchain4j/langchain4j/pull/709
- Add option to specify num_ctx parameter in for ollama. Fixes #682 by @mmanrai in https://github.com/langchain4j/langchain4j/pull/683
- Update README.md by @eltociear in https://github.com/langchain4j/langchain4j/pull/711
- Fix #585: Automatically evict following orphan ToolExecutionResultMessage(s) after evicting AiMessage containing ToolExecutionRequest(s) by @langchain4j in https://github.com/langchain4j/langchain4j/pull/666
- fix #670 by @langchain4j in https://github.com/langchain4j/langchain4j/pull/716
- fix #715: Improve Milvus integration performance: load collection in memory only when creating MilvusEmbeddingStore by @langchain4j in https://github.com/langchain4j/langchain4j/pull/717
- update okhttp version to 4.12.0 by @langchain4j in https://github.com/langchain4j/langchain4j/pull/724
- Fix UserMessage example in AiServices by @theawesomenayak in https://github.com/langchain4j/langchain4j/pull/719
- Solve the problem of occasional incomplete response content. by @jiangsier-xyz in https://github.com/langchain4j/langchain4j/pull/699
- Fix the check whether retriever is already set by @jmartisk in https://github.com/langchain4j/langchain4j/pull/728
New Contributors
- @sshaaf made their first contribution in https://github.com/langchain4j/langchain4j/pull/634
- @holly-cummins made their first contribution in https://github.com/langchain4j/langchain4j/pull/632
- @gkfirst8 made their first contribution in https://github.com/langchain4j/langchain4j/pull/527
- @Wadimz made their first contribution in https://github.com/langchain4j/langchain4j/pull/624
- @boris-petrov made their first contribution in https://github.com/langchain4j/langchain4j/pull/579
- @timtebeek made their first contribution in https://github.com/langchain4j/langchain4j/pull/622
- @Hrvojeee made their first contribution in https://github.com/langchain4j/langchain4j/pull/663
- @dliubars made their first contribution in https://github.com/langchain4j/langchain4j/pull/705
- @jmartisk made their first contribution in https://github.com/langchain4j/langchain4j/pull/710
- @OTR made their first contribution in https://github.com/langchain4j/langchain4j/pull/709
- @mmanrai made their first contribution in https://github.com/langchain4j/langchain4j/pull/683
- @eltociear made their first contribution in https://github.com/langchain4j/langchain4j/pull/711
- @theawesomenayak made their first contribution in https://github.com/langchain4j/langchain4j/pull/719
- @1402564807 made their first contribution in https://github.com/langchain4j/langchain4j/pull/558
Full Changelog: https://github.com/langchain4j/langchain4j/compare/0.27.1...0.28.0