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
