What
Upgrade the project to use Java 25. Search for all occurrences of 'java' throughout the codebase and update any relevant version strings or configurations accordingly. Update build files, CI/CD workflows, documentation, and any source files referencing the Java version. Ensure compatibility and run all tests. Bump snapshot version to the next major version, since this is a breaking change.
Why
To ensure the project stays current with the latest Java LTS, leverages new platform features, security improvements, and maintains compatibility with the build, deployment, and developer tooling ecosystem.
Notes
CI/CD workflows, documentation, and devcontainer configs will all likely need updating. For thoroughness, run a search in the repository for 'java' and any current version numbers to avoid missing references. See previous search notes for file suggestions.
What
Upgrade the project to use Java 25. Search for all occurrences of 'java' throughout the codebase and update any relevant version strings or configurations accordingly. Update build files, CI/CD workflows, documentation, and any source files referencing the Java version. Ensure compatibility and run all tests. Bump snapshot version to the next major version, since this is a breaking change.
Why
To ensure the project stays current with the latest Java LTS, leverages new platform features, security improvements, and maintains compatibility with the build, deployment, and developer tooling ecosystem.
Notes
CI/CD workflows, documentation, and devcontainer configs will all likely need updating. For thoroughness, run a search in the repository for 'java' and any current version numbers to avoid missing references. See previous search notes for file suggestions.