0.29.0
Highlights
- Easy RAG by @langchain4j in #686
- Advanced RAG with Azure AI Search by @jdubois in #587
- Declarative AI Services for Spring Boot by @langchain4j in langchain4j/langchain4j-spring#12
- Tool/function support for Mistral AI by @czelabueno in #767
- New embedding store integration: Azure Cosmos DB for MongoDB by @aayush3011 in #691
- Advanced RAG with Neo4j knowledge graphs by @theawesomenayak in #741
- Anthropic: added support for streaming, native images and Spring Boot starter by @langchain4j in #750 and langchain4j/langchain4j-spring#11
- New in-process embedding model: BAAI/bge-small-en-v1.5 by @langchain4j in langchain4j/langchain4j-embeddings#17
Other Changes
-
Configure the OpenAI user-agent for LangChain4J by @jdubois in #733
-
Introduce SPI for creating Mistral AI Client by @geoand in #744
-
OpenAI: OpenAiTokenizer now has a default constructor which should be suitable for all current models by @langchain4j in #745
-
Use Testcontainers Ollama module by @eddumelendez in #702
-
Update usage of PostgreSQLContainer with pgvector/pgvector image by @eddumelendez in #703
-
Create MongoDBAtlasContainer by @eddumelendez in #713
-
Bumps com.azure:azure-identity from 1.11.3 to 1.11.4. by @jdubois in #762
-
Adds other embeddings dependencies to BOM by @agoncal in #779
-
Bump follow-redirects from 1.15.4 to 1.15.6 in /docs by @dependabot in #771
-
[DOCS] Update overview integration table with new integrations by @czelabueno in #766
-
updated openai4j version by @langchain4j in #780
-
Fix #748: qianfan model throw exception the length of messages must b… by @yangxb2010000 in #749
-
Azure AI Search: dimension shouldn't be mandatory for full text search by @jdubois in #796
-
DefaultRetrievalAugmentor: improve logging by @langchain4j in #798
-
Fix #770: do not invoke scoring model when there is no content ro rerank by @langchain4j in #797
-
Fix #756: Allow blank content in AiMessage, propagate failures into streaming handler (Ollama) by @langchain4j in #782
-
adds PGVector Store example by @rajadilipkolli in #792
-
[DOCS] MistralAI function calling docs by @czelabueno in #765
-
Bump com.azure:azure-storage-common from 12.24.2 to 12.24.3 by @jdubois in #809
-
Bump com.azure:azure-search-documents from 11.6.2 to 11.6.3. by @jdubois in #810
-
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docs by @dependabot in #807
-
Fix #757: Gemini: allow SystemMessage(s), merge them into the first UserMessage, warn in logs by @langchain4j in #812
-
[FEATURE] #734 Add missing foundational Bedrock models by @bottlerocketjonny in #773
-
Add streaming API for Bedrock Anthropics by @michalkozminski in #679
-
Support relative paths without parent directory by @InAnYan in #817
-
Allow using AI Service with tools without memory by @langchain4j in #819
-
Add a variable to optionally update the index in AzureAISearchContentRetriver by @jdubois in #822
-
Bump com.azure:azure-storage-blob from 12.25.2 to 12.25.3 by @jdubois in #811
-
Release 0.29.0 by @langchain4j in #830
New Contributors
- @yangxb2010000 made their first contribution in #749
- @rajadilipkolli made their first contribution in #792
- @aayush3011 made their first contribution in #691
- @bottlerocketjonny made their first contribution in #773
- @michalkozminski made their first contribution in #679
- @InAnYan made their first contribution in #817
Full Changelog: 0.28.0...0.29.0