quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.84k stars 2.7k forks source link

Quarkus update doesn't update the 3.8 sample app to a similar level as the 3.15 sample app #43954

Open rsvoboda opened 1 month ago

rsvoboda commented 1 month ago

Describe the bug

Quarkus update doesn't update the 3.8 sample app to a similar level as the 3.15 sample app

Expected behavior

Updated 3.8 sample app is equivalent to the 3.15 sample app

Actual behavior

Quarkus update doesn't update the 3.8 sample app to a similar level as the 3.15 sample app

Differences in upgraded pom.xml:

How to Reproduce?

Output of uname -a or ver

macOS

Output of java -version

Java 21

Quarkus version or git rev

Quarkus 3.15.1

Build tool (ie. output of mvnw --version or gradlew --version)

No response

Additional information

No response

gsmet commented 1 month ago

That's not the purpose of quarkus update. We only apply changes that are strictly necessary for the app to work with the new version.

If you are happy with the versions you use, that's all fine. We update a plugin when we absolutely need a new version of the plugin for it to work for instance. In the same way, we won't move you to Java 21 or adjust your code to modernize it.

As for the native-image thing, we could probably implement a specific recipe for that but I'm not entirely sure it's worth the trouble nor it in line with the quarkus update objectives.

quarkus-bot[bot] commented 1 month ago

/cc @ebullient (cli), @maxandersen (cli)