From 7fab07710b3cb046c861eb428c6568513af9a6a2 Mon Sep 17 00:00:00 2001 From: Jerome Louvel <374450+jlouvel@users.noreply.github.com> Date: Tue, 20 Oct 2026 19:06:22 -0400 Subject: [PATCH 01/18] Add R0 protocol SDK interoperability spikes Pin MCP and grpc-java SDKs in test scope and add bounded interoperability probes over the Restlet HTTP/2 engine. The gRPC prototype exercises the grpc-core client transport SPI and a socket-less Restlet server host for unary exchanges. R0 remains a draft pending streaming, lifecycle, MCP SSE/STDIO, and profile compatibility gates. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Jerome Louvel <374450+jlouvel@users.noreply.github.com> --- org.restlet/pom.xml | 38 + .../GrpcSdkTransportSpikeTestCase.java | 939 ++++++++++++++++++ .../McpSdkTransportSpikeTestCase.java | 336 +++++++ 3 files changed, 1313 insertions(+) create mode 100644 org.restlet/src/test/java/org/restlet/engine/connector/GrpcSdkTransportSpikeTestCase.java create mode 100644 org.restlet/src/test/java/org/restlet/engine/connector/McpSdkTransportSpikeTestCase.java diff --git a/org.restlet/pom.xml b/org.restlet/pom.xml index c9017eb4be..5f2ad34ae7 100644 --- a/org.restlet/pom.xml +++ b/org.restlet/pom.xml @@ -14,6 +14,8 @@ Restlet API and Engine + 1.85.1 + 2.1.0 9