The discussion in the past was around these points:
 * Pulsar client should remain on JDK 8
 * We could move server modules to JDK 11 for Pulsar 2.9
 * After JDK 17 is out for > 6 months, consider moving server modules to 17

The question, right now, is what "source level" features are we
missing from JDK 11 that we cannot get while achieving JDK 8
compatibility?

JDKs 12-17 have a number of significant new features, but I'm not sure
of any specific feature from JDK 11.

Matteo


--
Matteo Merli
<mme...@apache.org>

On Tue, Aug 31, 2021 at 9:03 AM Ivan Kelly <iv...@apache.org> wrote:
>
> > Sorry for not being clear.  My question is, when do we start requiring
> > JDK11+ so that we can start using newer Java features in the Pulsar code
> > base?
> I think this is using jdk11+ for the build and the broker should be fine.
> The client, and modules depended on by the client may be a different story.
> Personally, I'd have no problem pushing it all to jdk11+. jdk8 has
> been eol'd for long enough now.
>
> -Ivan

Reply via email to