Aias00 opened a new pull request, #9:
URL: https://github.com/apache/shenyu-client-java/pull/9

   ## Summary
   
   - Restore client-only MCP, beat, registry API, and Spring Boot starter 
modules on top of the JDK 8 split-client baseline.
   - Rebase restored code onto split-repo dependencies without pulling the full 
main-repo common/register modules.
   - Keep client source/runtime compatibility on JDK 8 while validating builds 
on JDK 17, 21, 23, and 25.
   - Expand GitHub Actions CI matrix to JDK 8, 17, 21, 23, and 25.
   
   ## Compatibility Notes
   
   - JaCoCo is upgraded to 0.8.15 so instrumentation supports JDK 25 class 
files.
   - Byte Buddy is pinned to 1.18.10 so Mockito 3.x tests run on JDK 21/23/25 
while JDK 8 regression remains green.
   - CI uses `./mvnw -B clean test` because this split repository does not 
define the old `release` Maven profile.
   
   ## Verification
   
   - `./mvnw -DskipTests compile`
   - `./mvnw test`
   - `JAVA_HOME=$(/usr/libexec/java_home -v 1.8) ./mvnw -B clean test`
   - `JAVA_HOME=$(/usr/libexec/java_home -v 17) ./mvnw -B clean test -Prelease`
   - `JAVA_HOME=$(/usr/libexec/java_home -v 21) ./mvnw -B clean test -Prelease`
   - `JAVA_HOME=$(/usr/libexec/java_home -v 25) ./mvnw -B clean test`
   - `JAVA_HOME=/tmp/shenyu-jdks/jdk-23.0.2+7/Contents/Home ./mvnw -B clean 
test`
   - `.github/workflows/ci.yml` YAML parsing passed
   
   ## Remaining Risk
   
   - End-to-end registration against matching admin/bootstrap runtime is not 
covered by this PR.
   - JDK 23 and 25 are non-LTS toolchain checks; the remote CI run should 
confirm Temurin availability on GitHub-hosted runners.
   - Mockito/Byte Buddy still logs dynamic Java agent warnings on newer JDKs, 
but the reactor passes.
   


-- 
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]

Reply via email to