On Sun, 2018-02-25 at 19:49 +0100, Michael Osipov wrote: > Am 2018-02-25 um 17:38 schrieb Gary Gregory: > > My selfish POV is Java 8 and a longer beta cycle. I am not able to > > migrate > > to HC 5 ATM for my proxy product due to the usual busy. So I'd like > > HC 5 to > > be as modern as possible by the time I get to it. > > This is actually a personal problem, not one of the project. > I tend to be conservative in what I do, because people do write > stuff > which runs 5 to 10 years to due high investments. I do know a huge > piece > of software my company produces still using Commons HTTP Client 3.x > and > Eclipse 3.6, sigh. > > Looking at this [1], I don't expect enterprise people to change > really > soon. Given that Oracle will support even after 2020 in non-public > releases (paid) and Java 11 (LTS) won't be available be available > before > 2018-09, I don't see a compat chance before end of this year. > > Unless you are willing to rewrite everything to use neat Java 8 > features, I so no real benefit but the class version bump. >
I am of the same opinion. We either take time to redesign the APIs with Java8 capabilities in mind and delay GA as a result or Java 8 upgrade gives us little. On the other hand, Java 8 has a major advantage of allowing modification of interfaces without breaking binary compatibility. This feature alone would be a huge benefit, but I believe we can still introduce it in the 5.1 cycle. Gary, the timing is a bit unfortunate. Still, if you feel strongly about it we could run a poll on the user list and make a decision based on its outcome. Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
