I meant the other way around as Java 8 is EOL and users have to upgrade to Java 11.
I would like to achieve Java 11 support and now Flume does _not_ run with Java 11 because of its dependencies. for example from the unit tests: - Hive sink does not work with Java 11 - Elasticsearch sink does not work with Java 11 here is my branch where I did some work on Java 11 support: https://github.com/apache/flume/compare/trunk...szaboferee:j11?expand=1 On Fri, May 3, 2019 at 6:58 PM Ralph Goers <ralph.go...@dslextreme.com> wrote: > I don’t think a major version change should be necessary just because the > JDK dependency changed. Changing the major version number should tied to > major changes in the project itself. > > I am curious to know what dependencies now only run on Java 11. > > Ralph > > > On May 3, 2019, at 5:02 AM, Ferenc Szabo <szabofe...@apache.org> wrote: > > > > Hello Flume devs > > > > I was looking into the Java 11 support in Flume and some of the > > dependencies are not compatible with Java 11 and does not have compatible > > versions within the same major version. > > > > Also, some of them have security vulnerabilities that have been fixed in > > another major version. > > > > What do you think about updating dependencies to a higher major version > and > > possibly losing some backward compatibility in 1.10? Or should we move to > > 2.0 with more effort and updating there? Also adding some framework > changes > > that would enable us to implement things we could not do in a minor > version. > > > > We should create a roadmap for us containing library updates, new > > components and framework improvements. > > > > Regards, > > Ferenc Szabo > > >