Skip to content

Conversation

hhund
Copy link
Member

@hhund hhund commented Sep 17, 2025

Upgrade Java 21 to Java 25

  • maven-plugin-plugin workaround, included ASM dependency does not support Java 25, manually configured dependency to use ASM version 9.8
  • impsort-maven-plugin workaround, included com.github.javaparser:javaparser-core dependency does not support Java
    25, set ignoreParseErrorsBelowImports option to true
  • removed async logging during test execution, no performance advantage and removes deprecated use of sun.misc.Unsafe warning during build
  • Upgrade from azul/zulu-openjdk:21-jre-headless to azul/zulu-openjdk:25-jre-headless
  • Hats off to the Azul team for making Java 25 docker images available just 24 hours after the official release of Java 25
  • Changed unused variables to unnamed variables (underscore)
  • Some code cleanup
  • Refactored code to make it past impsort-maven-plugin build error
  • Java 25 upgrade in GitHub actions

closes #202

* maven-plugin-plugin workaround, included ASM dependency does not
support Java 25, manually configured dependency to use ASM version 9.8
* impsort-maven-plugin workaround, included
com.github.javaparser:javaparser-core dependency does not support Java
25, set ignoreParseErrorsBelowImports option to true
* removed async logging during test execution, no performance advantage
and removes deprecated used of sun.misc.Unsafe warning during build
* Upgrade from azul/zulu-openjdk:21-jre-headless to
azul/zulu-openjdk:25-jre-headless
* Hats off to the Azul team for making Java 25 docker images available
just 24 hours after its official release
* Changed unused variables to unnamed variables (underscore)
* Some code cleanup
@hhund hhund added this to the 2.0.0 milestone Sep 17, 2025
@hhund hhund requested review from schwzr and wetret September 17, 2025 20:20
@hhund hhund self-assigned this Sep 17, 2025
@hhund hhund marked this pull request as draft September 17, 2025 21:19
@hhund
Copy link
Member Author

hhund commented Sep 17, 2025

Converted PR back to draft, GitHub CodeQL might not support Java 25 yet.

@hhund hhund linked an issue Sep 22, 2025 that may be closed by this pull request
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.

Upgrade to Java 25
1 participant