Aias00 opened a new issue, #6370:
URL: https://github.com/apache/shenyu/issues/6370
### Description
## Background
After splitting Java client code into `shenyu-client-java`, users need to
know which client versions work with which ShenYu main repo versions and which
JDK versions are supported.
We need a documented compatibility matrix.
## Tasks
- [ ] Define client repo version dimensions.
- [ ] Define main repo/admin/bootstrap version dimensions.
- [ ] Define client-side JDK support policy.
- [ ] Define main repo JDK support policy.
- [ ] Identify supported, best-effort, and unsupported combinations.
- [ ] Document compatibility expectations for old client with new admin.
- [ ] Document compatibility expectations for new client with old admin.
- [ ] Add release checklist items for updating the matrix.
## Expected Output
A compatibility matrix document.
## Suggested Matrix Columns
- `shenyu-client-java` version
- ShenYu main repo version
- Client JDK baseline
- Client JDK verified versions
- Admin/bootstrap JDK baseline
- Registration protocol compatibility
- Notes
## Acceptance Criteria
- The matrix distinguishes runtime support from tested support.
- The matrix includes JDK 8, 17, 21, 23, and 25 where appropriate.
- The matrix can be updated during release.
### 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]