diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/pom.xml
new file mode 100644
index 000000000..3162434d1
--- /dev/null
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/pom.xml
@@ -0,0 +1,89 @@
+
+
+
+
+ 4.0.0
+
+ org.springframework.ai
+ spring-ai
+ 1.0.0-SNAPSHOT
+ ../../../pom.xml
+
+ spring-ai-autoconfigure-vector-store-observation
+ jar
+ Spring AI Auto Configuration for vector store observation
+ Spring AI Auto Configuration for vector store observation
+ https://github.com/spring-projects/spring-ai
+
+
+ https://github.com/spring-projects/spring-ai
+ git://github.com/spring-projects/spring-ai.git
+ git@github.com:spring-projects/spring-ai.git
+
+
+
+
+ org.springframework.ai
+ spring-ai-core
+ ${project.parent.version}
+
+
+ io.micrometer
+ micrometer-tracing-bridge-otel
+ true
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ true
+
+
+
+ org.springframework.ai
+ spring-ai-test
+ ${project.parent.version}
+ test
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.awaitility
+ awaitility
+ test
+
+
+ org.springframework.ai
+ spring-ai-transformers
+ ${project.parent.version}
+ test
+
+
+ io.micrometer
+ micrometer-observation-test
+ test
+
+
+
diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationAutoConfiguration.java b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationAutoConfiguration.java
similarity index 98%
rename from spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationAutoConfiguration.java
rename to auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationAutoConfiguration.java
index b69a48e1b..e3651c7fd 100644
--- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationAutoConfiguration.java
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationAutoConfiguration.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.springframework.ai.autoconfigure.vectorstore.observation;
+package org.springframework.ai.vectorstore.observation.autoconfigure;
import io.micrometer.tracing.otel.bridge.OtelTracer;
import org.slf4j.Logger;
diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationProperties.java b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationProperties.java
similarity index 95%
rename from spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationProperties.java
rename to auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationProperties.java
index 423ca5719..06475cf88 100644
--- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationProperties.java
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationProperties.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.springframework.ai.autoconfigure.vectorstore.observation;
+package org.springframework.ai.vectorstore.observation.autoconfigure;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 000000000..5a08e7d0c
--- /dev/null
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1,16 @@
+#
+# Copyright 2025-2025 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+org.springframework.ai.vectorstore.observation.autoconfigure.VectorStoreObservationAutoConfiguration
diff --git a/spring-ai-spring-boot-autoconfigure/src/test/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationAutoConfigurationTests.java b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/test/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationAutoConfigurationTests.java
similarity index 97%
rename from spring-ai-spring-boot-autoconfigure/src/test/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationAutoConfigurationTests.java
rename to auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/test/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationAutoConfigurationTests.java
index b787ea6e8..3f34db276 100644
--- a/spring-ai-spring-boot-autoconfigure/src/test/java/org/springframework/ai/autoconfigure/vectorstore/observation/VectorStoreObservationAutoConfigurationTests.java
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation/src/test/java/org/springframework/ai/vectorstore/observation/autoconfigure/VectorStoreObservationAutoConfigurationTests.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.springframework.ai.autoconfigure.vectorstore.observation;
+package org.springframework.ai.vectorstore.observation.autoconfigure;
import io.micrometer.tracing.otel.bridge.OtelCurrentTraceContext;
import io.micrometer.tracing.otel.bridge.OtelTracer;
diff --git a/pom.xml b/pom.xml
index ce9c382ee..1de797edb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,6 +78,7 @@
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-neo4j
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-opensearch
+ auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-oracle
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-pinecone
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-qdrant
diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/package-info.java b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/package-info.java
deleted file mode 100644
index a02ffdca4..000000000
--- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/observation/package-info.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2023-2024 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * Auto-configuration for observation vector store.
- */
-@NonNullApi
-@NonNullFields
-package org.springframework.ai.autoconfigure.vectorstore.observation;
-
-import org.springframework.lang.NonNullApi;
-import org.springframework.lang.NonNullFields;
diff --git a/spring-ai-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/spring-ai-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index b3465f2e1..c31d7de6e 100644
--- a/spring-ai-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/spring-ai-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -37,7 +37,6 @@ org.springframework.ai.model.zhipuai.autoconfigure.ZhiPuAiAutoConfiguration
org.springframework.ai.model.chat.client.autoconfigure.ChatClientAutoConfiguration
org.springframework.ai.autoconfigure.zhipuai.ZhiPuAiAutoConfiguration
org.springframework.ai.autoconfigure.chat.client.ChatClientAutoConfiguration
-org.springframework.ai.vectorstore.opensearch.autoconfigure.OpenSearchVectorStoreAutoConfiguration
org.springframework.ai.model.moonshot.autoconfigure.MoonshotAutoConfiguration
org.springframework.ai.model.qianfan.autoconfigure.QianFanAutoConfiguration
org.springframework.ai.model.minimax.autoconfigure.MiniMaxAutoConfiguration
diff --git a/spring-ai-spring-boot-autoconfigure/src/test/java/org/springframework/ai/autoconfigure/vectorstore/observation/ObservationTestUtil.java b/spring-ai-spring-boot-autoconfigure/src/test/java/org/springframework/ai/autoconfigure/vectorstore/observation/ObservationTestUtil.java
deleted file mode 100644
index 9ee0a74c0..000000000
--- a/spring-ai-spring-boot-autoconfigure/src/test/java/org/springframework/ai/autoconfigure/vectorstore/observation/ObservationTestUtil.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright 2023-2024 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.ai.autoconfigure.vectorstore.observation;
-
-import io.micrometer.observation.tck.TestObservationRegistry;
-import io.micrometer.observation.tck.TestObservationRegistryAssert;
-
-import org.springframework.ai.observation.conventions.VectorStoreProvider;
-import org.springframework.ai.vectorstore.observation.DefaultVectorStoreObservationConvention;
-import org.springframework.ai.vectorstore.observation.VectorStoreObservationContext;
-
-/**
- * @author Christian Tzolov
- * @since 1.0.0
- */
-
-public final class ObservationTestUtil {
-
- private ObservationTestUtil() {
-
- }
-
- public static void assertObservationRegistry(TestObservationRegistry observationRegistry,
- VectorStoreProvider vectorStoreProvider, VectorStoreObservationContext.Operation operation) {
- TestObservationRegistryAssert.assertThat(observationRegistry)
- .doesNotHaveAnyRemainingCurrentObservation()
- .hasObservationWithNameEqualTo(DefaultVectorStoreObservationConvention.DEFAULT_NAME)
- .that()
- .hasContextualNameEqualTo(vectorStoreProvider.value() + " " + operation.value())
- .hasBeenStarted()
- .hasBeenStopped();
- }
-
-}
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-aws-opensearch/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-aws-opensearch/pom.xml
index cf4e93738..367bf8b46 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-aws-opensearch/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-aws-opensearch/pom.xml
@@ -36,24 +36,25 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-opensearch
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-opensearch-store
${project.parent.version}
-
software.amazon.awssdk
apache-client
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure-cosmos-db/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure-cosmos-db/pom.xml
index 115da874a..04ee18fcf 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure-cosmos-db/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure-cosmos-db/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-azure-cosmos-db
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-azure-cosmos-db-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure/pom.xml
index dc1794c3d..cd9503af5 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-azure
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-azure-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-cassandra/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-cassandra/pom.xml
index 62f06109b..295e86b83 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-cassandra/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-cassandra/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-cassandra
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-cassandra-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-chroma/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-chroma/pom.xml
index 3190f69b9..d14c5ee79 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-chroma/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-chroma/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-chroma
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-chroma-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-elasticsearch/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-elasticsearch/pom.xml
index eeb430b40..33dbc6b5d 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-elasticsearch/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-elasticsearch/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-elasticsearch
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-elasticsearch-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-gemfire/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-gemfire/pom.xml
index 168654f15..624ac7aa4 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-gemfire/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-gemfire/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-gemfire
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-gemfire-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-hanadb/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-hanadb/pom.xml
index e01916dc0..0477f0e07 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-hanadb/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-hanadb/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-hanadb
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-hanadb-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mariadb/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mariadb/pom.xml
index 2a84fc5b6..39bab51b1 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mariadb/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mariadb/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-mariadb
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-mariadb-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-milvus/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-milvus/pom.xml
index 7ced0ea04..79b290605 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-milvus/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-milvus/pom.xml
@@ -36,24 +36,25 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-milvus
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-milvus-store
${project.parent.version}
-
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mongodb-atlas/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mongodb-atlas/pom.xml
index 50397620f..66f1ceaf3 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mongodb-atlas/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mongodb-atlas/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-mongodb-atlas
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-mongodb-atlas-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-neo4j/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-neo4j/pom.xml
index 4073021ad..4e2b942e2 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-neo4j/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-neo4j/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-neo4j
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-neo4j-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-opensearch/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-opensearch/pom.xml
index 04330b1a6..8c96f821f 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-opensearch/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-opensearch/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-opensearch
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-opensearch-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-oracle/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-oracle/pom.xml
index ffe302520..e24c39f10 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-oracle/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-oracle/pom.xml
@@ -36,25 +36,26 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-oracle
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-oracle-store
${project.parent.version}
-
-
+
com.oracle.database.jdbc
ojdbc11
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pgvector/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pgvector/pom.xml
index 9a302be39..043048681 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pgvector/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pgvector/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-pgvector
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-pgvector-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pinecone/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pinecone/pom.xml
index 1fbd2bafa..384e5c507 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pinecone/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pinecone/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-pinecone
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-pinecone-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-qdrant/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-qdrant/pom.xml
index 3fec0e4b9..d3a6864f8 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-qdrant/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-qdrant/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-qdrant
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-qdrant-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-redis/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-redis/pom.xml
index 95fbcc093..3f02a5bed 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-redis/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-redis/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-redis
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-redis-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-typesense/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-typesense/pom.xml
index fa81d082b..e025f2dd1 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-typesense/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-typesense/pom.xml
@@ -38,18 +38,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-typesense
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-typesense-store
diff --git a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-weaviate/pom.xml b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-weaviate/pom.xml
index cd9f9f5d4..cd74aaec4 100644
--- a/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-weaviate/pom.xml
+++ b/spring-ai-spring-boot-starters/spring-ai-starter-vector-store-weaviate/pom.xml
@@ -36,18 +36,20 @@
-
org.springframework.boot
spring-boot-starter
-
org.springframework.ai
spring-ai-autoconfigure-vector-store-weaviate
${project.parent.version}
-
+
+ org.springframework.ai
+ spring-ai-autoconfigure-vector-store-observation
+ ${project.parent.version}
+
org.springframework.ai
spring-ai-weaviate-store