2.16 -> 2.17 is not a patch release, it’s a minor release with new features and 
dependency updates and such.

2.16.1 -> 2.16.2 is a patch release.  

I would agree no changes in JDK requirements on a patch release.   A minor 
release is different.

Dan



> On Jan 28, 2016, at 5:52 PM, Christian Müller <christian.muel...@gmail.com> 
> wrote:
> 
> I'm with James (even we did it otherwise in the past). A patch release
> shouldn't require you to upgrade your JRE.
> 
> Camel 2.17 = Java 1.7
> Camel 3.0 = Java 1.8
> 
> May it forces us to work on Camel 3.0 ;-)
> 
> Best,
> Christian
> -----------------
> 
> Software Integration Specialist
> 
> Apache Member
> V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
> Apache Incubator PMC Member
> 
> https://www.linkedin.com/pub/christian-mueller/11/551/642
> 
> On Thu, Jan 28, 2016 at 7:13 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> 
>> On Thu, Jan 28, 2016 at 3:48 PM, James Carman
>> <ja...@carmanconsulting.com> wrote:
>>> I would rather us bump the major version number if we're going to start
>>> requiring users to use Java8.
>>> 
>> 
>> Yeah that was also my first thought.
>> 
>> 
>> I would like to keep Camel 2.17 as-is on Java 1.7. Then if 2.18 is
>> Java 1.8+ then its much easier to remember as the numbers are aligned.
>> 
>> Camel 2.17 = Java 1.7
>> Camel 2.18 = Java 1.8
>> 
>> We can always release Camel 2.17 sooner, its been a while since 2.16,
>> so maybe aim for a release in next month?
>> 
>> A reason to keep it on 1.7 is also it would otherwise throw some Camel
>> end users under the bus anticipating they can use it on Java 1.7. Then
>> we can announce Camel 2.17 would be the last release with Java 1.7 -
>> even ahead of time.
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> On Thu, Jan 28, 2016 at 9:35 AM Daniel Kulp <dk...@apache.org> wrote:
>>> 
>>>> 
>>>> For master (targeting 2.17), I see we’re still setup for Java7.    Would
>>>> it make sense to move to requiring Java8?  We can certainly start taking
>>>> advantage of the new things in Java8, but there are also dependencies
>> (like
>>>> Jetty) that now require Java8 and more and more of them will be
>> requiring
>>>> that.  (example:  CXF 3.2 will be Java8 only as well)
>>>> 
>>>> It sometimes makes back merging fixes to 2.16/2.15 tricky if you use
>> Java8
>>>> features, but that’s going to be a problem eventually anyway.
>>>> 
>>>> Thoughts?
>>>> 
>>>> --
>>>> Daniel Kulp
>>>> dk...@apache.org - http://dankulp.com/blog
>>>> Talend Community Coder - http://coders.talend.com
>>>> 
>>>> 
>> 
>> 
>> 
>> --
>> Claus Ibsen
>> -----------------
>> http://davsclaus.com @davsclaus
>> Camel in Action 2: https://www.manning.com/ibsen2
>> 

-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to