Aias00 opened a new issue, #6366:
URL: https://github.com/apache/shenyu/issues/6366
### Description
## Background
The split `shenyu-client-java` repository can compile and pass unit tests
across multiple JDK versions, but we still need end-to-end verification against
ShenYu main repo admin/bootstrap.
This task verifies that the independent client artifacts can register with
and be consumed by the main repo runtime.
## Tasks
- [ ] Build or install the latest local `shenyu-client-java` artifacts.
- [ ] Start ShenYu admin from the main repository.
- [ ] Start ShenYu bootstrap from the main repository.
- [ ] Verify Spring MVC client registration.
- [ ] Verify beat heartbeat registration and renewal.
- [ ] Verify discovery instance registration.
- [ ] Verify route data is visible in admin.
- [ ] Verify bootstrap can consume the registered route data.
- [ ] Record any incompatibility between client repo and main repo.
## Optional Tasks
- [ ] Verify Dubbo client registration.
- [ ] Verify gRPC client registration.
- [ ] Verify WebSocket client registration.
- [ ] Verify SOFA/Tars/Motan registration if the local environment
supports them.
- [ ] Verify MCP registration through `/shenyu-client/register-mcp`.
## Expected Output
A verification report containing:
- Main repo commit used
- Client repo commit used
- JDK versions used
- Modules verified
- Pass/fail results
- Incompatibilities found
- Logs or screenshots if failures occur
## Acceptance Criteria
- At least Spring MVC registration, beat heartbeat, and discovery
registration are verified.
- Any failure includes enough detail to reproduce.
- The result can be used to decide whether the split client baseline is
release-ready.
### Task List
_No response_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]