As we move onwards to Apache NetBeans 12.6 there are a number of points that still need resolution before the freeze date on Oct 15th - some mentioned in the previous lazy consensus thread on releases in January [1].
This is thread 1 of 2, and covers elements discussed on moving to requiring JDK 11 for building NetBeans and the use of modules that require JDK 11+ at runtime. [2] Hopefully this addresses concerns raised there. We'd like to propose the following - * Apache NetBeans 12.6 will be the last release that can be built using JDK 8. The following release will require JDK 11 to build. * All Apache NetBeans 12.6 convenience binaries will aim to be built with JDK 11 (let's make sure we're ready for it!) * Apache NetBeans 12.6 will be the last release where the IDE as a whole "officially" supports running on JDK 8. We already say we require JDK 9+ for the IDE, with limited support for JDK 8. Let's be more explicit. * At least while certain dependent projects, such as VSNetBeans, require JDK 8 support, most of the IDE will be built to be compatible with JDK 8. The IDE should therefore continue to run on JDK 8, but users should expect features may "drop out" over future releases. * From point of 12.6 branching, modules may be added or upgraded to require JDK 11 (using OpenIDE-Module-Java-Dependencies: Java > 11). No module will do so without good reason, as an alternative implementation where possible, with proper review in place, and without compromising selected dependent projects. * Automated testing on JDK 8 will remain as is where required and infrastructure supports it. User testing of the IDE on JDK 8 shouldn't be expected. This thread is open for 72hrs under lazy consensus [3]. I'd summarize and expand that to don't make extra work for other people. ie. -1 any point here if you are offering an alternative that you can help implement OR if any point will cause problems / extra work for you. Thanks, Neil on behalf of release team [1]: https://lists.apache.org/thread.html/r08e565beb4027d75cf21cd5385e16001d21b778af2113ed7d7b0de4a%40%3Cdev.netbeans.apache.org%3E [2]: https://lists.apache.org/thread.html/ra00056e722c984c7335035c817fee8a925291d11be83330e27254c8c%40%3Cdev.netbeans.apache.org%3E [3]: https://community.apache.org/committers/lazyConsensus.html / https://community.apache.org/committers/consensusBuilding.html --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists