-
Notifications
You must be signed in to change notification settings - Fork 287
Optimize nested streams #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize nested streams #33
Conversation
mcp/src/main/java/io/modelcontextprotocol/spec/DefaultMcpSession.java
Outdated
Show resolved
Hide resolved
7893d2b
to
28594fb
Compare
@CrazyHZM the changes are now finalized and released as 0.8.0. Additionally, the deprecations are removed. You can notice that the |
@chemicL I reviewed the code again, as you said, it can follow the |
e62cc90
to
5f2fc53
Compare
Signed-off-by: JermaineHua <[email protected]>
5f2fc53
to
56facbb
Compare
Signed-off-by: JermaineHua <[email protected]>
…blocking-context # Conflicts: # mcp/src/main/java/io/modelcontextprotocol/spec/McpClientSession.java
# Conflicts: # mcp-spring/mcp-spring-webflux/src/test/java/io/modelcontextprotocol/WebFluxSseIntegrationTests.java # mcp-spring/mcp-spring-webmvc/src/test/java/io/modelcontextprotocol/server/WebMvcSseIntegrationTests.java # mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java # mcp/src/main/java/io/modelcontextprotocol/client/transport/StdioClientTransport.java # mcp/src/main/java/io/modelcontextprotocol/spec/McpClientSession.java # mcp/src/test/java/io/modelcontextprotocol/client/HttpSseMcpAsyncClientTests.java # mcp/src/test/java/io/modelcontextprotocol/client/HttpSseMcpSyncClientTests.java # mcp/src/test/java/io/modelcontextprotocol/client/StdioMcpAsyncClientTests.java # mcp/src/test/java/io/modelcontextprotocol/client/StdioMcpSyncClientTests.java # mcp/src/test/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransportTests.java # mcp/src/test/java/io/modelcontextprotocol/spec/McpClientSessionTests.java
# Conflicts: # mcp-test/src/main/java/io/modelcontextprotocol/client/AbstractMcpAsyncClientTests.java # mcp/src/main/java/io/modelcontextprotocol/client/McpAsyncClient.java # mcp/src/test/java/io/modelcontextprotocol/client/AbstractMcpAsyncClientTests.java
Thank you for the work on this so far @CrazyHZM. It seems the code has diverged again, I'm sorry. Would you be interested in refreshing this PR or would you like me to take over and refactor the code to try and avoid the disconnected subscriptions? |
6bf6f72
to
7a77925
Compare
Signed-off-by: JermaineHua <[email protected]>
7a77925
to
a736ea0
Compare
@CrazyHZM I see you merged the actual main into your branch but not into your own main on which this branch is based on. It makes it really difficult to review this PR with all the unrelated changes. Please ensure the PR has only the relevant changes in the commits and in the diff. |
@chemicL It does not carry other changes in the main branch, perhaps this change is too big? I can submit relevant steps, I can simply describe the change of the content, mainly providing similar in |
Signed-off-by: JermaineHua <[email protected]>
Signed-off-by: Dariusz Jędrzejczyk <[email protected]>
I noticed that during the Easter break I somehow lost my changes - I applied them in 866732c. |
Motivation and Context
How Has This Been Tested?
Breaking Changes
Types of changes
Checklist
Additional context