You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Andrea Cosentino <an...@gmail.com> on 2021/09/03 10:18:25 UTC

Dropping Java 8

Hello all,

More and more third party libraries are starting to drop JDK 8 in favor of
JDK 11 (last one I've found is Optaplanner).

I think we need to define a release where we totally drop Java 8 Support
and start to build and release with Java 11 only.

What are your thoughts?

Re: Dropping Java 8

Posted by Tadayoshi Sato <sa...@gmail.com>.
+1

Great that we can soon use Java 11 API like List.of(...) to write simpler
code!

On Mon, Sep 6, 2021 at 4:25 PM Alexandre Gallice <al...@gmail.com>
wrote:

> I think these days developers typically have both JDK 8 and JDK 11
> deployed to production. We must be behind the adoption bump of JDK 11.
> So a 2 year LTS is fine.
>
> +1
>
> On Mon, Sep 6, 2021 at 3:45 AM Zheng Feng <zf...@redhat.com> wrote:
>
> > +1
> >
> > On Fri, Sep 3, 2021 at 6:26 PM Andrea Cosentino <an...@gmail.com>
> wrote:
> >
> > > Hello all,
> > >
> > > More and more third party libraries are starting to drop JDK 8 in favor
> > of
> > > JDK 11 (last one I've found is Optaplanner).
> > >
> > > I think we need to define a release where we totally drop Java 8
> Support
> > > and start to build and release with Java 11 only.
> > >
> > > What are your thoughts?
> > >
> >
>


-- 
Tadayoshi Sato

Re: Dropping Java 8

Posted by Alexandre Gallice <al...@gmail.com>.
I think these days developers typically have both JDK 8 and JDK 11
deployed to production. We must be behind the adoption bump of JDK 11.
So a 2 year LTS is fine.

+1

On Mon, Sep 6, 2021 at 3:45 AM Zheng Feng <zf...@redhat.com> wrote:

> +1
>
> On Fri, Sep 3, 2021 at 6:26 PM Andrea Cosentino <an...@gmail.com> wrote:
>
> > Hello all,
> >
> > More and more third party libraries are starting to drop JDK 8 in favor
> of
> > JDK 11 (last one I've found is Optaplanner).
> >
> > I think we need to define a release where we totally drop Java 8 Support
> > and start to build and release with Java 11 only.
> >
> > What are your thoughts?
> >
>

Re: Dropping Java 8

Posted by Zheng Feng <zf...@redhat.com>.
+1

On Fri, Sep 3, 2021 at 6:26 PM Andrea Cosentino <an...@gmail.com> wrote:

> Hello all,
>
> More and more third party libraries are starting to drop JDK 8 in favor of
> JDK 11 (last one I've found is Optaplanner).
>
> I think we need to define a release where we totally drop Java 8 Support
> and start to build and release with Java 11 only.
>
> What are your thoughts?
>

Re: Dropping Java 8

Posted by Matt Pavlovich <ma...@gmail.com>.
+1 good time to start doing that

> On Sep 3, 2021, at 5:18 AM, Andrea Cosentino <an...@gmail.com> wrote:
> 
> Hello all,
> 
> More and more third party libraries are starting to drop JDK 8 in favor of
> JDK 11 (last one I've found is Optaplanner).
> 
> I think we need to define a release where we totally drop Java 8 Support
> and start to build and release with Java 11 only.
> 
> What are your thoughts?


Re: Dropping Java 8

Posted by Omar Al-Safi <om...@oalsafi.com>.
+1

Time to move on!

Regards,
Omar

On Sun, Sep 5, 2021 at 1:14 PM zineb bendhiba <be...@gmail.com>
wrote:

> +1.
>
> Zineb
>
> > Le 4 sept. 2021 à 17:31, Otavio Rodolfo Piske <an...@gmail.com> a
> écrit :
> >
> > +1. I think it makes sense too.
> >
> > Kind regards
> >
> >> On Fri, Sep 3, 2021 at 3:17 PM Andrea Cosentino <an...@gmail.com>
> wrote:
> >>
> >> +1 from my side. It think the timing would be perfect, JDK 17 is behind
> the
> >> corner.
> >>
> >> Il giorno ven 3 set 2021 alle ore 15:16 Claus Ibsen <
> claus.ibsen@gmail.com
> >>>
> >> ha scritto:
> >>
> >>> Hi
> >>>
> >>> Yeah and also some of the sub projects are JDK11 only like camel-k,
> >>> camel-quarkus
> >>> And there are some work with the compiled simple that is stalled due
> >>> to JDK8 in the core.
> >>>
> >>> If we are not too fast, we could maybe let the next LTS be the last
> >>> JDK8 and then have it supported for 2 years instead of 1.
> >>> So Camel 3.14 is the last Java8 to be released at the end of this year.
> >>>
> >>>
> >>> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com>
> >>> wrote:
> >>>>
> >>>> Hello all,
> >>>>
> >>>> More and more third party libraries are starting to drop JDK 8 in
> favor
> >>> of
> >>>> JDK 11 (last one I've found is Optaplanner).
> >>>>
> >>>> I think we need to define a release where we totally drop Java 8
> >> Support
> >>>> and start to build and release with Java 11 only.
> >>>>
> >>>> What are your thoughts?
> >>>
> >>>
> >>>
> >>> --
> >>> Claus Ibsen
> >>> -----------------
> >>> http://davsclaus.com @davsclaus
> >>> Camel in Action 2: https://www.manning.com/ibsen2
> >>>
> >>
> >
> >
> > --
> > Otavio R. Piske
> > http://orpiske.net
>

Re: Dropping Java 8

Posted by zineb bendhiba <be...@gmail.com>.
+1. 

Zineb

> Le 4 sept. 2021 à 17:31, Otavio Rodolfo Piske <an...@gmail.com> a écrit :
> 
> +1. I think it makes sense too.
> 
> Kind regards
> 
>> On Fri, Sep 3, 2021 at 3:17 PM Andrea Cosentino <an...@gmail.com> wrote:
>> 
>> +1 from my side. It think the timing would be perfect, JDK 17 is behind the
>> corner.
>> 
>> Il giorno ven 3 set 2021 alle ore 15:16 Claus Ibsen <claus.ibsen@gmail.com
>>> 
>> ha scritto:
>> 
>>> Hi
>>> 
>>> Yeah and also some of the sub projects are JDK11 only like camel-k,
>>> camel-quarkus
>>> And there are some work with the compiled simple that is stalled due
>>> to JDK8 in the core.
>>> 
>>> If we are not too fast, we could maybe let the next LTS be the last
>>> JDK8 and then have it supported for 2 years instead of 1.
>>> So Camel 3.14 is the last Java8 to be released at the end of this year.
>>> 
>>> 
>>> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com>
>>> wrote:
>>>> 
>>>> Hello all,
>>>> 
>>>> More and more third party libraries are starting to drop JDK 8 in favor
>>> of
>>>> JDK 11 (last one I've found is Optaplanner).
>>>> 
>>>> I think we need to define a release where we totally drop Java 8
>> Support
>>>> and start to build and release with Java 11 only.
>>>> 
>>>> What are your thoughts?
>>> 
>>> 
>>> 
>>> --
>>> Claus Ibsen
>>> -----------------
>>> http://davsclaus.com @davsclaus
>>> Camel in Action 2: https://www.manning.com/ibsen2
>>> 
>> 
> 
> 
> -- 
> Otavio R. Piske
> http://orpiske.net

Re: Dropping Java 8

Posted by Otavio Rodolfo Piske <an...@gmail.com>.
+1. I think it makes sense too.

Kind regards

On Fri, Sep 3, 2021 at 3:17 PM Andrea Cosentino <an...@gmail.com> wrote:

> +1 from my side. It think the timing would be perfect, JDK 17 is behind the
> corner.
>
> Il giorno ven 3 set 2021 alle ore 15:16 Claus Ibsen <claus.ibsen@gmail.com
> >
> ha scritto:
>
> > Hi
> >
> > Yeah and also some of the sub projects are JDK11 only like camel-k,
> > camel-quarkus
> > And there are some work with the compiled simple that is stalled due
> > to JDK8 in the core.
> >
> > If we are not too fast, we could maybe let the next LTS be the last
> > JDK8 and then have it supported for 2 years instead of 1.
> > So Camel 3.14 is the last Java8 to be released at the end of this year.
> >
> >
> > On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com>
> > wrote:
> > >
> > > Hello all,
> > >
> > > More and more third party libraries are starting to drop JDK 8 in favor
> > of
> > > JDK 11 (last one I've found is Optaplanner).
> > >
> > > I think we need to define a release where we totally drop Java 8
> Support
> > > and start to build and release with Java 11 only.
> > >
> > > What are your thoughts?
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
> >
>


-- 
Otavio R. Piske
http://orpiske.net

Re: Dropping Java 8

Posted by Andrea Cosentino <an...@gmail.com>.
+1 from my side. It think the timing would be perfect, JDK 17 is behind the
corner.

Il giorno ven 3 set 2021 alle ore 15:16 Claus Ibsen <cl...@gmail.com>
ha scritto:

> Hi
>
> Yeah and also some of the sub projects are JDK11 only like camel-k,
> camel-quarkus
> And there are some work with the compiled simple that is stalled due
> to JDK8 in the core.
>
> If we are not too fast, we could maybe let the next LTS be the last
> JDK8 and then have it supported for 2 years instead of 1.
> So Camel 3.14 is the last Java8 to be released at the end of this year.
>
>
> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com>
> wrote:
> >
> > Hello all,
> >
> > More and more third party libraries are starting to drop JDK 8 in favor
> of
> > JDK 11 (last one I've found is Optaplanner).
> >
> > I think we need to define a release where we totally drop Java 8 Support
> > and start to build and release with Java 11 only.
> >
> > What are your thoughts?
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Re: Dropping Java 8

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Yeah and also some of the sub projects are JDK11 only like camel-k,
camel-quarkus
And there are some work with the compiled simple that is stalled due
to JDK8 in the core.

If we are not too fast, we could maybe let the next LTS be the last
JDK8 and then have it supported for 2 years instead of 1.
So Camel 3.14 is the last Java8 to be released at the end of this year.


On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
>
> Hello all,
>
> More and more third party libraries are starting to drop JDK 8 in favor of
> JDK 11 (last one I've found is Optaplanner).
>
> I think we need to define a release where we totally drop Java 8 Support
> and start to build and release with Java 11 only.
>
> What are your thoughts?



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Re: Dropping Java 8

Posted by Andrea Cosentino <an...@gmail.com>.
Looks good to me. Thanks!

Il giorno mar 21 set 2021 alle ore 09:45 Claus Ibsen <cl...@gmail.com>
ha scritto:

> Hi
>
> I created a draft for a blog post about dropping java 8
> https://github.com/apache/camel-website/pull/627
>
> Feedback and comments welcome
>
> On Mon, Sep 20, 2021 at 10:14 AM Claus Ibsen <cl...@gmail.com>
> wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
> > >
> > > Hi Claus,
> > > it should be relatively easy to add requirements to the front matter
> of release notes and have those displayed on the download/release pages.
> > > We do have a dependencies page[1] in the user manual, so we need a
> change there as well. Tricky bit about that is that we publish a single
> (latest) version of the manual, so that would need to be updated as well.
> > > In lieu of that, I think there is a issue for creating a “proper”
> requirements page, this could be a generated page if we can determine what
> components (say Kubernetes, Spring/Spring Boot/Karaf/Quarkus… versions) we
> wish to display there. Such a page could be either linked or included
> within the download/release pages…
> > >
> >
> > Okay, sounds good, let's create a JIRA ticket to not forget.
> >
> > We officially only support the Java LTS releases, e.g. Java 12-16 is
> > just an effort.
> > So it's only Java 8 and 11 so far.
> >
> > Java 17 is coming later, first as runtime.
> > Having support for new features like records and whatnot takes longer
> > time to incorporate in the bean/simple languages etc.
> >
> >
> >
> > > zoran
> > > [1]
> https://camel.apache.org/manual/latest/what-are-the-dependencies.html
> > > --
> > > Sent from mobile
> > >
> > > > On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com>
> wrote:
> > > >
> > > > Hi
> > > >
> > > > Okay so it seems we have consensus to drop JDK8 after the next LTS
> > > > release (Camel 3.14) by end of this year.
> > > > This means that in 2022 we have dropped JDK8 in Camel.
> > > >
> > > > I think we can put out a blog post on the Camel website about this.
> > > >
> > > > Zoran. I wonder if we can get the download page to display a Java
> > > > version, so we can display it there also.
> > > >
> > > >> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com>
> wrote:
> > > >>
> > > >> Hello all,
> > > >>
> > > >> More and more third party libraries are starting to drop JDK 8 in
> favor of
> > > >> JDK 11 (last one I've found is Optaplanner).
> > > >>
> > > >> I think we need to define a release where we totally drop Java 8
> Support
> > > >> and start to build and release with Java 11 only.
> > > >>
> > > >> What are your thoughts?
> > > >
> > > >
> > > >
> > > > --
> > > > Claus Ibsen
> > > > -----------------
> > > > http://davsclaus.com @davsclaus
> > > > Camel in Action 2: https://www.manning.com/ibsen2
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Re: Dropping Java 8

Posted by Claus Ibsen <cl...@gmail.com>.
On Tue, Sep 21, 2021 at 11:08 AM Ajmera, Hemang C <he...@cgi.com> wrote:
>
> Hi
>   It might be helpful if release planning information is part of the document instead of blog. Just my 2 cents. Blog can be still there but I feel documentation should cover this information.
>

Yeah we are talking about adding JDK information to the download page.
And then a schedule page for the next planned releases then its
visible what JDKs are intended.



>
> Thanks and Regards,
> Hemang Ajmera
> Vacation Alert: 13th Oct to 20th Oct
>
>
> -----Original Message-----
> From: Claus Ibsen <cl...@gmail.com>
> Sent: 21 September 2021 13:15
> To: dev <de...@camel.apache.org>
> Subject: Re: Dropping Java 8
>
>
> EXTERNAL SENDER:   Do not click any links or open any attachments unless you trust the sender and know the content is safe.
> EXPÉDITEUR EXTERNE:    Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe à moins qu’ils ne proviennent d’un expéditeur fiable, ou que vous ayez l'assurance que le contenu provient d'une source sûre.
>
> Hi
>
> I created a draft for a blog post about dropping java 8 https://urldefense.com/v3/__https://github.com/apache/camel-website/pull/627__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQRoArTbo$
>
> Feedback and comments welcome
>
> On Mon, Sep 20, 2021 at 10:14 AM Claus Ibsen <cl...@gmail.com> wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
> > >
> > > Hi Claus,
> > > it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
> > > We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
> > > In lieu of that, I think there is a issue for creating a “proper”
> > > requirements page, this could be a generated page if we can
> > > determine what components (say Kubernetes, Spring/Spring
> > > Boot/Karaf/Quarkus… versions) we wish to display there. Such a page
> > > could be either linked or included within the download/release
> > > pages…
> > >
> >
> > Okay, sounds good, let's create a JIRA ticket to not forget.
> >
> > We officially only support the Java LTS releases, e.g. Java 12-16 is
> > just an effort.
> > So it's only Java 8 and 11 so far.
> >
> > Java 17 is coming later, first as runtime.
> > Having support for new features like records and whatnot takes longer
> > time to incorporate in the bean/simple languages etc.
> >
> >
> >
> > > zoran
> > > [1]
> > > https://urldefense.com/v3/__https://camel.apache.org/manual/latest/w
> > > hat-are-the-dependencies.html__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvq
> > > q0qRDhr3g9YSIHGjJx-kGCk0-PZccQb8_3sa1$
> > > --
> > > Sent from mobile
> > >
> > > > On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
> > > >
> > > > Hi
> > > >
> > > > Okay so it seems we have consensus to drop JDK8 after the next LTS
> > > > release (Camel 3.14) by end of this year.
> > > > This means that in 2022 we have dropped JDK8 in Camel.
> > > >
> > > > I think we can put out a blog post on the Camel website about this.
> > > >
> > > > Zoran. I wonder if we can get the download page to display a Java
> > > > version, so we can display it there also.
> > > >
> > > >> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
> > > >>
> > > >> Hello all,
> > > >>
> > > >> More and more third party libraries are starting to drop JDK 8 in
> > > >> favor of JDK 11 (last one I've found is Optaplanner).
> > > >>
> > > >> I think we need to define a release where we totally drop Java 8
> > > >> Support and start to build and release with Java 11 only.
> > > >>
> > > >> What are your thoughts?
> > > >
> > > >
> > > >
> > > > --
> > > > Claus Ibsen
> > > > -----------------
> > > > https://urldefense.com/v3/__http://davsclaus.com__;!!AaIhyw!_zndD0
> > > > R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQTxFrdME$
> > > > @davsclaus Camel in Action 2:
> > > > https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!AaI
> > > > hyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQVC8Zq
> > > > xN$
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > https://urldefense.com/v3/__http://davsclaus.com__;!!AaIhyw!_zndD0R9si
> > hsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQTxFrdME$  @davsclaus
> > Camel in Action 2:
> > https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!AaIhyw!
> > _zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQVC8ZqxN$
>
>
>
> --
> Claus Ibsen
> -----------------
> https://urldefense.com/v3/__http://davsclaus.com__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQTxFrdME$  @davsclaus Camel in Action 2: https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQVC8ZqxN$



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

RE: Dropping Java 8

Posted by "Ajmera, Hemang C" <he...@cgi.com>.
Hi
  It might be helpful if release planning information is part of the document instead of blog. Just my 2 cents. Blog can be still there but I feel documentation should cover this information.


Thanks and Regards,
Hemang Ajmera
Vacation Alert: 13th Oct to 20th Oct


-----Original Message-----
From: Claus Ibsen <cl...@gmail.com> 
Sent: 21 September 2021 13:15
To: dev <de...@camel.apache.org>
Subject: Re: Dropping Java 8


EXTERNAL SENDER:   Do not click any links or open any attachments unless you trust the sender and know the content is safe.
EXPÉDITEUR EXTERNE:    Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe à moins qu’ils ne proviennent d’un expéditeur fiable, ou que vous ayez l'assurance que le contenu provient d'une source sûre.

Hi

I created a draft for a blog post about dropping java 8 https://urldefense.com/v3/__https://github.com/apache/camel-website/pull/627__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQRoArTbo$ 

Feedback and comments welcome

On Mon, Sep 20, 2021 at 10:14 AM Claus Ibsen <cl...@gmail.com> wrote:
>
> On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
> >
> > Hi Claus,
> > it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
> > We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
> > In lieu of that, I think there is a issue for creating a “proper” 
> > requirements page, this could be a generated page if we can 
> > determine what components (say Kubernetes, Spring/Spring 
> > Boot/Karaf/Quarkus… versions) we wish to display there. Such a page 
> > could be either linked or included within the download/release 
> > pages…
> >
>
> Okay, sounds good, let's create a JIRA ticket to not forget.
>
> We officially only support the Java LTS releases, e.g. Java 12-16 is 
> just an effort.
> So it's only Java 8 and 11 so far.
>
> Java 17 is coming later, first as runtime.
> Having support for new features like records and whatnot takes longer 
> time to incorporate in the bean/simple languages etc.
>
>
>
> > zoran
> > [1] 
> > https://urldefense.com/v3/__https://camel.apache.org/manual/latest/w
> > hat-are-the-dependencies.html__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvq
> > q0qRDhr3g9YSIHGjJx-kGCk0-PZccQb8_3sa1$
> > --
> > Sent from mobile
> >
> > > On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
> > >
> > > Hi
> > >
> > > Okay so it seems we have consensus to drop JDK8 after the next LTS 
> > > release (Camel 3.14) by end of this year.
> > > This means that in 2022 we have dropped JDK8 in Camel.
> > >
> > > I think we can put out a blog post on the Camel website about this.
> > >
> > > Zoran. I wonder if we can get the download page to display a Java 
> > > version, so we can display it there also.
> > >
> > >> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
> > >>
> > >> Hello all,
> > >>
> > >> More and more third party libraries are starting to drop JDK 8 in 
> > >> favor of JDK 11 (last one I've found is Optaplanner).
> > >>
> > >> I think we need to define a release where we totally drop Java 8 
> > >> Support and start to build and release with Java 11 only.
> > >>
> > >> What are your thoughts?
> > >
> > >
> > >
> > > --
> > > Claus Ibsen
> > > -----------------
> > > https://urldefense.com/v3/__http://davsclaus.com__;!!AaIhyw!_zndD0
> > > R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQTxFrdME$  
> > > @davsclaus Camel in Action 2: 
> > > https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!AaI
> > > hyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQVC8Zq
> > > xN$
>
>
>
> --
> Claus Ibsen
> -----------------
> https://urldefense.com/v3/__http://davsclaus.com__;!!AaIhyw!_zndD0R9si
> hsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQTxFrdME$  @davsclaus 
> Camel in Action 2: 
> https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!AaIhyw!
> _zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQVC8ZqxN$



--
Claus Ibsen
-----------------
https://urldefense.com/v3/__http://davsclaus.com__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQTxFrdME$  @davsclaus Camel in Action 2: https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!AaIhyw!_zndD0R9sihsoAbRbmYrJQf_vvqq0qRDhr3g9YSIHGjJx-kGCk0-PZccQVC8ZqxN$ 

Re: Dropping Java 8

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
LGTM

Thanks,
Regards
JB

> Le 21 sept. 2021 à 09:45, Claus Ibsen <cl...@gmail.com> a écrit :
> 
> Hi
> 
> I created a draft for a blog post about dropping java 8
> https://github.com/apache/camel-website/pull/627
> 
> Feedback and comments welcome
> 
> On Mon, Sep 20, 2021 at 10:14 AM Claus Ibsen <cl...@gmail.com> wrote:
>> 
>> On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
>>> 
>>> Hi Claus,
>>> it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
>>> We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
>>> In lieu of that, I think there is a issue for creating a “proper” requirements page, this could be a generated page if we can determine what components (say Kubernetes, Spring/Spring Boot/Karaf/Quarkus… versions) we wish to display there. Such a page could be either linked or included within the download/release pages…
>>> 
>> 
>> Okay, sounds good, let's create a JIRA ticket to not forget.
>> 
>> We officially only support the Java LTS releases, e.g. Java 12-16 is
>> just an effort.
>> So it's only Java 8 and 11 so far.
>> 
>> Java 17 is coming later, first as runtime.
>> Having support for new features like records and whatnot takes longer
>> time to incorporate in the bean/simple languages etc.
>> 
>> 
>> 
>>> zoran
>>> [1] https://camel.apache.org/manual/latest/what-are-the-dependencies.html
>>> --
>>> Sent from mobile
>>> 
>>>> On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
>>>> 
>>>> Hi
>>>> 
>>>> Okay so it seems we have consensus to drop JDK8 after the next LTS
>>>> release (Camel 3.14) by end of this year.
>>>> This means that in 2022 we have dropped JDK8 in Camel.
>>>> 
>>>> I think we can put out a blog post on the Camel website about this.
>>>> 
>>>> Zoran. I wonder if we can get the download page to display a Java
>>>> version, so we can display it there also.
>>>> 
>>>>> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
>>>>> 
>>>>> Hello all,
>>>>> 
>>>>> More and more third party libraries are starting to drop JDK 8 in favor of
>>>>> JDK 11 (last one I've found is Optaplanner).
>>>>> 
>>>>> I think we need to define a release where we totally drop Java 8 Support
>>>>> and start to build and release with Java 11 only.
>>>>> 
>>>>> What are your thoughts?
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Claus Ibsen
>>>> -----------------
>>>> http://davsclaus.com @davsclaus
>>>> Camel in Action 2: https://www.manning.com/ibsen2
>> 
>> 
>> 
>> --
>> Claus Ibsen
>> -----------------
>> http://davsclaus.com @davsclaus
>> Camel in Action 2: https://www.manning.com/ibsen2
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2


Re: Dropping Java 8

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Okay so the blog post is short and to the point. Thanks for the
feedback and corrections.
I have merged it so we can get the word out on the street.


On Tue, Sep 21, 2021 at 9:45 AM Claus Ibsen <cl...@gmail.com> wrote:
>
> Hi
>
> I created a draft for a blog post about dropping java 8
> https://github.com/apache/camel-website/pull/627
>
> Feedback and comments welcome
>
> On Mon, Sep 20, 2021 at 10:14 AM Claus Ibsen <cl...@gmail.com> wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
> > >
> > > Hi Claus,
> > > it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
> > > We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
> > > In lieu of that, I think there is a issue for creating a “proper” requirements page, this could be a generated page if we can determine what components (say Kubernetes, Spring/Spring Boot/Karaf/Quarkus… versions) we wish to display there. Such a page could be either linked or included within the download/release pages…
> > >
> >
> > Okay, sounds good, let's create a JIRA ticket to not forget.
> >
> > We officially only support the Java LTS releases, e.g. Java 12-16 is
> > just an effort.
> > So it's only Java 8 and 11 so far.
> >
> > Java 17 is coming later, first as runtime.
> > Having support for new features like records and whatnot takes longer
> > time to incorporate in the bean/simple languages etc.
> >
> >
> >
> > > zoran
> > > [1] https://camel.apache.org/manual/latest/what-are-the-dependencies.html
> > > --
> > > Sent from mobile
> > >
> > > > On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
> > > >
> > > > Hi
> > > >
> > > > Okay so it seems we have consensus to drop JDK8 after the next LTS
> > > > release (Camel 3.14) by end of this year.
> > > > This means that in 2022 we have dropped JDK8 in Camel.
> > > >
> > > > I think we can put out a blog post on the Camel website about this.
> > > >
> > > > Zoran. I wonder if we can get the download page to display a Java
> > > > version, so we can display it there also.
> > > >
> > > >> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
> > > >>
> > > >> Hello all,
> > > >>
> > > >> More and more third party libraries are starting to drop JDK 8 in favor of
> > > >> JDK 11 (last one I've found is Optaplanner).
> > > >>
> > > >> I think we need to define a release where we totally drop Java 8 Support
> > > >> and start to build and release with Java 11 only.
> > > >>
> > > >> What are your thoughts?
> > > >
> > > >
> > > >
> > > > --
> > > > Claus Ibsen
> > > > -----------------
> > > > http://davsclaus.com @davsclaus
> > > > Camel in Action 2: https://www.manning.com/ibsen2
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Re: Dropping Java 8

Posted by Gregor Zurowski <gr...@list.zurowski.org>.
LGTM, just added some minor comments.

Thanks,
Gregor

On Tue, Sep 21, 2021 at 9:45 AM Claus Ibsen <cl...@gmail.com> wrote:
>
> Hi
>
> I created a draft for a blog post about dropping java 8
> https://github.com/apache/camel-website/pull/627
>
> Feedback and comments welcome
>
> On Mon, Sep 20, 2021 at 10:14 AM Claus Ibsen <cl...@gmail.com> wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
> > >
> > > Hi Claus,
> > > it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
> > > We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
> > > In lieu of that, I think there is a issue for creating a “proper” requirements page, this could be a generated page if we can determine what components (say Kubernetes, Spring/Spring Boot/Karaf/Quarkus… versions) we wish to display there. Such a page could be either linked or included within the download/release pages…
> > >
> >
> > Okay, sounds good, let's create a JIRA ticket to not forget.
> >
> > We officially only support the Java LTS releases, e.g. Java 12-16 is
> > just an effort.
> > So it's only Java 8 and 11 so far.
> >
> > Java 17 is coming later, first as runtime.
> > Having support for new features like records and whatnot takes longer
> > time to incorporate in the bean/simple languages etc.
> >
> >
> >
> > > zoran
> > > [1] https://camel.apache.org/manual/latest/what-are-the-dependencies.html
> > > --
> > > Sent from mobile
> > >
> > > > On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
> > > >
> > > > Hi
> > > >
> > > > Okay so it seems we have consensus to drop JDK8 after the next LTS
> > > > release (Camel 3.14) by end of this year.
> > > > This means that in 2022 we have dropped JDK8 in Camel.
> > > >
> > > > I think we can put out a blog post on the Camel website about this.
> > > >
> > > > Zoran. I wonder if we can get the download page to display a Java
> > > > version, so we can display it there also.
> > > >
> > > >> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
> > > >>
> > > >> Hello all,
> > > >>
> > > >> More and more third party libraries are starting to drop JDK 8 in favor of
> > > >> JDK 11 (last one I've found is Optaplanner).
> > > >>
> > > >> I think we need to define a release where we totally drop Java 8 Support
> > > >> and start to build and release with Java 11 only.
> > > >>
> > > >> What are your thoughts?
> > > >
> > > >
> > > >
> > > > --
> > > > Claus Ibsen
> > > > -----------------
> > > > http://davsclaus.com @davsclaus
> > > > Camel in Action 2: https://www.manning.com/ibsen2
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2

Re: Dropping Java 8

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

I created a draft for a blog post about dropping java 8
https://github.com/apache/camel-website/pull/627

Feedback and comments welcome

On Mon, Sep 20, 2021 at 10:14 AM Claus Ibsen <cl...@gmail.com> wrote:
>
> On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
> >
> > Hi Claus,
> > it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
> > We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
> > In lieu of that, I think there is a issue for creating a “proper” requirements page, this could be a generated page if we can determine what components (say Kubernetes, Spring/Spring Boot/Karaf/Quarkus… versions) we wish to display there. Such a page could be either linked or included within the download/release pages…
> >
>
> Okay, sounds good, let's create a JIRA ticket to not forget.
>
> We officially only support the Java LTS releases, e.g. Java 12-16 is
> just an effort.
> So it's only Java 8 and 11 so far.
>
> Java 17 is coming later, first as runtime.
> Having support for new features like records and whatnot takes longer
> time to incorporate in the bean/simple languages etc.
>
>
>
> > zoran
> > [1] https://camel.apache.org/manual/latest/what-are-the-dependencies.html
> > --
> > Sent from mobile
> >
> > > On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
> > >
> > > Hi
> > >
> > > Okay so it seems we have consensus to drop JDK8 after the next LTS
> > > release (Camel 3.14) by end of this year.
> > > This means that in 2022 we have dropped JDK8 in Camel.
> > >
> > > I think we can put out a blog post on the Camel website about this.
> > >
> > > Zoran. I wonder if we can get the download page to display a Java
> > > version, so we can display it there also.
> > >
> > >> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
> > >>
> > >> Hello all,
> > >>
> > >> More and more third party libraries are starting to drop JDK 8 in favor of
> > >> JDK 11 (last one I've found is Optaplanner).
> > >>
> > >> I think we need to define a release where we totally drop Java 8 Support
> > >> and start to build and release with Java 11 only.
> > >>
> > >> What are your thoughts?
> > >
> > >
> > >
> > > --
> > > Claus Ibsen
> > > -----------------
> > > http://davsclaus.com @davsclaus
> > > Camel in Action 2: https://www.manning.com/ibsen2
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Re: Dropping Java 8

Posted by Claus Ibsen <cl...@gmail.com>.
On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart <zo...@regvart.com> wrote:
>
> Hi Claus,
> it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
> We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
> In lieu of that, I think there is a issue for creating a “proper” requirements page, this could be a generated page if we can determine what components (say Kubernetes, Spring/Spring Boot/Karaf/Quarkus… versions) we wish to display there. Such a page could be either linked or included within the download/release pages…
>

Okay, sounds good, let's create a JIRA ticket to not forget.

We officially only support the Java LTS releases, e.g. Java 12-16 is
just an effort.
So it's only Java 8 and 11 so far.

Java 17 is coming later, first as runtime.
Having support for new features like records and whatnot takes longer
time to incorporate in the bean/simple languages etc.



> zoran
> [1] https://camel.apache.org/manual/latest/what-are-the-dependencies.html
> --
> Sent from mobile
>
> > On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
> >
> > Hi
> >
> > Okay so it seems we have consensus to drop JDK8 after the next LTS
> > release (Camel 3.14) by end of this year.
> > This means that in 2022 we have dropped JDK8 in Camel.
> >
> > I think we can put out a blog post on the Camel website about this.
> >
> > Zoran. I wonder if we can get the download page to display a Java
> > version, so we can display it there also.
> >
> >> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
> >>
> >> Hello all,
> >>
> >> More and more third party libraries are starting to drop JDK 8 in favor of
> >> JDK 11 (last one I've found is Optaplanner).
> >>
> >> I think we need to define a release where we totally drop Java 8 Support
> >> and start to build and release with Java 11 only.
> >>
> >> What are your thoughts?
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Re: Dropping Java 8

Posted by Zoran Regvart <zo...@regvart.com>.
Hi Claus,
it should be relatively easy to add requirements to the front matter of release notes and have those displayed on the download/release pages.
We do have a dependencies page[1] in the user manual, so we need a change there as well. Tricky bit about that is that we publish a single (latest) version of the manual, so that would need to be updated as well.
In lieu of that, I think there is a issue for creating a “proper” requirements page, this could be a generated page if we can determine what components (say Kubernetes, Spring/Spring Boot/Karaf/Quarkus… versions) we wish to display there. Such a page could be either linked or included within the download/release pages…

zoran
[1] https://camel.apache.org/manual/latest/what-are-the-dependencies.html
-- 
Sent from mobile

> On 18. Sep 2021, at 09:20, Claus Ibsen <cl...@gmail.com> wrote:
> 
> Hi
> 
> Okay so it seems we have consensus to drop JDK8 after the next LTS
> release (Camel 3.14) by end of this year.
> This means that in 2022 we have dropped JDK8 in Camel.
> 
> I think we can put out a blog post on the Camel website about this.
> 
> Zoran. I wonder if we can get the download page to display a Java
> version, so we can display it there also.
> 
>> On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
>> 
>> Hello all,
>> 
>> More and more third party libraries are starting to drop JDK 8 in favor of
>> JDK 11 (last one I've found is Optaplanner).
>> 
>> I think we need to define a release where we totally drop Java 8 Support
>> and start to build and release with Java 11 only.
>> 
>> What are your thoughts?
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2

Re: Dropping Java 8

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Okay so it seems we have consensus to drop JDK8 after the next LTS
release (Camel 3.14) by end of this year.
This means that in 2022 we have dropped JDK8 in Camel.

I think we can put out a blog post on the Camel website about this.

Zoran. I wonder if we can get the download page to display a Java
version, so we can display it there also.

On Fri, Sep 3, 2021 at 12:18 PM Andrea Cosentino <an...@gmail.com> wrote:
>
> Hello all,
>
> More and more third party libraries are starting to drop JDK 8 in favor of
> JDK 11 (last one I've found is Optaplanner).
>
> I think we need to define a release where we totally drop Java 8 Support
> and start to build and release with Java 11 only.
>
> What are your thoughts?



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Re: Dropping Java 8

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Hi,

It makes sense to me.

+1

Regards
JB

> Le 3 sept. 2021 à 12:18, Andrea Cosentino <an...@gmail.com> a écrit :
> 
> Hello all,
> 
> More and more third party libraries are starting to drop JDK 8 in favor of
> JDK 11 (last one I've found is Optaplanner).
> 
> I think we need to define a release where we totally drop Java 8 Support
> and start to build and release with Java 11 only.
> 
> What are your thoughts?