@@ -2,7 +2,7 @@ plugins {
22 id ' java'
33 id ' org.cyclonedx.bom' version ' 2.2.0'
44 id ' com.gorylenko.gradle-git-properties' version ' 2.5.0'
5- id ' org.springframework.boot' version ' 3.4.3 '
5+ id ' org.springframework.boot' version ' 3.4.4 '
66 id ' io.spring.dependency-management' version ' 1.1.7'
77 id ' org.eclipse.jkube.kubernetes' version ' 1.18.1'
88 id ' org.springdoc.openapi-gradle-plugin' version ' 1.9.0'
@@ -32,32 +32,32 @@ dependencies {
3232 implementation(' org.springframework.boot:spring-boot-starter-actuator' )
3333 implementation ' org.springframework.boot:spring-boot-starter-web'
3434 implementation ' com.fasterxml.jackson.dataformat:jackson-dataformat-xml'
35- implementation ' org.springframework.ai:spring-ai-openai-spring-boot-starter '
35+ implementation ' org.springframework.ai:spring-ai-starter-model-openai '
3636 if (project. hasProperty(' model-api-provider' ) && project. getProperty(' model-api-provider' ) == ' bedrock' ) {
37- implementation ' org.springframework.ai:spring-ai-bedrock-ai-spring-boot-starter '
38- implementation ' org.springframework.ai:spring-ai-bedrock-converse-spring-boot-starter '
37+ implementation ' org.springframework.ai:spring-ai-starter-model-bedrock '
38+ implementation ' org.springframework.ai:spring-ai-starter-model-bedrock-converse '
3939 }
4040 if (project. hasProperty(' vector-db-provider' ) && project. getProperty(' vector-db-provider' ) == ' chroma' ) {
41- implementation ' org.springframework.ai:spring-ai-chroma- store-spring-boot-starter '
41+ implementation ' org.springframework.ai:spring-ai-starter-vector- store-chroma '
4242 }
4343 if (project. hasProperty(' model-api-provider' ) && project. getProperty(' model-api-provider' ) == ' gemini' ) {
44- implementation ' org.springframework.ai:spring-ai-vertex-ai-gemini-spring-boot-starter '
45- implementation ' org.springframework.ai:spring-ai-vertex-ai-embedding-spring-boot-starter '
44+ implementation ' org.springframework.ai:spring-ai-starter-model- vertex-ai-gemini'
45+ implementation ' org.springframework.ai:spring-ai-starter-model- vertex-ai-embedding'
4646 }
4747 if (project. hasProperty(' vector-db-provider' ) && project. getProperty(' vector-db-provider' ) == ' gemfire' ) {
48- implementation ' org.springframework.ai:spring-ai-gemfire- store-spring-boot-starter '
48+ implementation ' org.springframework.ai:spring-ai-starter-vector- store-gemfire '
4949 }
5050 if (project. hasProperty(' model-api-provider' ) && project. getProperty(' model-api-provider' ) == ' ollama' ) {
51- implementation ' org.springframework.ai:spring-ai-ollama-spring-boot-starter '
51+ implementation ' org.springframework.ai:spring-ai-starter-model-ollama '
5252 }
5353 if (project. hasProperty(' vector-db-provider' ) && project. getProperty(' vector-db-provider' ) == ' pgvector' ) {
54- implementation ' org.springframework.ai:spring-ai-pgvector- store-spring-boot-starter '
54+ implementation ' org.springframework.ai:spring-ai-starter-vector- store-pgvector '
5555 }
5656 if (project. hasProperty(' vector-db-provider' ) && project. getProperty(' vector-db-provider' ) == ' redis' ) {
57- implementation ' org.springframework.ai:spring-ai-redis- store-spring-boot-starter '
57+ implementation ' org.springframework.ai:spring-ai-starter-vector- store-redis '
5858 }
5959 if (project. hasProperty(' vector-db-provider' ) && project. getProperty(' vector-db-provider' ) == ' weaviate' ) {
60- implementation ' org.springframework.ai:spring-ai-weaviate- store-spring-boot-starter '
60+ implementation ' org.springframework.ai:spring-ai-starter-vector- store-weaviate '
6161 }
6262 implementation ' org.apache.commons:commons-lang3'
6363 if (project. hasProperty(' vector-db-provider' ) || project. hasProperty(' model-api-provider' )) {
@@ -66,17 +66,17 @@ dependencies {
6666 implementation ' io.opentelemetry:opentelemetry-exporter-otlp'
6767 }
6868 implementation ' io.minio:minio:8.5.17'
69- implementation ' io.pivotal.cfenv:java-cfenv:3.3 .0'
70- implementation ' io.pivotal.cfenv:java-cfenv-boot:3.3 .0'
71- implementation ' com.cedarsoftware:json-io:4.40 .0'
69+ implementation ' io.pivotal.cfenv:java-cfenv:3.4 .0'
70+ implementation ' io.pivotal.cfenv:java-cfenv-boot:3.4 .0'
71+ implementation ' com.cedarsoftware:json-io:4.52 .0'
7272 implementation ' org.springframework.cloud:spring-cloud-bindings:2.0.4'
7373 implementation ' org.springframework.ai:spring-ai-spring-cloud-bindings'
7474 implementation ' org.springframework.ai:spring-ai-markdown-document-reader'
7575 implementation ' org.springframework.ai:spring-ai-tika-document-reader'
7676 implementation ' org.springframework.ai:spring-ai-pdf-document-reader'
7777 implementation ' io.github.springboot-addons:spring-boot-starter-httpclient5-actuator:1.1.1'
7878 implementation ' io.github.springboot-addons:spring-boot-starter-httpclient5-resilience4j:1.1.1'
79- implementation ' org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.5 '
79+ implementation ' org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.6 '
8080 implementation (' de.hs-heilbronn.mi:crawler4j-with-hsqldb:5.1.1' ) {
8181 exclude group : ' org.apache.logging.log4j' , module : ' log4j-slf4j2-impl'
8282 }
0 commit comments