Architecture #22641
closedRequire Java 17 for Rudder 8
Description
Java 11 is an LTS but its EOL is in september 2023 (https://endoflife.date/java).
Since Rudder 8.x will be maintained way past that date, we will need to support Java 17 (EOL in 2026) in any cases.
So we should just require Java 17 from the start.
Our targetted distribution for Rudder 8.x server are:
- RHEL (Alma, Rocky) 8 / 9 => seems to be available in default repo (https://rockylinux.pkgs.org/8/rockylinux-appstream-x86_64/java-17-openjdk-17.0.5.0.8-2.el8_6.x86_64.rpm.html)
- SLES 15 SP4+ => OK https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15-SP4/index.html#java-version
- Ubuntu 22.04 => https://packages.ubuntu.com/jammy/java/openjdk-17-jdk-headless
- Debian 11 => https://packages.debian.org/bullseye/openjdk-17-jre-headless
- Debian 12 => likely ok
Amazon Linux 2023