diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7c73d9f..350e55b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -11,10 +11,10 @@ jobs:
- name: Checkout source code
uses: actions/checkout@v4
- - name: Set up JDK 17
+ - name: Set up JDK 8
uses: actions/setup-java@v4
with:
- java-version: '17'
+ java-version: '8'
distribution: 'temurin'
cache: 'maven'
diff --git a/README.md b/README.md
index d2c1685..4d81e80 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,2 @@
# MCP Java SDK for Java 8
-Modified most code and downgraded dependencies from the official v0.8.1 version, to support old Java 8 and Spring Boot 2.x
\ No newline at end of file
+Modified most code and downgraded dependencies from the official v0.8.1 version, to support old Java 8 and Spring Boot 2.x and Solon 3.x
\ No newline at end of file
diff --git a/mcp-solon/mcp-solon-webrx/src/main/java/io/modelcontextprotocol/client/transport/WebRxSseClientTransport.java b/mcp-solon/mcp-solon-webrx/src/main/java/io/modelcontextprotocol/client/transport/WebRxSseClientTransport.java
index 58debaa..200d360 100644
--- a/mcp-solon/mcp-solon-webrx/src/main/java/io/modelcontextprotocol/client/transport/WebRxSseClientTransport.java
+++ b/mcp-solon/mcp-solon-webrx/src/main/java/io/modelcontextprotocol/client/transport/WebRxSseClientTransport.java
@@ -114,7 +114,7 @@ public WebRxSseClientTransport(HttpUtilsBuilder webBuilder, ObjectMapper objectM
* @throws IllegalArgumentException if objectMapper or clientBuilder is null
*/
public WebRxSseClientTransport(HttpUtilsBuilder webBuilder, String sseEndpoint,
- ObjectMapper objectMapper) {
+ ObjectMapper objectMapper) {
Assert.notNull(objectMapper, "ObjectMapper must not be null");
Assert.notNull(webBuilder, "baseUri must not be empty");
Assert.hasText(sseEndpoint, "sseEndpoint must not be empty");
diff --git a/pom.xml b/pom.xml
index 7e6282f..da674ce 100644
--- a/pom.xml
+++ b/pom.xml
@@ -92,7 +92,7 @@
4.2.0
5.0.1
2.40.1
- 3.2.0
+ 3.2.1