Hello All,

I was wondering if we can consider making java 8 as the minimum supported
idk version going forward.

Since Apex core is moving to the next release cycle, perhaps we consider
this ? My assumption is that the next release version for core after the
3.7.0 release is going to be a major version bump ?

My understanding is that core needs to move to idk 8 before we can move
library/malhar to idk 8.

Here are some points to consider (There might be more points to the list
below) :

- Java 7 has been deprecated from a support model more than 2 years back
- Peer streaming frameworks like Flink are mandating Java 8
- Apache Beam is moving to Java 8 from its next release cycle
- Many hadoop vendors provide java 8 as the base for the platform.
- Will help the community to use java8 streams and lambdas in operators and
core
- There are certain maven dependencies which might be more optimal if java8
dependency is inherited as opposed to java 7version of the dependencies
- Junit5 might help in richer unit tests.

Regards,
Ananth

Reply via email to