This is an automated email from the ASF dual-hosted git repository.

epugh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr-mcp.git


The following commit(s) were added to refs/heads/main by this push:
     new e13eef8  chore: bump project version to 1.0.0-SNAPSHOT (#33)
e13eef8 is described below

commit e13eef870011005545aa3581e4b383a48a6b72d5
Author: Aditya Parikh <[email protected]>
AuthorDate: Tue Feb 3 17:01:50 2026 -0500

    chore: bump project version to 1.0.0-SNAPSHOT (#33)
    
    Update version references across all project files:
    - build.gradle.kts: version = "1.0.0-SNAPSHOT"
    - application.properties: spring.ai.mcp.server.version=1.0.0
    - server.json: package versions updated
    - Documentation files updated with new version examples
    - Java source files @version/@since annotations updated
    - Workflow comments updated
    
    Preparing for 1.0.0 release milestone.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-authored-by: Claude Opus 4.5 <[email protected]>
    Co-authored-by: Eric Pugh <[email protected]>
---
 .github/workflows/build-and-publish.yml            |  2 +-
 README.md                                          | 10 +++++-----
 build.gradle.kts                                   | 12 ++++++------
 dev-docs/DEPLOYMENT.md                             | 22 +++++++++++-----------
 dev-docs/DEVELOPMENT.md                            | 10 +++++-----
 dev-docs/DOCKER_PUBLISHING.md                      |  2 +-
 dev-docs/TROUBLESHOOTING.md                        | 12 ++++++------
 dev-docs/WORKFLOWS.md                              |  4 ++--
 server.json                                        |  6 +++---
 src/main/java/org/apache/solr/mcp/server/Main.java |  4 ++--
 .../apache/solr/mcp/server/config/SolrConfig.java  |  4 ++--
 .../server/config/SolrConfigurationProperties.java |  4 ++--
 .../solr/mcp/server/indexing/IndexingService.java  |  4 ++--
 .../documentcreator/IndexingDocumentCreator.java   |  4 ++--
 .../documentcreator/SolrDocumentCreator.java       |  4 ++--
 .../mcp/server/metadata/CollectionService.java     |  4 ++--
 .../solr/mcp/server/metadata/CollectionUtils.java  |  4 ++--
 .../org/apache/solr/mcp/server/metadata/Dtos.java  |  4 ++--
 .../solr/mcp/server/metadata/SchemaService.java    |  4 ++--
 .../solr/mcp/server/search/SearchResponse.java     |  4 ++--
 .../solr/mcp/server/search/SearchService.java      |  4 ++--
 src/main/resources/application.properties          |  2 +-
 .../apache/solr/mcp/server/BuildInfoReader.java    |  6 +++---
 .../org/apache/solr/mcp/server/SampleClient.java   |  4 ++--
 24 files changed, 70 insertions(+), 70 deletions(-)

diff --git a/.github/workflows/build-and-publish.yml 
b/.github/workflows/build-and-publish.yml
index 2e9eaf9..8e7038d 100644
--- a/.github/workflows/build-and-publish.yml
+++ b/.github/workflows/build-and-publish.yml
@@ -82,7 +82,7 @@
 #
 # Image Tagging Strategy:
 # ----------------------
-# - Main branch: VERSION-SHORT_SHA (e.g., 0.0.1-SNAPSHOT-a1b2c3d) + latest
+# - Main branch: VERSION-SHORT_SHA (e.g., 1.0.0-SNAPSHOT-a1b2c3d) + latest
 # - Version tags: VERSION (e.g., 1.0.0) + latest
 #
 # Required Secrets (for Docker Hub):
diff --git a/README.md b/README.md
index e50085b..7cc8694 100644
--- a/README.md
+++ b/README.md
@@ -30,7 +30,7 @@ A Spring AI Model Context Protocol (MCP) server that provides 
tools for interact
         - JAR:
           ```bash
           ./gradlew build
-          java -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+          java -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
           ```
         - Docker:
           ```bash
@@ -43,7 +43,7 @@ A Spring AI Model Context Protocol (MCP) server that provides 
tools for interact
           ```
         - JAR:
           ```bash
-          PROFILES=http java -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+          PROFILES=http java -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
           ```
         - Docker:
           ```bash
@@ -82,7 +82,7 @@ Using JAR:
             "command": "java",
             "args": [
                 "-jar",
-                "/absolute/path/to/solr-mcp-0.0.1-SNAPSHOT.jar"
+                "/absolute/path/to/solr-mcp-1.0.0-SNAPSHOT.jar"
             ],
             "env": {
                 "SOLR_URL": "http://localhost:8983/solr/";
@@ -126,7 +126,7 @@ Using JAR:
             "command": "java",
             "args": [
                 "-jar",
-                "/absolute/path/to/solr-mcp-0.0.1-SNAPSHOT.jar"
+                "/absolute/path/to/solr-mcp-1.0.0-SNAPSHOT.jar"
             ],
             "env": {
                 "PROFILES": "http",
@@ -151,7 +151,7 @@ PROFILES=http ./gradlew bootRun
 Running locally (JAR):
 
 ```bash
-PROFILES=http java -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+PROFILES=http java -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
 ```
 
 Running via Docker:
diff --git a/build.gradle.kts b/build.gradle.kts
index eec916a..8f2b971 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -29,7 +29,7 @@ plugins {
 }
 
 group = "org.apache.solr"
-version = "0.0.2-SNAPSHOT"
+version = "1.0.0-SNAPSHOT"
 
 java {
     toolchain {
@@ -129,7 +129,7 @@ dependencyManagement {
 //   - build.artifact: The artifact name (e.g., "solr-mcp")
 //   - build.group: The group ID (e.g., "org.apache.solr")
 //   - build.name: The project name
-//   - build.version: The version (e.g., "0.0.1-SNAPSHOT")
+//   - build.version: The version (e.g., "1.0.0-SNAPSHOT")
 //   - build.time: The timestamp when the build was executed
 //
 // When it executes:
@@ -307,15 +307,15 @@ tasks.register<Test>("dockerIntegrationTest") {
 // ----------------
 // 1. Build to Docker daemon (requires Docker installed):
 //    ./gradlew jibDockerBuild
-//    Creates image: solr-mcp:0.0.1-SNAPSHOT
+//    Creates image: solr-mcp:1.0.0-SNAPSHOT
 //
 // 2. Push to Docker Hub (requires authentication):
 //    docker login
-//    ./gradlew jib -Djib.to.image=dockerhub-username/solr-mcp:0.0.1-SNAPSHOT
+//    ./gradlew jib -Djib.to.image=dockerhub-username/solr-mcp:1.0.0-SNAPSHOT
 //
 // 3. Push to GitHub Container Registry (requires authentication):
 //    echo $GITHUB_TOKEN | docker login ghcr.io -u GITHUB_USERNAME 
--password-stdin
-//    ./gradlew jib 
-Djib.to.image=ghcr.io/github-username/solr-mcp:0.0.1-SNAPSHOT
+//    ./gradlew jib 
-Djib.to.image=ghcr.io/github-username/solr-mcp:1.0.0-SNAPSHOT
 //
 // Authentication:
 // ---------------
@@ -353,7 +353,7 @@ tasks.register<Test>("dockerIntegrationTest") {
 // - SOLR_URL=http://host.docker.internal:8983/solr/ (default Solr connection)
 //
 // These can be overridden at runtime:
-//   docker run -e SOLR_URL=http://custom-solr:8983/solr/ 
solr-mcp:0.0.1-SNAPSHOT
+//   docker run -e SOLR_URL=http://custom-solr:8983/solr/ 
solr-mcp:1.0.0-SNAPSHOT
 jib {
     // Configure Docker client executable path
     // This ensures Jib can find Docker even if it's not in Gradle's PATH
diff --git a/dev-docs/DEPLOYMENT.md b/dev-docs/DEPLOYMENT.md
index c4f7d8a..5963bbe 100644
--- a/dev-docs/DEPLOYMENT.md
+++ b/dev-docs/DEPLOYMENT.md
@@ -14,7 +14,7 @@ Build directly to your local Docker daemon (requires Docker 
installed):
 ./gradlew jibDockerBuild
 ```
 
-This creates: `solr-mcp:0.0.1-SNAPSHOT`
+This creates: `solr-mcp:1.0.0-SNAPSHOT`
 
 Verify:
 ```bash
@@ -30,7 +30,7 @@ Authenticate and push (no local Docker daemon required):
 docker login
 
 # Build and push
-./gradlew jib -Djib.to.image=YOUR_DOCKERHUB_USERNAME/solr-mcp:0.0.1-SNAPSHOT
+./gradlew jib -Djib.to.image=YOUR_DOCKERHUB_USERNAME/solr-mcp:1.0.0-SNAPSHOT
 ```
 
 ### Push to GitHub Container Registry
@@ -46,7 +46,7 @@ export GITHUB_TOKEN=YOUR_GITHUB_TOKEN
 echo $GITHUB_TOKEN | docker login ghcr.io -u YOUR_GITHUB_USERNAME 
--password-stdin
 
 # Build and push
-./gradlew jib 
-Djib.to.image=ghcr.io/YOUR_GITHUB_USERNAME/solr-mcp:0.0.1-SNAPSHOT
+./gradlew jib 
-Djib.to.image=ghcr.io/YOUR_GITHUB_USERNAME/solr-mcp:1.0.0-SNAPSHOT
 ```
 
 ### Multi-Platform Support
@@ -62,14 +62,14 @@ Jib automatically selects the appropriate platform or 
builds the first specified
 ### STDIO Mode (Default)
 
 ```bash
-docker run -i --rm solr-mcp:0.0.1-SNAPSHOT
+docker run -i --rm solr-mcp:1.0.0-SNAPSHOT
 ```
 
 With custom Solr URL:
 ```bash
 docker run -i --rm \
   -e SOLR_URL=http://your-solr-host:8983/solr/ \
-  solr-mcp:0.0.1-SNAPSHOT
+  solr-mcp:1.0.0-SNAPSHOT
 ```
 
 ### HTTP Mode
@@ -78,7 +78,7 @@ docker run -i --rm \
 docker run -p 8080:8080 --rm \
   -e PROFILES=http \
   -e SOLR_URL=http://your-solr-host:8983/solr/ \
-  solr-mcp:0.0.1-SNAPSHOT
+  solr-mcp:1.0.0-SNAPSHOT
 ```
 
 ### Linux Host Networking
@@ -89,7 +89,7 @@ On Linux, to connect to Solr on the host machine:
 docker run -i --rm \
   --add-host=host.docker.internal:host-gateway \
   -e SOLR_URL=http://host.docker.internal:8983/solr/ \
-  solr-mcp:0.0.1-SNAPSHOT
+  solr-mcp:1.0.0-SNAPSHOT
 ```
 
 ## GitHub Actions CI/CD
@@ -107,13 +107,13 @@ To publish images, use Jib from your local machine or set 
up your own workflow:
 - Docker Hub:
   ```bash
   docker login
-  ./gradlew jib -Djib.to.image=DOCKERHUB_USERNAME/solr-mcp:0.0.1-SNAPSHOT
+  ./gradlew jib -Djib.to.image=DOCKERHUB_USERNAME/solr-mcp:1.0.0-SNAPSHOT
   ```
 - GitHub Container Registry (GHCR):
   ```bash
   export GITHUB_TOKEN=YOUR_GITHUB_TOKEN
   echo $GITHUB_TOKEN | docker login ghcr.io -u YOUR_GITHUB_USERNAME 
--password-stdin
-  ./gradlew jib 
-Djib.to.image=ghcr.io/YOUR_GITHUB_USERNAME/solr-mcp:0.0.1-SNAPSHOT
+  ./gradlew jib 
-Djib.to.image=ghcr.io/YOUR_GITHUB_USERNAME/solr-mcp:1.0.0-SNAPSHOT
   ```
 
 ### MCP Registry Publishing
@@ -157,12 +157,12 @@ The `server.json` file defines MCP registry metadata:
   "$schema": 
"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json";,
   "name": "io.github.apache/solr-mcp",
   "description": "MCP server for Apache Solr",
-  "version": "0.0.1",
+  "version": "1.0.0",
   "packages": [
     {
       "registryType": "docker",
       "identifier": "ghcr.io/apache/solr-mcp",
-      "version": "0.0.1-SNAPSHOT",
+      "version": "1.0.0-SNAPSHOT",
       "transport": {
         "type": "stdio"
       }
diff --git a/dev-docs/DEVELOPMENT.md b/dev-docs/DEVELOPMENT.md
index 28759f6..5ccc4c1 100644
--- a/dev-docs/DEVELOPMENT.md
+++ b/dev-docs/DEVELOPMENT.md
@@ -35,7 +35,7 @@ This project uses Gradle with version catalogs for dependency 
management. All de
 
 The build produces an executable JAR in `build/libs/`:
 
-- `solr-mcp-0.0.1-SNAPSHOT.jar` — Spring Boot executable (fat) JAR
+- `solr-mcp-1.0.0-SNAPSHOT.jar` — Spring Boot executable (fat) JAR
 
 ## Running Locally
 
@@ -59,7 +59,7 @@ This starts a Solr instance in SolrCloud mode with ZooKeeper 
and creates two sam
 
 Or using the JAR:
 ```bash
-java -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+java -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
 ```
 
 #### HTTP Mode
@@ -166,7 +166,7 @@ The project generates build metadata at build time via the 
Spring Boot Gradle pl
 - `build.artifact`: Artifact name (e.g., "solr-mcp")
 - `build.group`: Group ID (e.g., "org.apache.solr")
 - `build.name`: Project name
-- `build.version`: Version (e.g., "0.0.1-SNAPSHOT")
+- `build.version`: Version (e.g., "1.0.0-SNAPSHOT")
 - `build.time`: Build timestamp
 
 This metadata is used by:
@@ -186,7 +186,7 @@ See [DEPLOYMENT.md](DEPLOYMENT.md) for detailed Docker 
build instructions.
 ./gradlew jibDockerBuild
 
 # Run the image
-docker run -i --rm solr-mcp:0.0.1-SNAPSHOT
+docker run -i --rm solr-mcp:1.0.0-SNAPSHOT
 ```
 
 ### Docker Executable Configuration
@@ -299,7 +299,7 @@ Use Java Flight Recorder:
 
 ```bash
 java -XX:StartFlightRecording=duration=60s,filename=recording.jfr \
-     -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+     -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
 ```
 
 Analyze with Java Mission Control.
diff --git a/dev-docs/DOCKER_PUBLISHING.md b/dev-docs/DOCKER_PUBLISHING.md
index ae09638..56c354d 100644
--- a/dev-docs/DOCKER_PUBLISHING.md
+++ b/dev-docs/DOCKER_PUBLISHING.md
@@ -219,7 +219,7 @@ If ARM64 builds fail:
 
 ## Versioning Strategy
 
-- **Main branch**: `VERSION-SNAPSHOT-SHA` (e.g., `0.0.1-SNAPSHOT-a1b2c3d`)
+- **Main branch**: `VERSION-SNAPSHOT-SHA` (e.g., `1.0.0-SNAPSHOT-a1b2c3d`)
 - **Nightly**: `nightly-YYYYMMDD-SHA` (e.g., `nightly-20240115-a1b2c3d`)
 - **Release**: Semantic versioning `MAJOR.MINOR.PATCH` (e.g., `1.0.0`)
 
diff --git a/dev-docs/TROUBLESHOOTING.md b/dev-docs/TROUBLESHOOTING.md
index bc2b41d..c18f232 100644
--- a/dev-docs/TROUBLESHOOTING.md
+++ b/dev-docs/TROUBLESHOOTING.md
@@ -37,7 +37,7 @@ Common issues and solutions when working with the Solr MCP 
Server.
    ```bash
    docker run -i --rm \
      --add-host=host.docker.internal:host-gateway \
-     solr-mcp:0.0.1-SNAPSHOT
+     solr-mcp:1.0.0-SNAPSHOT
    ```
 
 ### Collection not found
@@ -143,7 +143,7 @@ Jib automatically builds for the local platform or the 
first specified platform.
      "mcpServers": {
        "solr-search-mcp": {
          "command": "java",
-         "args": ["-jar", "/absolute/path/to/solr-mcp-0.0.1-SNAPSHOT.jar"]
+         "args": ["-jar", "/absolute/path/to/solr-mcp-1.0.0-SNAPSHOT.jar"]
        }
      }
    }
@@ -167,7 +167,7 @@ Jib automatically builds for the local platform or the 
first specified platform.
 1. **Test server manually**
    ```bash
    # STDIO mode - should start without errors
-   java -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+   java -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
 
    # HTTP mode
    curl http://localhost:8080/actuator/health
@@ -330,12 +330,12 @@ rm -rf .gradle
 1. **Increase JVM heap**
    ```bash
    export JAVA_OPTS="-Xmx2g -Xms512m"
-   java $JAVA_OPTS -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+   java $JAVA_OPTS -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
    ```
 
 2. **Docker container limits**
    ```bash
-   docker run -m 2g --rm solr-mcp:0.0.1-SNAPSHOT
+   docker run -m 2g --rm solr-mcp:1.0.0-SNAPSHOT
    ```
 
 3. **Check for memory leaks**
@@ -379,7 +379,7 @@ rm -rf .gradle
 lsof -ti:8080 | xargs kill -9
 
 # Or change port
-java -Dserver.port=8081 -jar build/libs/solr-mcp-0.0.1-SNAPSHOT.jar
+java -Dserver.port=8081 -jar build/libs/solr-mcp-1.0.0-SNAPSHOT.jar
 ```
 
 ## Getting Help
diff --git a/dev-docs/WORKFLOWS.md b/dev-docs/WORKFLOWS.md
index 956a613..e988d3d 100644
--- a/dev-docs/WORKFLOWS.md
+++ b/dev-docs/WORKFLOWS.md
@@ -94,7 +94,7 @@ on:
 #### Image Tagging Strategy
 
 - **Main branch**: `VERSION-SNAPSHOT-SHA` + `latest`
-    - Example: `0.0.1-SNAPSHOT-a1b2c3d`, `latest`
+    - Example: `1.0.0-SNAPSHOT-a1b2c3d`, `latest`
 - **Tags** (discouraged): `VERSION` + `latest`
     - Example: `1.0.0`, `latest`
 
@@ -515,7 +515,7 @@ gh workflow run atr-release.yml \
 ```bash
 # Workflow runs automatically on merge to main
 # Find your images at:
-# - ghcr.io/apache/solr-mcp:0.0.1-SNAPSHOT-a1b2c3d
+# - ghcr.io/apache/solr-mcp:1.0.0-SNAPSHOT-a1b2c3d
 ```
 
 ### Scenario 2: I want to create an official release
diff --git a/server.json b/server.json
index 266bf6a..5c3f5b4 100644
--- a/server.json
+++ b/server.json
@@ -6,12 +6,12 @@
     "url": "https://github.com/apache/solr-mcp";,
     "source": "github"
   },
-  "version": "0.0.1",
+  "version": "1.0.0",
   "packages": [
     {
       "registryType": "docker",
       "identifier": "ghcr.io/apache/solr-mcp-server",
-      "version": "0.0.1-SNAPSHOT",
+      "version": "1.0.0-SNAPSHOT",
       "transport": {
         "type": "stdio"
       },
@@ -28,7 +28,7 @@
     {
       "registryType": "docker",
       "identifier": "ghcr.io/apache/solr-mcp-server",
-      "version": "0.0.1-SNAPSHOT",
+      "version": "1.0.0-SNAPSHOT",
       "transport": {
         "type": "streamable-http",
         "url": "http://localhost:8080/mcp";
diff --git a/src/main/java/org/apache/solr/mcp/server/Main.java 
b/src/main/java/org/apache/solr/mcp/server/Main.java
index 54c2973..943d3e7 100644
--- a/src/main/java/org/apache/solr/mcp/server/Main.java
+++ b/src/main/java/org/apache/solr/mcp/server/Main.java
@@ -97,8 +97,8 @@ import 
org.springframework.boot.autoconfigure.SpringBootApplication;
  * <li>Monitor application logs for connection and performance issues
  * </ul>
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SearchService
  * @see IndexingService
  * @see CollectionService
diff --git a/src/main/java/org/apache/solr/mcp/server/config/SolrConfig.java 
b/src/main/java/org/apache/solr/mcp/server/config/SolrConfig.java
index 8f2ce8a..7359ccf 100644
--- a/src/main/java/org/apache/solr/mcp/server/config/SolrConfig.java
+++ b/src/main/java/org/apache/solr/mcp/server/config/SolrConfig.java
@@ -92,8 +92,8 @@ import org.springframework.context.annotation.Configuration;
  * (unchanged)
  * </ul>
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SolrConfigurationProperties
  * @see Http2SolrClient
  * @see 
org.springframework.boot.context.properties.EnableConfigurationProperties
diff --git 
a/src/main/java/org/apache/solr/mcp/server/config/SolrConfigurationProperties.java
 
b/src/main/java/org/apache/solr/mcp/server/config/SolrConfigurationProperties.java
index 2d70aa7..bc59667 100644
--- 
a/src/main/java/org/apache/solr/mcp/server/config/SolrConfigurationProperties.java
+++ 
b/src/main/java/org/apache/solr/mcp/server/config/SolrConfigurationProperties.java
@@ -109,8 +109,8 @@ import 
org.springframework.boot.context.properties.ConfigurationProperties;
  *
  * @param url
  *            the base URL of the Apache Solr server (required, non-null)
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SolrConfig
  * @see org.springframework.boot.context.properties.ConfigurationProperties
  * @see 
org.springframework.boot.context.properties.EnableConfigurationProperties
diff --git 
a/src/main/java/org/apache/solr/mcp/server/indexing/IndexingService.java 
b/src/main/java/org/apache/solr/mcp/server/indexing/IndexingService.java
index 045dd72..79eb0e5 100644
--- a/src/main/java/org/apache/solr/mcp/server/indexing/IndexingService.java
+++ b/src/main/java/org/apache/solr/mcp/server/indexing/IndexingService.java
@@ -98,8 +98,8 @@ import org.xml.sax.SAXException;
  * int successful = indexingService.indexDocuments("my_collection", docs);
  * }</pre>
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SolrInputDocument
  * @see SolrClient
  * @see org.springframework.ai.tool.annotation.Tool
diff --git 
a/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/IndexingDocumentCreator.java
 
b/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/IndexingDocumentCreator.java
index 4a6ab97..427aaeb 100644
--- 
a/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/IndexingDocumentCreator.java
+++ 
b/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/IndexingDocumentCreator.java
@@ -48,10 +48,10 @@ import org.springframework.stereotype.Service;
  * Solr compatibility
  * </ul>
  *
- * @version 0.0.1
+ * @version 1.0.0
  * @see SolrInputDocument
  * @see IndexingService
- * @since 0.0.1
+ * @since 1.0.0
  */
 @Service
 public class IndexingDocumentCreator {
diff --git 
a/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/SolrDocumentCreator.java
 
b/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/SolrDocumentCreator.java
index 5e4df0c..6e0e09b 100644
--- 
a/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/SolrDocumentCreator.java
+++ 
b/src/main/java/org/apache/solr/mcp/server/indexing/documentcreator/SolrDocumentCreator.java
@@ -61,11 +61,11 @@ import org.apache.solr.common.SolrInputDocument;
  * List<SolrInputDocument> documents = creator.create(jsonData);
  * }</pre>
  *
- * @version 0.0.1
+ * @version 1.0.0
  * @see SolrInputDocument
  * @see DocumentProcessingException
  * @see FieldNameSanitizer
- * @since 0.0.1
+ * @since 1.0.0
  */
 public interface SolrDocumentCreator {
 
diff --git 
a/src/main/java/org/apache/solr/mcp/server/metadata/CollectionService.java 
b/src/main/java/org/apache/solr/mcp/server/metadata/CollectionService.java
index 34a9a59..28370cf 100644
--- a/src/main/java/org/apache/solr/mcp/server/metadata/CollectionService.java
+++ b/src/main/java/org/apache/solr/mcp/server/metadata/CollectionService.java
@@ -125,8 +125,8 @@ import static 
org.apache.solr.mcp.server.util.JsonUtils.toJson;
  * SolrHealthStatus health = collectionService.checkHealth("my_collection");
  * }</pre>
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SolrMetrics
  * @see SolrHealthStatus
  * @see org.apache.solr.client.solrj.SolrClient
diff --git 
a/src/main/java/org/apache/solr/mcp/server/metadata/CollectionUtils.java 
b/src/main/java/org/apache/solr/mcp/server/metadata/CollectionUtils.java
index ed54157..bd6e20a 100644
--- a/src/main/java/org/apache/solr/mcp/server/metadata/CollectionUtils.java
+++ b/src/main/java/org/apache/solr/mcp/server/metadata/CollectionUtils.java
@@ -58,8 +58,8 @@ import org.apache.solr.common.util.NamedList;
  * All methods in this utility class are stateless and thread-safe, making them
  * suitable for use in concurrent environments and Spring service beans.
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see org.apache.solr.common.util.NamedList
  * @see CollectionService
  */
diff --git a/src/main/java/org/apache/solr/mcp/server/metadata/Dtos.java 
b/src/main/java/org/apache/solr/mcp/server/metadata/Dtos.java
index be00323..7a04ac3 100644
--- a/src/main/java/org/apache/solr/mcp/server/metadata/Dtos.java
+++ b/src/main/java/org/apache/solr/mcp/server/metadata/Dtos.java
@@ -38,8 +38,8 @@ import java.util.Date;
  *   <li>ISO 8601 timestamp formatting for consistent date serialization
  * </ul>
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  */
 
 /**
diff --git 
a/src/main/java/org/apache/solr/mcp/server/metadata/SchemaService.java 
b/src/main/java/org/apache/solr/mcp/server/metadata/SchemaService.java
index 68e30a6..a3b8f05 100644
--- a/src/main/java/org/apache/solr/mcp/server/metadata/SchemaService.java
+++ b/src/main/java/org/apache/solr/mcp/server/metadata/SchemaService.java
@@ -114,8 +114,8 @@ import static 
org.apache.solr.mcp.server.util.JsonUtils.toJson;
  * });
  * }</pre>
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SchemaRepresentation
  * @see org.apache.solr.client.solrj.request.schema.SchemaRequest
  * @see org.springframework.ai.tool.annotation.Tool
diff --git 
a/src/main/java/org/apache/solr/mcp/server/search/SearchResponse.java 
b/src/main/java/org/apache/solr/mcp/server/search/SearchResponse.java
index b84f4cf..788a00a 100644
--- a/src/main/java/org/apache/solr/mcp/server/search/SearchResponse.java
+++ b/src/main/java/org/apache/solr/mcp/server/search/SearchResponse.java
@@ -130,8 +130,8 @@ import java.util.Map;
  * @param facets
  *            nested map structure containing facet field names, values, and
  *            document counts
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SearchService#search(String, String, List, List, List, Integer, 
Integer)
  * @see org.apache.solr.client.solrj.response.QueryResponse
  * @see org.apache.solr.common.SolrDocumentList
diff --git a/src/main/java/org/apache/solr/mcp/server/search/SearchService.java 
b/src/main/java/org/apache/solr/mcp/server/search/SearchService.java
index a7e82ae..9c38192 100644
--- a/src/main/java/org/apache/solr/mcp/server/search/SearchService.java
+++ b/src/main/java/org/apache/solr/mcp/server/search/SearchService.java
@@ -93,8 +93,8 @@ import org.springframework.util.StringUtils;
  * results, metadata, and facet information in a format optimized for JSON
  * serialization and consumption by AI clients.
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see SearchResponse
  * @see SolrClient
  * @see McpTool
diff --git a/src/main/resources/application.properties 
b/src/main/resources/application.properties
index 316bbb8..4f4c226 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -2,6 +2,6 @@ spring.application.name=solr-mcp
 spring.profiles.active=${PROFILES:stdio}
 spring.ai.mcp.server.instructions=This server provides tools to interact with 
Apache Solr using Model Context Protocol (MCP) over STDIO and/or HTTP. 
 spring.ai.mcp.server.name=${spring.application.name}
-spring.ai.mcp.server.version=0.0.1
+spring.ai.mcp.server.version=1.0.0
 # Solr configuration
 solr.url=${SOLR_URL:http://localhost:8983/solr/}
diff --git a/src/test/java/org/apache/solr/mcp/server/BuildInfoReader.java 
b/src/test/java/org/apache/solr/mcp/server/BuildInfoReader.java
index 9db54a0..bc1983e 100644
--- a/src/test/java/org/apache/solr/mcp/server/BuildInfoReader.java
+++ b/src/test/java/org/apache/solr/mcp/server/BuildInfoReader.java
@@ -80,7 +80,7 @@ public class BuildInfoReader {
        /**
         * Gets the build version from build-info.properties.
         *
-        * @return the version string (e.g., "0.0.1-SNAPSHOT")
+        * @return the version string (e.g., "1.0.0-SNAPSHOT")
         */
        public static String getVersion() {
                return buildInfo.getProperty("build.version");
@@ -89,7 +89,7 @@ public class BuildInfoReader {
        /**
         * Gets the Docker image name in the format "artifact:version".
         *
-        * @return Docker image name (e.g., "solr-mcp:0.0.1-SNAPSHOT")
+        * @return Docker image name (e.g., "solr-mcp:1.0.0-SNAPSHOT")
         */
        public static String getDockerImageName() {
                return String.format("%s:%s", getArtifact(), getVersion());
@@ -98,7 +98,7 @@ public class BuildInfoReader {
        /**
         * Gets the JAR file name in the format "artifact-version.jar".
         *
-        * @return JAR file name (e.g., "solr-mcp-0.0.1-SNAPSHOT.jar")
+        * @return JAR file name (e.g., "solr-mcp-1.0.0-SNAPSHOT.jar")
         */
        public static String getJarFileName() {
                return String.format("%s-%s.jar", getArtifact(), getVersion());
diff --git a/src/test/java/org/apache/solr/mcp/server/SampleClient.java 
b/src/test/java/org/apache/solr/mcp/server/SampleClient.java
index 6d9fa89..596f4e2 100644
--- a/src/test/java/org/apache/solr/mcp/server/SampleClient.java
+++ b/src/test/java/org/apache/solr/mcp/server/SampleClient.java
@@ -84,8 +84,8 @@ import java.util.Set;
  * inconsistencies. Each tool is validated for proper name, description, and
  * schema configuration to ensure MCP protocol compliance.
  *
- * @version 0.0.1
- * @since 0.0.1
+ * @version 1.0.0
+ * @since 1.0.0
  * @see McpClient
  * @see McpClientTransport
  * @see io.modelcontextprotocol.spec.McpSchema.Tool

Reply via email to