Proposal: Require Java 17


Staff member
Hi all,

We're discussing requiring Java 17 so that we can use some of the features added between 11 (which we require currently) and 17 -- for example, record types require at least 16.

In the initial Java 11 switchover thread, we mentioned that we would want to move to Java 17 eventually, and we've been recommending it for a while. If you're using it, you don't need to make any changes; if not you could download it in preparation.