For Java 8, Oracle has announced it is offering ‘Extended Support’ up until December 2030. Extend Support is Oracle’s way of extending the shelf life of Premier beyond its deadline.
For this service, organizations using Oracle Java pay an additional fee: an extra 10% on the existing support fee in year one, an extra 20% in year two, and another 20% in year three, etc.
Analysis:
11, 17, 21 are the 3 Java LTS versions.
AC:
Upgrade server to Java 21 (if this is not possible, developer can decide to upgrade it to a different version) which is the latest LTS version and make sure all features(esp., sync) works as expected.
requires springboot 3.2
upgrade usages of Java language and API
upgrade usages of SpringBoot API
upgrade dependencies and libraries
Out of scope:
ETL and integration-server are in Java 17. Hence they need not be upgraded now.
Need:
OpenJDK 8 is maintained by RedHat. They will support Java 8 until 2026: https://access.redhat.com/articles/1299013
For Java 8, Oracle has announced it is offering ‘Extended Support’ up until December 2030. Extend Support is Oracle’s way of extending the shelf life of Premier beyond its deadline.
For this service, organizations using Oracle Java pay an additional fee: an extra 10% on the existing support fee in year one, an extra 20% in year two, and another 20% in year three, etc.
Analysis:
11, 17, 21 are the 3 Java LTS versions.
AC:
Upgrade server to Java 21 (if this is not possible, developer can decide to upgrade it to a different version) which is the latest LTS version and make sure all features(esp., sync) works as expected.
Out of scope:
ETL and integration-server are in Java 17. Hence they need not be upgraded now.