Hi dev@thrift,

I've been working on the Java generator and library recently and have
revamped the project a little bit, and for the most part, keeping all
changes back compatible.

Recently I've been thinking of introducing a breaking change: dropping
the support of Java 8 and bumping the minimal supported version to Java
11.

There are 2 main reasons for doing this:
1. while there are extended support by Oracle or AWS, generally Java 8
is too old [1], while Java 11 is the next LTS version
2. there are good JDK level Http 2 and Web socket support [2] but only
added since Java 11 - there are libraries that support Http 2 that can
also work in Java 8 but having a non-library dependent code is
preferable in many situations

Would like to hear more feedback on whether this is a good idea, and
when is a good timing (e.g. post release 0.17.0?).

[1]: https://www.oracle.com/java/technologies/java-se-support-
roadmap.html
[2]:
https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpClient.html

Reply via email to