> Not sure how representative this is, but, at least one of the organizations I work for, a large European bank, still relies on Java 8 for all their production deployments. Although this is something they will eventually do, migrating to a newer version of Java is not something they can easily do and will take them years. So, if the Java 8 support is dropped, they'll have to renounce porting their application to Pekko and stick to Akka 2.6.
While my view is that dropping JDK 8 support for 1.1.x is too soon, supporting JDK 8 for many many years is also going to be a tough proposition (this has to ultimately be decided upon by rhe community). I don't know how much influence you have in this, but I would recommend migrating as soon as possible. JDK 8 is already at EOL support unless you use Oracle/Amazon JDK and the longer people are stuck on JDK 8 the greater risk it has of creating a split in the user base (I.e. JDK 8 will become its own language/environment because everyone else has already moved on to later JDKs which are increasingly getting newer features which Pekko will want to use at some point). Note that Pekko is open source, so nothing is preventing companies maintaining their own fork of Pekko that maintains JDK 8 support while pulling in upstream changes. I don't normally advocate for forks, but if we get to the point that only one or two companies out of the entire community are using JDK 8 and everyone else has moved on, this is the most fair outcome in regards to maintenance burden. On Fri, 14 July 2023, 19:43 David Massart, <[email protected]> wrote: > All, > > Not sure how representative this is, but, at least one of the > organizations I work for, a large European bank, still relies on Java 8 for > all their production deployments. > Although this is something they will eventually do, migrating to a newer > version of Java is not something they can easily do and will take them > years. > So, if the Java 8 support is dropped, they'll have to renounce porting > their application to Pekko and stick to Akka 2.6. > > Best regards, > > David > > > On Jul 14, 2023, at 10:20, Nicolas Vollmar <[email protected]> wrote: > > > > Even Java 11 is quite old by now. Installing multiple JDK versions is > also not that big of a problem. > > I'd agree for moving forward to Java 11 since Java 8 is getting really > old. > > > >> On 14 Jul 2023, at 17:23, PJ Fanning <[email protected]> wrote: > >> > >> Hi everyone, > >> > >> Is there any appetite for abandoning Java 8 support in Pekko 1.1.0? > >> > >> An example discussion: > >> > >> https://github.com/apache/incubator-pekko/discussions/482 > >> > >> There is also a complication in our MIME checks due to Java 8. > >> > >> https://github.com/apache/incubator-pekko/pull/481 > >> > >> I'm usually quite reluctant to move away from supporting legacy Java > >> versions but maybe it's time to start dropping Java 8 support. Java 8 > >> users can stick with Pekko 1.0.0. > >> > >> Does anyone have any thoughts on this? > >> > >> Regards, > >> PJ > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
