Upgrade to Java 21 with Orekit 14.0

Dear all,

After many discussion on this forum and following the final approval from the library’s Project Management Committee, I am thereby writing here to officially declare that Orekit will move away from Java 8 for the next major release, 14.0 scheduled before the end of 2025. Considering the current momentum in software development, we are going with Java 21.
To help users upgrade and allow for some time, patches in Java 8 (based on the current version 13.1) shall be produced for major bug fixes until at least 2026 (included).

Cheers,
Romain.

5 Likes

Dear all,

This decision has an impact on the build environment used in CI/CD. The Docker image must be updated.

The current image is derived from the maven:3.9.6-eclipse-temurin-11 image.

Images that offer Eclipse Temurin 21 use Maven 3.9.11. Is this a problem?

Updating maven should not be a problem, in fact it may well solve existing problems as we will be able to upgrade maven plugins that were stuck to old versions. Now that we can depend on Java 21, both maven and these plugins can be upgraded.

1 Like

The new Docker image is available:

2 Likes