Skip to content

Commit 1a99f37

Browse files
committed
Upgrade dependencies
1 parent cce0b19 commit 1a99f37

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

build.gradle

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}

src/main/java/org/cftoolsuite/config/Chat.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import io.micrometer.common.util.StringUtils;
44
import io.micrometer.observation.ObservationRegistry;
5-
import org.springframework.ai.autoconfigure.openai.OpenAiChatProperties;
6-
import org.springframework.ai.autoconfigure.openai.OpenAiConnectionProperties;
5+
import org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties;
6+
import org.springframework.ai.model.openai.autoconfigure.OpenAiConnectionProperties;
77
import org.springframework.ai.model.SimpleApiKey;
88
import org.springframework.ai.model.tool.DefaultToolCallingManager;
99
import org.springframework.ai.openai.OpenAiChatModel;

src/main/java/org/cftoolsuite/config/MultiChat.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import io.micrometer.observation.ObservationRegistry;
44
import org.apache.commons.lang3.StringUtils;
5-
import org.springframework.ai.autoconfigure.openai.OpenAiChatProperties;
6-
import org.springframework.ai.autoconfigure.openai.OpenAiConnectionProperties;
5+
import org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties;
6+
import org.springframework.ai.model.openai.autoconfigure.OpenAiConnectionProperties;
77
import org.springframework.ai.chat.client.ChatClient;
88
import org.springframework.ai.chat.client.advisor.SimpleLoggerAdvisor;
99
import org.springframework.ai.model.SimpleApiKey;

src/main/java/org/cftoolsuite/service/chat/ConverseService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
import org.cftoolsuite.domain.chat.AudioResponse;
44
import org.springframework.ai.audio.transcription.AudioTranscriptionPrompt;
55
import org.springframework.ai.audio.transcription.AudioTranscriptionResponse;
6-
import org.springframework.ai.autoconfigure.openai.OpenAiAudioSpeechProperties;
7-
import org.springframework.ai.autoconfigure.openai.OpenAiAudioTranscriptionProperties;
86
import org.springframework.ai.chat.client.ChatClient;
97
import org.springframework.ai.chat.client.advisor.RetrievalAugmentationAdvisor;
108
import org.springframework.ai.chat.client.advisor.SimpleLoggerAdvisor;
119
import org.springframework.ai.chat.model.ChatModel;
10+
import org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties;
11+
import org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties;
1212
import org.springframework.ai.openai.OpenAiAudioSpeechModel;
1313
import org.springframework.ai.openai.OpenAiAudioSpeechOptions;
1414
import org.springframework.ai.openai.OpenAiAudioTranscriptionModel;

0 commit comments

Comments
 (0)