-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filetechnical debtTechnical debtTechnical debt
Description
We are using a very outdated Java version: 11. It is an LTS version (Long-term support).
The next LTS versions are: 17 and 21.
Java version history: https://en.wikipedia.org//wiki/Java_version_history
Oracle Java SE Support Roadmap : https://www.oracle.com/uk/java/technologies/java-se-support-roadmap.html
As a 1st step let's jump to version 17 as the Spring Framework version that we are currently using only supports Java up to version 17.
After we upgraded Spring to a later (hopefully the latest) version we can create another ticket and jump further to version 21.
Here are some article that can support this change:
- Migrating a Project From Java 11 to Java 17: A Step-by-Step Guide for Developers
- It’s time to move your applications to Java 17. Here’s why—and how
- Every change between JDK 11 and the Java 17 LTS release
- Java 11 to 21: A Visual Guide for Seamless Migration
- How to Upgrade to Java 21 #RoadTo21 - YouTube
- Migrating from Java 8/11 to Java 21, and Spring Boot 2 to the latest Spring Boot 3.2
Steps:
- Upgrade Java to version 17
- Upgrade Java to version 21
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filetechnical debtTechnical debtTechnical debt