Description
Background
After splitting Java client modules into shenyu-client-java, the client repo and main ShenYu repo must remain compatible through stable registration protocols rather than shared source code.
We need an explicit compatibility contract for client registration, heartbeat, discovery instance registration, and MCP registration.
Tasks
Expected Output
A protocol compatibility document covering:
- HTTP paths
- DTO fields
- Required/optional field semantics
- Backward compatibility rules
- Forward compatibility rules
- Error handling expectations
- Version compatibility notes
Acceptance Criteria
- The document is specific enough to guide both main repo and client repo changes.
- Existing registration flows are covered.
- Future protocol changes can be reviewed against this document.
Task List
No response
Description
Background
After splitting Java client modules into
shenyu-client-java, the client repo and main ShenYu repo must remain compatible through stable registration protocols rather than shared source code.We need an explicit compatibility contract for client registration, heartbeat, discovery instance registration, and MCP registration.
Tasks
/shenyu-client/register-mcp.Expected Output
A protocol compatibility document covering:
Acceptance Criteria
Task List
No response