Closed cescoffier closed 11 months ago
I haven't implemented it yet, as some previous releases of Quarkus are using these images.
I don't think any Quarkus version ever used the jdk-20
tag, this was just a "preview" image for people wanting to explore JDK 20 features. Any Quarkus version relying on Mandrel 23.0 (e.g. 3.2) should be using the jdk-17
tag.
The virtual thread documentation and the native-image documentation reference this image. Let's migrate them to 21 before stopping building the image.
The virtual thread documentation and the native-image documentation reference this image.
I fail to find the references, could you please provide links to the relevant parts?
@zakkak https://quarkus.io/guides/virtual-threads#using-an-in-container-build. Super simple to fix.
For 3.5 and up we should indeed move it to jdk-21
, for older versions we should stick to jdk-20
. The image is not going away, it just won't get base image updates, as it doesn't get CPU updates so I think that's OK.
Perhaps it's worth adding a note in the 3.2 docs (which is an LTS) about this.
It looks like 3.2 docs don't mention the jdk-20
tag, they actually don't include the Compiling Quarkus application using virtual threads into native executable section at all.
Yes, I wrote it after 3.2. I think we can safely remove the image now.
From @zakkak :
I haven't implemented it yet, as some previous releases of Quarkus are using these images.