Agree, I think we should be very careful about communication. It’s the same about EOL branch/release. Actually EOL doesn’t really exist at Apache: anyone can fix/change an old branch and cut a release on it. So, I fully understand the purpose, but I think we should be more "flexible" and communicate early enough to our users.
Regards JB > Le 29 juin 2020 à 22:23, Guillaume Nodet <gno...@apache.org> a écrit : > > Note that we changed a bunch of lambda expressions back to anonymous > classes a few months ago, so trying to get to the latest is not always the > best choice. > I'm not sure we need to drop Java 8 now. We can defer that decision until > we have more incentive I think., > > Le lun. 29 juin 2020 à 18:01, Peter Palaga <ppal...@redhat.com> a écrit : > >> On 29/06/2020 11:59, Peter Palaga wrote: >>> On 29/06/2020 07:29, Claus Ibsen wrote: >>>> Hi >>>> >>>> On Sun, Jun 28, 2020 at 4:28 PM Peter Palaga <ppal...@redhat.com> >> wrote: >>>>> >>>>> Hi Claus, >>>>> >>>>> we have announced a similar move for Camel Quarkus some time ago. We >> did >>>>> that based on a similar Quarkus announcement [1]. But when I was about >>>>> to perform the necessary changes, it turned out that Quarkus got some >>>>> pushback from the users and thus they abandoned the plan without >> letting >>>>> us know - see [2]. As a result, Camel Quarkus also had to revisit the >>>>> plan. We have decided to make Java 11 our main build and testing JDK, >>>>> but kept both source and target compatibility at Java 8. >>>>> >>>>> Requiring Java 11+ API on the Camel side would put Camel Quarkus in a >>>>> bit uncomfortable position: unlike all other extensions offered via >>>>> code.quarkus.io, our extensions would not work on Java 8 in JVM mode. >>>>> >>>>> We (Camel community) should figure out how to proceed. >>>>> >>>> >>>> The drop of Java 8 is planned for next LTS (Camel 3.7) which is by end >>>> of this year. >>>> So there is still 6 months to go. In that time Quarkus may get to a >>>> point where they have dropped Java 8 as well. >>>> >>>> But for Camel 3.5 we can surely wait to drop Java 8 so it does not >>>> happen soon on the Camel side. >>>> >>>> Would ou you go ask the Quarkus team what new timeframe they have for >>>> dropping Java 8? >>> >>> Asked https://groups.google.com/forum/#!topic/quarkus-dev/7SZAM2BMb9c >> >> They asked back, what are our motivations for removing Java 8. I can say >> for myself that it is mainly a simplification of our testing matrix. Are >> there any other reasons? >> >> Besides they noted that Azure Functions still only supports Java 8. >> >> -- P >> >>> >>>> >>>>> [1] >>>>> https://quarkus.io/blog/quarkus-1-4-final-released/#java-8-deprecated >>>>> [2] >> https://groups.google.com/d/msg/quarkus-dev/yzEjmYCFbwY/oW64kts3AQAJ >>>>> >>>>> Thanks, >>>>> >>>>> -- Peter >>>>> >>>>> On 26/06/2020 10:23, Claus Ibsen wrote: >>>>>> Hi >>>>>> >>>>>> Just a heads up that from Camel 3.5 onwards we will drop Java 8 >>>>>> support. >>>>>> >>>>>> So this means that minimum Java version is now Java 11. >>>>>> We are also working on adding support for Java 14, but it may take a >>>>>> few releases, but its planned for the next LTS 3.7 release to have >>>>>> both Java 11 and 14 as supported. >>>>>> >>>>>> Camel 3.4.x is the LTS release that supports both Java 8 and 11, and >>>>>> its supported for 1-year (june 2022). >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>> >> >> > > -- > ------------------------ > Guillaume Nodet