You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Michael Bien <mb...@gmail.com> on 2026/02/14 02:22:05 UTC
Re: JDK 21 as new NB 30 build and test baseline
update: merged, lower bound for build/test/run is now JDK 21 for master
-mbien
On 1/28/26 00:04, Michael Bien wrote:
> Hello devs,
>
> I think we should be able to stick to our plan[1][2] and bump the build and test baseline to JDK 21 for NB 30.
>
> https://github.com/apache/netbeans/pull/9151 bumps the lower bound for CI while also updating some tests
> where needed and everything passes.
>
> The PR above is quite small actually, because a lot of the changes made it already into NB 29, for example
> the gradle tooling update #9112, tech dept reductions like #9051 and many test data and dependency updates
> removed modules from the problem list.
>
>
> What we can't do however is to change to javac.release=21 in a module yet, because this is currently
> blocked by the (remaining) modules listed in https://github.com/apache/netbeans/issues/7871.
>
> If we wanted to use javac.release=21 we would have to disable the GraalVM job for example, since it is
> stuck on JDK 17 (22.3.1). Also listed on #7871 and mentioned in previous mails[3].
>
> JDK 21 would also unlock the RecordingStream#stop method[4] in tests which is very useful
> for replacing functionality which relied on the SecurityManager. (#9151 is calling it via reflection atm)
>
> best regards,
>
> michael
>
> ps: this is also an attempt to bring some of the slack discussion back to the mailing list which ASF encourages.
>
> [1] https://cwiki.apache.org/confluence/display/NETBEANS/Minimum+JDK+build+and+run+policy
> [2] https://lists.apache.org/thread/omt7lfqjvjbfc83w8q8886gnjg8d6syf
> [3] https://lists.apache.org/thread/t7vo4oy47p4kzl4gccn17rsd8b39dnlf
> [4] https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jfr/jdk/jfr/consumer/RecordingStream.html#stop()
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists