diff --git a/docs/antora.yml b/docs/antora.yml
index 1d12e95d21d9..cd7d8ac1bca1 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -34,7 +34,7 @@ asciidoc:
quarkus-version: 3.30.0.CR1 # replace ${quarkus.version}
graalvm-version: 23.1.2 # replace ${graalvm.version}
graalvm-docs-version: jdk21 # replace ${graalvm-docs.version}
- langchain4j-version: 1.5.0 # replace ${langchain4j.version}
+ langchain4j-version: 1.8.0 # replace ${langchain4j.version}
mapstruct-version: 1.6.3 # replace ${mapstruct.version}
min-maven-version: 3.8.2 # replace ${min-maven-version}
target-maven-version: 3.9.11 # replace ${target-maven-version}
diff --git a/pom.xml b/pom.xml
index f89ced15a52a..cb7088934044 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,7 +56,7 @@
2.4.0
3.6.1
3.1.2
- 1.2.2
+ 1.4.1
3.4.1
3.8.6
2.4.2
@@ -138,8 +138,8 @@
2.2.21
1.4.0
2.24.0
- 1.5.0
- 1.5.0-beta11
+ 1.8.0
+ 1.8.0-beta15
${mapstruct-version}
8.6.0
1.23.1
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index 5db5c4aea3cf..a6eb92e1fe16 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -7243,7 +7243,7 @@
dev.langchain4j
langchain4j-embeddings
- 1.5.0-beta11
+ 1.8.0-beta15
io.dropwizard.metrics
@@ -23569,449 +23569,474 @@
1.5.1
- dev.langchain4j
- langchain4j-core
- 1.5.0
+ dev.langchain4j
+ langchain4j-core
+ 1.8.0
- dev.langchain4j
- langchain4j
- 1.5.0
+ dev.langchain4j
+ langchain4j
+ 1.8.0
- dev.langchain4j
- langchain4j-test
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-test
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-http-client
- 1.5.0
+ dev.langchain4j
+ langchain4j-http-client
+ 1.8.0
- dev.langchain4j
- langchain4j-http-client-jdk
- 1.5.0
+ dev.langchain4j
+ langchain4j-http-client-jdk
+ 1.8.0
- dev.langchain4j
- langchain4j-kotlin
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-kotlin
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-reactor
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-reactor
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-easy-rag
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-easy-rag
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-anthropic
- 1.5.0
+ dev.langchain4j
+ langchain4j-anthropic
+ 1.8.0
- dev.langchain4j
- langchain4j-azure-open-ai
- 1.5.0
+ dev.langchain4j
+ langchain4j-azure-open-ai
+ 1.8.0
- dev.langchain4j
- langchain4j-bedrock
- 1.5.0
+ dev.langchain4j
+ langchain4j-bedrock
+ 1.8.0
- dev.langchain4j
- langchain4j-cohere
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-cohere
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-github-models
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-github-models
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-hugging-face
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-hugging-face
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-jlama
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-jlama
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-jina
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-jina
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-onnx-scoring
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-onnx-scoring
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-local-ai
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-local-ai
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-mistral-ai
- 1.5.0
+ dev.langchain4j
+ langchain4j-mistral-ai
+ 1.8.0
- dev.langchain4j
- langchain4j-nomic
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-nomic
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-ollama
- 1.5.0
+ dev.langchain4j
+ langchain4j-ollama
+ 1.8.0
- dev.langchain4j
- langchain4j-open-ai
- 1.5.0
+ dev.langchain4j
+ langchain4j-open-ai
+ 1.8.0
- dev.langchain4j
- langchain4j-open-ai-official
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-open-ai-official
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-ovh-ai
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-ovh-ai
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-vertex-ai
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-vertex-ai
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-vertex-ai-gemini
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-vertex-ai-gemini
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-google-ai-gemini
- 1.5.0
+ dev.langchain4j
+ langchain4j-google-ai-gemini
+ 1.8.0
- dev.langchain4j
- langchain4j-workers-ai
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-workers-ai
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-voyage-ai
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-voyage-ai
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-watsonx
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-watsonx
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-azure-ai-search
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-gpu-llama3
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-azure-cosmos-mongo-vcore
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-azure-ai-search
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-cassandra
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-azure-cosmos-mongo-vcore
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-chroma
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-cassandra
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-coherence
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-chroma
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-couchbase
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-coherence
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-elasticsearch
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-couchbase
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-infinispan
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-elasticsearch
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-mariadb
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-infinispan
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-mcp
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-mariadb
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-milvus
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-mcp
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-mongodb-atlas
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-mcp-docker
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-opensearch
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-milvus
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-pgvector
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-mongodb-atlas
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-pinecone
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-opensearch
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-qdrant
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-pgvector
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-tablestore
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-pinecone
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-vespa
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-qdrant
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-weaviate
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-tablestore
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-azure-cosmos-nosql
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-vespa
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-oracle
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-weaviate
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-all-minilm-l6-v2
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-azure-cosmos-nosql
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-all-minilm-l6-v2-q
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-oracle
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-en
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-all-minilm-l6-v2
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-en-q
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-all-minilm-l6-v2-q
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-en-v15
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-en
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-en-v15-q
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-en-q
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-zh
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-en-v15
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-zh-q
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-en-v15-q
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-zh-v15
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-zh
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-bge-small-zh-v15-q
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-zh-q
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-e5-small-v2
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-zh-v15
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embeddings-e5-small-v2-q
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-bge-small-zh-v15-q
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-code-execution-engine-graalvm-polyglot
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-e5-small-v2
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-code-execution-engine-judge0
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embeddings-e5-small-v2-q
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-loader-amazon-s3
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-code-execution-engine-graalvm-polyglot
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-loader-azure-storage-blob
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-code-execution-engine-judge0
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-loader-github
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-code-execution-engine-azure-acads
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-loader-selenium
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-loader-amazon-s3
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-loader-playwright
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-loader-azure-storage-blob
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-loader-tencent-cos
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-loader-github
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-loader-google-cloud-storage
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-loader-selenium
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-parser-apache-pdfbox
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-loader-playwright
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-parser-apache-poi
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-loader-tencent-cos
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-parser-apache-tika
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-loader-google-cloud-storage
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-document-transformer-jsoup
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-parser-apache-pdfbox
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-embedding-store-filter-parser-sql
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-parser-apache-poi
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-web-search-engine-google-custom
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-parser-apache-tika
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-web-search-engine-tavily
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-parser-markdown
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-web-search-engine-searchapi
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-parser-yaml
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-experimental-sql
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-document-transformer-jsoup
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-agentic
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-embedding-store-filter-parser-sql
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-agentic-a2a
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-web-search-engine-google-custom
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-spring-boot-starter
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-web-search-engine-tavily
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-anthropic-spring-boot-starter
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-web-search-engine-searchapi
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-azure-ai-search-spring-boot-starter
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-experimental-sql
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-azure-open-ai-spring-boot-starter
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-agentic
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-ollama-spring-boot-starter
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-agentic-a2a
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-open-ai-spring-boot-starter
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-spring-boot-starter
+ 1.8.0-beta15
+
+
+ dev.langchain4j
+ langchain4j-anthropic-spring-boot-starter
+ 1.8.0-beta15
+
+
+ dev.langchain4j
+ langchain4j-azure-ai-search-spring-boot-starter
+ 1.8.0-beta15
+
+
+ dev.langchain4j
+ langchain4j-azure-open-ai-spring-boot-starter
+ 1.8.0-beta15
+
+
+ dev.langchain4j
+ langchain4j-ollama-spring-boot-starter
+ 1.8.0-beta15
+
+
+ dev.langchain4j
+ langchain4j-open-ai-spring-boot-starter
+ 1.8.0-beta15
com.fasterxml.jackson.core
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 846115fc3e0d..46490cfcfc4e 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -7218,7 +7218,7 @@
dev.langchain4j
langchain4j-embeddings
- 1.5.0-beta11
+ 1.8.0-beta15
io.minio
@@ -9020,37 +9020,37 @@
dev.langchain4j
langchain4j-core
- 1.5.0
+ 1.8.0
dev.langchain4j
langchain4j
- 1.5.0
+ 1.8.0
dev.langchain4j
langchain4j-http-client
- 1.5.0
+ 1.8.0
dev.langchain4j
langchain4j-http-client-jdk
- 1.5.0
+ 1.8.0
dev.langchain4j
langchain4j-hugging-face
- 1.5.0-beta11
+ 1.8.0-beta15
dev.langchain4j
langchain4j-open-ai
- 1.5.0
+ 1.8.0
dev.langchain4j
langchain4j-mcp
- 1.5.0-beta11
+ 1.8.0-beta15
org.apache.kafka
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index 35406604a96e..178b35b71fb0 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -7218,7 +7218,7 @@
dev.langchain4j
langchain4j-embeddings
- 1.5.0-beta11
+ 1.8.0-beta15
io.minio
@@ -9018,39 +9018,39 @@
1.5.1
- dev.langchain4j
- langchain4j-core
- 1.5.0
+ dev.langchain4j
+ langchain4j-core
+ 1.8.0
- dev.langchain4j
- langchain4j
- 1.5.0
+ dev.langchain4j
+ langchain4j
+ 1.8.0
- dev.langchain4j
- langchain4j-http-client
- 1.5.0
+ dev.langchain4j
+ langchain4j-http-client
+ 1.8.0
- dev.langchain4j
- langchain4j-http-client-jdk
- 1.5.0
+ dev.langchain4j
+ langchain4j-http-client-jdk
+ 1.8.0
- dev.langchain4j
- langchain4j-hugging-face
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-hugging-face
+ 1.8.0-beta15
- dev.langchain4j
- langchain4j-open-ai
- 1.5.0
+ dev.langchain4j
+ langchain4j-open-ai
+ 1.8.0
- dev.langchain4j
- langchain4j-mcp
- 1.5.0-beta11
+ dev.langchain4j
+ langchain4j-mcp
+ 1.8.0-beta15
org.apache.kafka