Open dortegau opened 7 years ago
Is there a specific reason you need Java 1.6 support? Java 1.6 is deprecated, and no longer receives security updates.
Hi @pfifer,
The main reason is that I have a project that its not easy to migrate to Java 1.7 (because of some dependencies) and I want to use Amazon-kinesis-producer instead of directly the SDK.
Some other reasons:
The AWS SDK Java minimum version (defined in por.xml) supported is 1.6: https://github.com/aws/aws-sdk-java/blob/master/pom.xml#L175
Plumbr stats about Java landscape showns that about 5% of Java projects still uses Java 1.6: https://plumbr.io/blog/java/java-version-and-vendor-data-analyzed-2017-edition
As far as I can see, Java 6 doesn’t receive security updates from Oracle, but OpenJdk are still releasing versions: http://hg.openjdk.java.net/jdk6/jdk6
This project only needs some little changes to support that version
Thanks in advance, Daniel
There are only 18 lines that uses features present only in Java 1.7 or higher (because uses diamond operator for example).
Would be possible to enable support to Java 1.6 in amazon-kinesis-producer? (as is defined in aws-sdk-java: https://github.com/aws/aws-sdk-java/blob/f59a8902bb171e216c3b68c278e18e60f3b53741/pom.xml#L262)