diff --git a/crates/rmcp/src/model.rs b/crates/rmcp/src/model.rs index 06ed855e1..bcc2c32a1 100644 --- a/crates/rmcp/src/model.rs +++ b/crates/rmcp/src/model.rs @@ -172,7 +172,7 @@ impl ProtocolVersion { pub const V_2025_06_18: Self = Self(Cow::Borrowed("2025-06-18")); pub const V_2025_03_26: Self = Self(Cow::Borrowed("2025-03-26")); pub const V_2024_11_05: Self = Self(Cow::Borrowed("2024-11-05")); - pub const LATEST: Self = Self::V_2025_11_25; + pub const LATEST: Self = Self::V_2026_07_28; /// First protocol version that requires SEP-2243 standard HTTP headers. pub const STANDARD_HEADERS: Self = Self::V_2026_07_28; diff --git a/crates/rmcp/tests/test_server_initialization.rs b/crates/rmcp/tests/test_server_initialization.rs index 6542e295b..19291a557 100644 --- a/crates/rmcp/tests/test_server_initialization.rs +++ b/crates/rmcp/tests/test_server_initialization.rs @@ -268,7 +268,7 @@ async fn server_echoes_client_protocol_version_when_known_old() { #[tokio::test] async fn server_echoes_client_protocol_version_when_latest() { - let negotiated = negotiate_version(TestServer::new(), "2025-11-25").await; + let negotiated = negotiate_version(TestServer::new(), ProtocolVersion::LATEST.as_str()).await; assert_eq!(negotiated, ProtocolVersion::LATEST); } @@ -289,7 +289,7 @@ impl ServerHandler for PinnedServer { #[tokio::test] async fn server_pinned_version_does_not_override_known_client_request() { - let negotiated = negotiate_version(PinnedServer, "2025-11-25").await; + let negotiated = negotiate_version(PinnedServer, ProtocolVersion::LATEST.as_str()).await; assert_eq!(negotiated, ProtocolVersion::LATEST); }