Key highlights of the release include the ability to run classes from specific Gradle source sets in the Gradle actions window. The Gradle integration has seen improvements, including the removal of an outdated HTMLUI Project Template and updates to the Gradle Tooling API. Maven support has also been enhanced, with fixes for exceptions and internal cleanups, along with an upgrade to the bundled Maven version 3.9.12.
Java development received attention with performance enhancements and an upgrade to JavaFX version 21.0.9. Groovy support has been updated to version 3.0.25, while PHP features now include folding support for heredoc and nowdoc syntax. The C/C++ platform has improved its handling of broken bootpaths and updated the embedded tools setup to avoid hardcoded values.
Versioning support has been improved with upgrades to DefaultGitHyperlinkProvider and the jgit library, alongside refinements in Git integration for ambiguous ID input. Editor performance has been optimized, and user interface updates include smoother anti-aliasing and clearer diff displays. The Language Server Protocol support has also seen enhancements, including visual updates and library upgrades.
Additionally, maintenance improvements include updating various dependencies, retiring outdated methods, and modernizing editor utilities. New tools, such as the 'absolutize_paths' command for user directories and the 'ideopen' command for opening local files, have been introduced to enhance usability.
In summary, Apache NetBeans IDE 29 RC1 brings a host of new features and improvements aimed at providing a better development experience for users across multiple programming languages and frameworks. This release invites community feedback to further refine and enhance the IDE prior to the final version.
Future developments could focus on expanding support for additional languages, improving collaboration features, and further optimizing performance to ensure that NetBeans remains competitive in the evolving landscape of Integrated Development Environments
Apache NetBeans IDE 29 RC1 released
Apache NetBeans 29 has released its first release candidate build for testing and community feedback. The new version includes a range of updates across various areas such as Gradle integration, Maven support, Ant library support, JavaFX compatibility, Groovy support, PHP features, C/C++ development platform enhancements, and more. The release also includes new features such as running classes from specific Gradle source sets in the Gradle actions window, folding support for heredoc and nowdoc syntax in PHP, and improved versioning support with upgrades to DefaultGitHyperlinkProvider and the jgit library.
