I still use Java 6 with POI in production, and I would suggest that if you bump up the required java level and start using the new language features, then only do so when you bump the major version of POI. To me, bumping the required java is too big of a change for just a point release of POI.


On 12/23/2015 9:43 AM, Nick Burch wrote:
On Wed, 23 Dec 2015, Javen O'Neal wrote:
Oracle released Java 6 in 2006, ended support for Java 6 in 2013 and
released Java 7 in 2011 and ended support in 2015. Java 8 was released
in 2014.

Many of our users work for big conservative organisations, who'd much
rather throw money at a vendor to extend support rather than risk an
upgrade. As such, we've tended to be very slow to bump the minimum
version up, because of the potential impact, not only for our users
directly, but also those who get POI via frameworks/runtimes that also lag.

There are a few language features introduced in Java 7 that would be
nice to use in POI. This would mean asking everyone to move off of
Java 6, but seems justifiable.

It might be best off asking on the user list how many people are still
on Java 6, to get an idea of how big an issue that would be. However,
note that many on the users list will be more advanced than the wider
usage base!

Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to