wu-sheng commented on PR #13671: URL: https://github.com/apache/skywalking/pull/13671#issuecomment-3762478486
> Update of JDK 25 Support Fixes: > > I have successfully verified this build locally on both JDK 21 and JDK 25. To achieve compatibility without disrupting the existing project baseline, I implemented the following: > > 1. Groovy Upgrade: Upgraded meter-analyzer to 4.0.29 for Java 25 bytecode support. > 2. Mockito 5 Overrides: Forced Mockito 5.11.0 and ByteBuddy 1.17.0 only in modules that fail on JDK 25 (server-core, library-util, library-datacarrier-queue, and meter-analyzer). This keeps the Root POM stable for legacy modules. We prefer consistent and unified version in the project level. Please update by following this principal. > 3. Spying Safety: Added an isMock() check in AnalyzerTest.java to handle Mockito 5's stricter "spy-on-spy" validation. > 4. License Compliance: Updated dist-material/release-docs/LICENSE to reflect the Groovy 4.0.29 version. > 5. Manual Test Results: Verified that server-core, library-util, and meter-analyzer pass all tests on JDK 25 locally. -- 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]
