Re: Dropping Java 8

2021-09-22 Thread Claus Ibsen
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  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  wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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  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  
> > > >> 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

2021-09-22 Thread Claus Ibsen
On Tue, Sep 21, 2021 at 11:08 AM Ajmera, Hemang C  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 
> Sent: 21 September 2021 13:15
> To: dev 
> 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  wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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  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  
> > > >> 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

2021-09-21 Thread Ajmera, Hemang C
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  
Sent: 21 September 2021 13:15
To: dev 
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  wrote:
>
> On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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  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  
> > >> 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

2021-09-21 Thread Jean-Baptiste Onofre
LGTM

Thanks,
Regards
JB

> Le 21 sept. 2021 à 09:45, Claus Ibsen  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  wrote:
>> 
>> On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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  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  
> 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

2021-09-21 Thread Gregor Zurowski
LGTM, just added some minor comments.

Thanks,
Gregor

On Tue, Sep 21, 2021 at 9:45 AM Claus Ibsen  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  wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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  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  
> > > >> 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

2021-09-21 Thread Andrea Cosentino
Looks good to me. Thanks!

Il giorno mar 21 set 2021 alle ore 09:45 Claus Ibsen 
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 
> wrote:
> >
> > On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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 
> 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 
> 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

2021-09-21 Thread Claus Ibsen
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  wrote:
>
> On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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  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  
> > >> 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

2021-09-20 Thread Claus Ibsen
On Sat, Sep 18, 2021 at 9:44 AM Zoran Regvart  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  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  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

2021-09-18 Thread Zoran Regvart
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  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  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

2021-09-18 Thread Claus Ibsen
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  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

2021-09-06 Thread Tadayoshi Sato
+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 
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  wrote:
>
> > +1
> >
> > On Fri, Sep 3, 2021 at 6:26 PM Andrea Cosentino 
> 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

2021-09-06 Thread Alexandre Gallice
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  wrote:

> +1
>
> On Fri, Sep 3, 2021 at 6:26 PM Andrea Cosentino  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

2021-09-05 Thread Zheng Feng
+1

On Fri, Sep 3, 2021 at 6:26 PM Andrea Cosentino  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

2021-09-05 Thread Omar Al-Safi
+1

Time to move on!

Regards,
Omar

On Sun, Sep 5, 2021 at 1:14 PM zineb bendhiba 
wrote:

> +1.
>
> Zineb
>
> > Le 4 sept. 2021 à 17:31, Otavio Rodolfo Piske  a
> écrit :
> >
> > +1. I think it makes sense too.
> >
> > Kind regards
> >
> >> On Fri, Sep 3, 2021 at 3:17 PM Andrea Cosentino 
> 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.ib...@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 
> >>> 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

2021-09-05 Thread zineb bendhiba
+1. 

Zineb

> Le 4 sept. 2021 à 17:31, Otavio Rodolfo Piske  a écrit :
> 
> +1. I think it makes sense too.
> 
> Kind regards
> 
>> On Fri, Sep 3, 2021 at 3:17 PM Andrea Cosentino  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 >> 
>> 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 
>>> 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

2021-09-04 Thread Otavio Rodolfo Piske
+1. I think it makes sense too.

Kind regards

On Fri, Sep 3, 2021 at 3:17 PM Andrea Cosentino  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  >
> 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 
> > 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

2021-09-03 Thread Matt Pavlovich
+1 good time to start doing that

> On Sep 3, 2021, at 5:18 AM, Andrea Cosentino  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

2021-09-03 Thread Andrea Cosentino
+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 
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 
> 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

2021-09-03 Thread Claus Ibsen
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  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

2021-09-03 Thread Jean-Baptiste Onofre
Hi,

It makes sense to me.

+1

Regards
JB

> Le 3 sept. 2021 à 12:18, Andrea Cosentino  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?