Skip to content

2.7.0.1 jdk8 release#10

Open
Aias00 wants to merge 2 commits into
mainfrom
2.7.0.1-jdk8-release
Open

2.7.0.1 jdk8 release#10
Aias00 wants to merge 2 commits into
mainfrom
2.7.0.1-jdk8-release

Conversation

@Aias00

@Aias00 Aias00 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Make sure that:

  • You have read the contribution guidelines.
  • You submit test cases (unit or integration tests) that back your changes.
  • Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Aias00 added 2 commits August 16, 2025 08:02
The split client repository needs to carry MCP registration, beat registration, Spring Boot starters, and discovery registration without inheriting the main repository JDK upgrade constraints. This restores the client-side module surface on the JDK 8 release base, rebases dependencies onto Spring Boot 2/JDK 8 compatible lines, and expands CI coverage through JDK 25 after local compatibility verification.

Constraint: Client artifacts must remain JDK 8 compatible while validating JDK 17, 21, 23, and 25

Constraint: The split repository does not define the release Maven profile, so CI uses ./mvnw -B clean test

Rejected: Move the client back under the main repository | it would keep client compatibility tied to admin/bootstrap JDK upgrade timing

Rejected: Keep JDK 23 and 25 as local-only checks | CI would not catch future toolchain regressions

Confidence: medium

Scope-risk: broad

Directive: Do not upgrade client runtime dependencies without rerunning the JDK 8 compatibility build

Tested: ./mvnw -DskipTests compile

Tested: ./mvnw test

Tested: JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home ./mvnw -B clean test

Tested: JAVA_HOME=/Users/aias/Library/Java/JavaVirtualMachines/corretto-17.0.13/Contents/Home ./mvnw -B clean test -Prelease

Tested: JAVA_HOME=/Users/aias/Library/Java/JavaVirtualMachines/openjdk-21.0.2/Contents/Home ./mvnw -B clean test -Prelease

Tested: JAVA_HOME=/Users/aias/Library/Java/JavaVirtualMachines/openjdk-25.0.2/Contents/Home ./mvnw -B clean test

Tested: JAVA_HOME=/tmp/shenyu-jdks/jdk-23.0.2+7/Contents/Home ./mvnw -B clean test

Not-tested: End-to-end registration against matching admin/bootstrap runtime
Copilot AI review requested due to automatic review settings June 8, 2026 10:32

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants