Hi,
Here are some relevant facts:
1. Camel Quarkus works well on Java 11 (thanks Luca and James!).
The only known issue on Java 11 is
https://github.com/apache/camel-quarkus/issues/1154 which we can
hopefully sort out soon.
2. Quarkus announced today that as of Quarkus 1.4, Java 8 is deprecated
and will be removed in Quarkus 1.6 in about two months
https://quarkus.io/blog/quarkus-1-4-final-released/#java-8-deprecated
3. Camel Quarkus can hardly support Java 8 without Quarkus itself
supporting it. So, based on point 2. we have to deprecate Java 8 now
and drop it at the latest when Quarkus drops it.
Discussion:
There is not much we can do about 2. or 3. - those are the outer
boundaries of our current situation.
Supporting both Java 8 and 11 binds some resources in our rather small
team. We would like to simplify our testing matrix and remove some Java
version specific Maven profiles. We prefer doing it sooner rather than
later so that we can concentrate on other useful stuff (porting new
extensions, etc.) So we'd like to ditch Java 8 within weeks, ideally not
more than two Camel Quarkus releases from now. Are there any concerns
about that?
Thanks,
-- Peter