Description
Background
The main ShenYu repository should be able to evolve admin, bootstrap, gateway runtime, and plugins independently from Java client JDK 8 compatibility constraints.
We need a JDK upgrade plan for the main repo, especially if future runtime work depends on JDK 21 features such as virtual threads.
Tasks
Expected Output
A JDK upgrade design document covering:
- Current JDK baseline
- Target JDK baseline
- Affected modules
- Build/CI changes
- Docker/runtime changes
- Dependency risks
- Rollback strategy
- Migration phases
Acceptance Criteria
- The plan makes clear that client JDK 8 compatibility is handled in
shenyu-client-java.
- The plan identifies risks before implementation starts.
- The plan includes at least one incremental migration phase.
Task List
No response
Description
Background
The main ShenYu repository should be able to evolve admin, bootstrap, gateway runtime, and plugins independently from Java client JDK 8 compatibility constraints.
We need a JDK upgrade plan for the main repo, especially if future runtime work depends on JDK 21 features such as virtual threads.
Tasks
Expected Output
A JDK upgrade design document covering:
Acceptance Criteria
shenyu-client-java.Task List
No response