Skip to content

Commit 994af1c

Browse files
its-mashclaude
andcommitted
fix: update rmcp SDK with shadow channel fix + minor fixes
- Update rmcp to latest commit with comprehensive SSE shadow channel tests (15 tests covering reconnect, dead primary replacement, notification routing, resume paths, and edge cases) - Add last-event-id to non-redacted headers in logging middleware - Fix missing granted_scopes field in credential_store test initializers Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent 6571e01 commit 994af1c

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/mcpmux-gateway/src/pool/credential_store.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,7 @@ mod tests {
587587
let credentials = StoredCredentials {
588588
client_id: "new-client-id".to_string(),
589589
token_response: Some(token_response),
590+
granted_scopes: Vec::new(),
590591
};
591592

592593
store.save(credentials).await.unwrap();
@@ -644,6 +645,7 @@ mod tests {
644645
let credentials = StoredCredentials {
645646
client_id: "client-id".to_string(),
646647
token_response: Some(token_response),
648+
granted_scopes: Vec::new(),
647649
};
648650

649651
store.save(credentials).await.unwrap();

crates/mcpmux-gateway/src/server/logging_middleware.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ fn redact_headers_compact(headers: &axum::http::HeaderMap) -> String {
4545
| "user-agent"
4646
| "mcp-session-id"
4747
| "mcp-protocol-version"
48+
| "last-event-id"
4849
)
4950
})
5051
.map(|(name, value)| {

0 commit comments

Comments
 (0)