Re: Dropping Java 8
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
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
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
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
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
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
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
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
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
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
+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
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
+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
+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
+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
+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
+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
+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
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
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?