Hi All, There is a JIRA request (SENTRY-1893 <https://issues.apache.org/jira/browse/SENTRY-1893>) looking to add support for JDK8 and make it as the default and minimum JDK version to use. JDK7 has reached the end of life, and many other Apache components (including Hive 2.1) have already switched to JDK8 as the minimum version.
I would like to use this email thread to discuss if we should follow this trend and switch to JDK8 on our current Sentry 2.0 development. Moving to JDK8 will also allow us to use the new API that brings, such as lambda functions. Also, in order to support JDK8, we should switch to Datanucleus 4 because Datanucleus 3 have some problems with it. Datanucleus 3 is also old, and other components already switched to version 4 as well. We already have support for version 4, so the question here is if we should drop Datanucleus 3 support and just use version 4 as the default. Sentry 2.0 is our current major version development, so it makes sense to do this move in this version. What do you all think? - Sergio