+1

On Thu, May 7, 2015 at 11:13 AM, Jeremiah D Jordan
<jerem...@datastax.com> wrote:
> With Java 7 being EOL for free versions I am +1 on this.  If you want to 
> stick with 7, you can always keep running 2.1.
>
>> On May 7, 2015, at 11:09 AM, Jonathan Ellis <jbel...@gmail.com> wrote:
>>
>> We discussed requiring Java 8 previously and decided to remain Java
>> 7-compatible, but at the time we were planning to release 3.0 before Java 7
>> EOL.  Now that 8099 and increased emphasis on QA have delayed us past Java
>> 7 EOL, I think it's worth reopening this discussion.
>>
>> If we require 8, then we can use lambdas, LongAdder, StampedLock, Streaming
>> collections, default methods, etc.  Not just in 3.0 but over 3.x for the
>> next year.
>>
>> If we don't, then people can choose whether to deploy on 7 or 8 -- but the
>> vast majority will deploy on 8 simply because 7 is no longer supported
>> without a premium contract with Oracle.  8 also has a more advanced G1GC
>> implementation (see CASSANDRA-7486).
>>
>> I think that gaining access to the new features in 8 as we develop 3.x is
>> worth losing the ability to run on a platform that will have been EOL for a
>> couple months by the time we release.
>>
>> --
>> Jonathan Ellis
>> Project Chair, Apache Cassandra
>> co-founder, http://www.datastax.com
>> @spyced
>



-- 
Yuki Morishita
 t:yukim (http://twitter.com/yukim)

Reply via email to