Apache NetBeans IDE 31 Released: Lambda Breakpoints, JGit 7.6, and JDK 27 Support

Published by

Apache NetBeans IDE 31 has been released, introducing lambda breakpoints in debugging, an upgrade of JGit to version 7.6.0, and support for the early access release of JDK 27. The update addresses a critical JavaFX crash in JDK 26, allowing developers to continue using the latest JDK without downgrading. It also features full support for PHP 8.4, improvements in Maven management, and various enhancements for tool performance. The project has gained momentum with new contributors and a stable build ready for production despite being labeled pre-release on GitHub



Apache NetBeans IDE 31 Released: Lambda Breakpoints, JGit 7.6, and JDK 27 Support

Apache NetBeans 31 has landed, delivering long-requested lambda breakpoints to the debugger and jumping JGit to version 7.6.0 for a massive improvement in repository indexer performance. The new build tracks the JDK 27 early access release with JEP 519 enabled, while also fixing a critical JavaFX crash on JDK 26 that previously forced desktop developers to downgrade. Beyond core Java, the release adds full PHP 8.4 property hooks, allows Payara to run on JDK 25, and introduces a global settings.xml preference for cleaner Maven management. Although the GitHub label currently reads pre-release, the build is stable for production, and the project has seen renewed momentum with five new contributors and sixty-nine merged pull requests.

Apache NetBeans IDE 31 Released: Lambda Breakpoints, JGit 7.6, and JDK 27 Support @ Linux Compatible