The Apache NetBeans team has released version 27 of its cross-platform IDE, delivering updates across Java, build tools, enterprise features, and UI enhancements.
For Java developers, the release includes multiple fixes and improvements for JDK 25, such as resolving javadoc build issues, updating nb-javac to JDK 25b31, and disabling the Windows clipboard agent on JDK 25 and later. Continuous integration testing has also been enabled for JDK 25.
Additional Java updates cover refactoring improvements, better code completion for compact source files (JEP 512), formatter fixes, debugger enhancements, and support for PatternCaseLabel.
Build tool support sees important updates as well. Gradle integration now includes compatibility fixes for Gradle 9 and improved handling of newer versions. Maven support has been updated with bundled versions 3.9.10 and 3.9.11, regression fixes for mvnd test sessions, lifecycle adjustments, improved JUnit 5 test reruns, and archetype upgrades.
Ant integration has also been refined, removing unusual source couplings and improving loading of IDE-registered JSF libraries.

Enterprise features gain extended support for GlassFish 7 up to 7.0.24 and GlassFish 8 up to 8.0.0-M11, as well as Payara 5.x on JDK 21. Enhancements include new PrimeFaces and OmniFaces namespaces, improvements to JSF class autocomplete and tag features, and fixes to Payara services configuration.
In PHP development, the update brings PHPUnit path preference settings, custom HTML tag support, and fixes for highlighting issues. Web development updates include media query level 4 support, better JSON rendering with a semantic analyzer, and improvements for Vue.js embedding.
The editor and UI also receive refinements. NetBeans can now preview SVG files, compare directory trees with a tree diff tool, and benefit from a FlatLaf upgrade. Additional fixes address deprecations, parsing, and breadcrumb navigation.
For users of the NetBeans VS Code extension, the release introduces inlay hints, commit character configuration, and stability fixes. Maintenance changes include updated CI testing, retry logic, and license handling.
For more information, see the changelog. Apache NetBeans 27 is available for download from the project’s website.