It has been already discussed and it's been reported in blog post and 
everywhere. It has been said early enough for sure.

--
Andrea Cosentino 
----------------------------------
Apache Camel PMC Chair
Apache Karaf Committer
Apache Servicemix PMC Member
Email: ancosen1...@yahoo.com
Twitter: @oscerd2
Github: oscerd






On Tuesday, June 30, 2020, 05:12:31 PM GMT+2, Jean-Baptiste Onofre 
<j...@nanthrax.net> wrote: 





I think we are all agree about that. But it should be discussed and announce 
early enough.

Today, I don’t think we really leverage JDK 9+ stuff.

Regards
JB

> Le 30 juin 2020 à 13:49, Omar Al-Safi <o...@oalsafi.com> a écrit :
> 
> My question would be, until when we will need to keep Java 8? I mean sure,
> given the current circumstances, it might make sense to delay dropping Java
> 8 only for some time, but honestly would be nice if we can embrace the new
> change and massive efforts that are being brought into Java to have
> modernized (especially the new features being Java 14). It would be a pity
> if we can't enjoy these new features being brought in by the Java community
> and I don't want to see us stucking with Java 8 for another 10 years.
> The change has to be forced at some point of the chain in order to trickle
> down.
> 
> These are only my thoughts on this subject.
> 
> Regards,
> Omar
> 
> On Tue, Jun 30, 2020 at 1:33 PM Luca Burgazzoli <lburgazz...@gmail.com>
> wrote:
> 
>> I don't think that migrating to a new version also means that we need to
>> embrace every new feature automatically but that we can use them when it
>> makes sense but staying with an older version means that we can't use them
>> in any case.
>> 
>> ---
>> Luca Burgazzoli
>> 
>> 
>> On Mon, Jun 29, 2020 at 10:23 PM Guillaume Nodet <gno...@apache.org>
>> wrote:
>> 
>>> 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
>>> 
>> 

Reply via email to