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