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