Java 21, we are not ready yet

243 views
Skip to first unread message

Guillaume Smet

unread,
Sep 21, 2023, 3:45:39 AM9/21/23
to Quarkus Development mailing list
Hi,

So Java 21 is out and it appears we are not fully ready for it:
- https://code.quarkus.io/ only suggests 11 and 17, we will need 21 there once we have reasonable support for it
- I don't think we have a Java 21 compatible Mandrel image? Not sure if the plan is to have it soon but it would be nice to have a clear status about it.
- apparently, we don't work well with GraalVM 21: https://github.com/quarkusio/quarkus/issues/36055
- we have a list of the LTS versions somewhere in our code, we need to make sure Java 21 is there (I'll do it)
- once Gradle supports building with Java 21, we need to update our CI to 21 (I'll do it once Gradle has announced Java 21 support)

Could we make a plan and make sure we resolve this quickly?

--
Guillaume

Guillaume Smet

unread,
Sep 21, 2023, 3:58:56 AM9/21/23
to Quarkus Development mailing list
We can also add to this: we have a lot of Java 17 container images referenced in our tree. If we want to support Java 21 all over the place, we will need Java 21 images (and to point to the correct images depending on the chosen version).

Michal Karm

unread,
Sep 21, 2023, 7:12:15 AM9/21/23
to guillau...@gmail.com, Quarkus Development mailing list
On 9/21/23 09:44, Guillaume Smet wrote:
> Hi,
>
> So Java 21 is out and it appears we are not fully ready for it:
> - https://code.quarkus.io/ <https://code.quarkus.io/> only suggests 11 and 17,
> we will need 21 there once we have reasonable support for it
> - I don't think we have a Java 21 compatible Mandrel image? Not sure if the plan
> is to have it soon but it would be nice to have a clear status about it.

Waiting for Temurin 21 to arrive:
https://github.com/adoptium/temurin21-binaries/releases/
Then + a couple of days and we have a Mandrel release on air.

> - apparently, we don't work well with GraalVM 21:
> https://github.com/quarkusio/quarkus/issues/36055
> <https://github.com/quarkusio/quarkus/issues/36055>
> - we have a list of the LTS versions somewhere in our code, we need to make sure
> Java 21 is there (I'll do it)
> - once Gradle supports building with Java 21, we need to update our CI to 21
> (I'll do it once Gradle has announced Java 21 support)
>
> Could we make a plan and make sure we resolve this quickly?
>
> --
> Guillaume
>
> --
> You received this message because you are subscribed to the Google Groups
> "Quarkus Development mailing list" group.
> To unsubscribe from this group and stop receiving emails from it, send an email
> to quarkus-dev...@googlegroups.com
> <mailto:quarkus-dev...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/quarkus-dev/CALt0%2Bo-QcdhyRDqaTjo7VpDuoXSg0H3-qtZ7hs_PbqauJ3j8-w%40mail.gmail.com <https://groups.google.com/d/msgid/quarkus-dev/CALt0%2Bo-QcdhyRDqaTjo7VpDuoXSg0H3-qtZ7hs_PbqauJ3j8-w%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Cheers
Karm

--
Sent from my Hosaka Ono-Sendai Cyberspace 7

Reply all
Reply to author
Forward
0 new messages