Skip to content

Commit 25f3bad

Browse files
committed
refactor: remove deprecated 0.7.0 code
These changes are part of the planned deprecation cycle announced in 0.8.0, with the deprecated classes scheduled for removal in 0.9.0 - Delete WebFluxSseServerTransport, WebMvcSseServerTransport, StdioServerTransport, and HttpServletSseServerTransport - Remove deprecated interfaces: ServerMcpTransport, ClientMcpTransport - Delete DefaultMcpSession implementation - Remove all deprecated test classes for the removed implementations - Update references to use McpServerTransport and McpClientTransport interfaces - Split MockMcpTransport into client and server implementations * Rename MockMcpTransport to MockMcpClientTransport in mcp/src/test * Create new MockMcpServerTransport implementation * Add MockMcpServerTransportProvider for server tests * Mark MockMcpTransport in mcp-test module as deprecated * Update all test classes to use the new implementations Signed-off-by: Christian Tzolov <[email protected]>
1 parent 7827cdc commit 25f3bad

File tree

43 files changed

+203
-7660
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+203
-7660
lines changed

mcp-spring/mcp-spring-webflux/src/main/java/io/modelcontextprotocol/server/transport/WebFluxSseServerTransport.java

-413
This file was deleted.

mcp-spring/mcp-spring-webflux/src/main/java/io/modelcontextprotocol/server/transport/WebFluxSseServerTransportProvider.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,16 @@
88
import com.fasterxml.jackson.databind.ObjectMapper;
99
import io.modelcontextprotocol.spec.McpError;
1010
import io.modelcontextprotocol.spec.McpSchema;
11+
import io.modelcontextprotocol.spec.McpServerSession;
1112
import io.modelcontextprotocol.spec.McpServerTransport;
1213
import io.modelcontextprotocol.spec.McpServerTransportProvider;
13-
import io.modelcontextprotocol.spec.McpServerSession;
14-
import io.modelcontextprotocol.spec.ServerMcpTransport;
1514
import io.modelcontextprotocol.util.Assert;
1615
import org.slf4j.Logger;
1716
import org.slf4j.LoggerFactory;
1817
import reactor.core.Exceptions;
1918
import reactor.core.publisher.Flux;
2019
import reactor.core.publisher.FluxSink;
2120
import reactor.core.publisher.Mono;
22-
import reactor.core.publisher.Sinks;
2321

2422
import org.springframework.http.HttpStatus;
2523
import org.springframework.http.MediaType;

mcp-spring/mcp-spring-webflux/src/test/java/io/modelcontextprotocol/server/WebFluxSseMcpAsyncServerDeprecatedTests.java

-55
This file was deleted.

mcp-spring/mcp-spring-webflux/src/test/java/io/modelcontextprotocol/server/WebFluxSseMcpSyncServerDeprecatecTests.java

-55
This file was deleted.

0 commit comments

Comments
 (0)