rundeck / rundeck

Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

Home Page:http://rundeck.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jdk 11 no longer receiving public updates

Matthew-Jenkins opened this issue · comments

Note: Bug Reports not following this template may be closed without feedback.

Getting Help
Please use this issue template for reporting identified or suspected bugs only. For support on configuration or troubleshooting please see Getting Help for the appropriate channels.

Describe the bug
rundeck5+ only supports jdk 11. Jdk 11 is no longer receiving public updates. Updates are available if you enter a contract with oracle, however for the oss version that is unacceptable. This will also prevent adoption for companies that have security protocols restricting use of discontinued software which are not willing to enter a contract with oracle.

My Rundeck detail

  • Rundeck version: 5.0.2
  • install type: war
  • OS Name/version: rhel 8
  • DB Type/version: pgsql

To Reproduce
read release notes

Expected behavior
A publicly supported jdk version be used

Screenshots
image

Desktop (please complete the following information):

  • fedora
  • firefox
  • 122

Additional context
Add any other context about the problem here.

Why not use openjdk-11?

I have installed Rundeck 5 opensource not too long ago through their installer script, and on my system I see I am running openjdk-21.

root@rundeck:~# java -version
openjdk version "21.0.1" 2023-10-17
OpenJDK Runtime Environment (build 21.0.1+12-Ubuntu-222.04)
OpenJDK 64-Bit Server VM (build 21.0.1+12-Ubuntu-222.04, mixed mode, sharing)

So it would seem rundeck 5 requires a minimum of java 11 maybe?

That is your system installed java. What is required and supported vs what might 'work' are completely different things. I am asking they change their tests to target a newer java version and officially add support for newer jdks.

Sorry to chime here, but either I am missing something, or what you are asking is already the case :

As of version 5.x, Java 11 is required. Java must be installed prior to running the install process.
Open JDK and Sun/Oracle JVMs are supported.

ref: https://docs.rundeck.com/docs/administration/install/system-requirements.html#java

It is not clearly stated in the release notes, true, but since many version, Rundeck has supported OpenJDK explicitly in the requirements page.

@Daryes Did you read the question at issue here?