| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Apache NetBeans 30 source code.tar.gz | 2026-05-11 | 84.8 MB | |
| Apache NetBeans 30 source code.zip | 2026-05-11 | 165.9 MB | |
| README.md | 2026-05-11 | 10.2 kB | |
| Totals: 3 Items | 250.7 MB | 74 | |
What's Changed
Gradle
- Fixes some "invalid project.xml" warnings by @mbien in https://github.com/apache/netbeans/pull/9236
- Bump gradle defaults for JDK 26 by @mbien in https://github.com/apache/netbeans/pull/9341
Maven
- Update bundled maven to 3.9.14 by @mbien in https://github.com/apache/netbeans/pull/9252
- Add the maven action toolbar config to OptionsExport by @mbien in https://github.com/apache/netbeans/pull/9275
- Bump MavenVersionSettings fallback versions for NB30 by @mbien in https://github.com/apache/netbeans/pull/9340
- Update bundled maven to 3.9.15 by @mbien in https://github.com/apache/netbeans/pull/9343
Ant
- CI: update remaining ant tests for JDK 21 by @mbien in https://github.com/apache/netbeans/pull/9316
- Upgrade the bundled Ant version to 1.10.17 by @neilcsmith-net in https://github.com/apache/netbeans/pull/9335
Java
- Update java.completion test data for JDK 21 by @mbien in https://github.com/apache/netbeans/pull/9153
- Expose Fix Imports command to LSP Clients by @shivam71 in https://github.com/apache/netbeans/pull/9062
- [GITHUB-9193] Resolve erroneous types in diamond-base new class expressions. by @lahodaj in https://github.com/apache/netbeans/pull/9212
- Better handling of local class when creating local variable-like elements. by @lahodaj in https://github.com/apache/netbeans/pull/9041
- Fix NPE on goto to invalid method reference by @mbien in https://github.com/apache/netbeans/pull/9210
- [GITHUB-9182] Fixing code completion for record component types. by @lahodaj in https://github.com/apache/netbeans/pull/9225
- NPE in profiler trying to display thread dump by @jglick in https://github.com/apache/netbeans/pull/9228
- When mapping comments for modifiers of class members, make sure trailing comments for the preceding member are ignored. by @lahodaj in https://github.com/apache/netbeans/pull/9130
- 9160: Do not try to auto-import simple enum names in switches, that are 'in scope' due to enum switch target typing. by @lahodaj in https://github.com/apache/netbeans/pull/9200
- Fix for reformatting issue with unnamed vars GH9255 by @neilcsmith-net in https://github.com/apache/netbeans/pull/9258
- Form Editor: When designing form larger than design area scrolling the form needs to available by @matthiasblaesing in https://github.com/apache/netbeans/pull/9239
- Java: Additional flag to name conversion for SYNCHRONIZED_OR_ACC_SUPER and VOLATILE_OR_ACC_BRIDGE by @matthiasblaesing in https://github.com/apache/netbeans/pull/9296
- Switch CI from 26ea to ga by @mbien in https://github.com/apache/netbeans/pull/9315
- Improving code completion in presence of local classes. by @lahodaj in https://github.com/apache/netbeans/pull/9260
- [GITHUB-9198] Do not remove for each variables, even if unused. by @lahodaj in https://github.com/apache/netbeans/pull/9233
PHP
- Bump php cluster to release=21 by @mbien in https://github.com/apache/netbeans/pull/9256
- Support for PHP 8.5 pipe operator by @haidubogdan in https://github.com/apache/netbeans/pull/9113
- PHP editor: reenable ant targets to regenerate lexers/scanner/parsed based on their inputs by @matthiasblaesing in https://github.com/apache/netbeans/pull/9264
- PHP: javacup 11a library can be downloaded from maven central by @matthiasblaesing in https://github.com/apache/netbeans/pull/9268
- Bump shivammathur/setup-php from 2.35.4 to 2.37.0 by @dependabot[bot] in https://github.com/apache/netbeans/pull/9279
C/C++
- Small option window fixes (Rust, CCPLite and Env) by @mbien in https://github.com/apache/netbeans/pull/9265
Enterprise
- Add support for GlassFish 7.1.0 and GlassFish 8.0.0 by @dmainardi in https://github.com/apache/netbeans/pull/9072
- EL: improve resourcebundles handling by @NicolaIsotta in https://github.com/apache/netbeans/pull/9177
- Adjust GlassFish plugin for changes in GlassFish 7.1 by @OndroMih in https://github.com/apache/netbeans/pull/9297
- CDI: fix injection warning for jakarta predefined bean classes by @NicolaIsotta in https://github.com/apache/netbeans/pull/9320
- FISH-12969 Payara Server Startup Fails in Apache NetBeans IDE Due to the CRaCCheckpointTo Option by @jGauravGupta in https://github.com/apache/netbeans/pull/9237
- modernize/upgrade "New JSF bean" wizard by @NicolaIsotta in https://github.com/apache/netbeans/pull/9328
- Update Payara Micro Dev Mode Property Names Based on Plugin Version by @jGauravGupta in https://github.com/apache/netbeans/pull/8899
Web
- Ensure NodeJSCodeCompletionTest is run with a fixed node js version by @matthiasblaesing in https://github.com/apache/netbeans/pull/9248
- Enhance LSP client to support configuring language ID and add support for Typescript React by @matthiasblaesing in https://github.com/apache/netbeans/pull/9238
- Bump webcommon cluster to release=17 by @mbien in https://github.com/apache/netbeans/pull/9266
- JS: reformatting fails for classes that contain a static initializer by @matthiasblaesing in https://github.com/apache/netbeans/pull/9358
Versioning
- Speed up loading file statuses in Git commit dialog by batching events and skipping events for up-to-date files by @OndroMih in https://github.com/apache/netbeans/pull/9324
- StatusCommand: Optimize git status by deferring getObjectId() calls by @OndroMih in https://github.com/apache/netbeans/pull/9304
- Update jgit from 7.2.0 to 7.6.0 by @mbien in https://github.com/apache/netbeans/pull/8892
Editor
- Fix ZIP export to automatically append .zip extension by @bicodrex in https://github.com/apache/netbeans/pull/9208
- Fix ZIP export to open the parent folder of the exported project by @bicodrex in https://github.com/apache/netbeans/pull/9219
- Update to apache lucene 9.X by @matthiasblaesing in https://github.com/apache/netbeans/pull/9207
- Add toml template and update yaml template registration by @mbien in https://github.com/apache/netbeans/pull/9244
- markdown document preview improvements by @haidubogdan in https://github.com/apache/netbeans/pull/9240
- Enable Plain Text Spellchecker for Markdown by @lkishalmi in https://github.com/apache/netbeans/pull/9271
- Add NetBeansProjects dir to Favorites tab by @mbien in https://github.com/apache/netbeans/pull/8798
- Fix env files hints options panel registration by @mbien in https://github.com/apache/netbeans/pull/9352
UI Changes
- Add open containing folder and open in tab actions. by @mbien in https://github.com/apache/netbeans/pull/7081
- Move Splash initialization to EDT and make it no longer modal by @mbien in https://github.com/apache/netbeans/pull/9303
- Implement wait cursor delay for TreeView. by @mbien in https://github.com/apache/netbeans/pull/8276
- Follow FlatLaf colours for component drag target indicator. by @neilcsmith-net in https://github.com/apache/netbeans/pull/9209
Platform
- Update FlatLaf from 3.6.2 to 3.7.1 by @mbien in https://github.com/apache/netbeans/pull/9257
- Update applemenu module to use only JDK Desktop APIs. by @neilcsmith-net in https://github.com/apache/netbeans/pull/9245
- Fix harness/apisupport.harness build TestDownload check by @sid-srini in https://github.com/apache/netbeans/pull/9290
- Move setting of awtAppClassName from MainWindow to Main by @neilcsmith-net in https://github.com/apache/netbeans/pull/9314
- Netigso (OSGI): Fix parsing of complex Export-Package manifest entries by @YannLeCorse in https://github.com/apache/netbeans/pull/9310
- Improve startup cache loading performance by @mbien in https://github.com/apache/netbeans/pull/9307
- Enable loading of bundles importing java.-packages and update Bouncy Castle to fix jgit signing by @matthiasblaesing in https://github.com/apache/netbeans/pull/9329
- RequestProcessor warning fixes and minor update by @mbien in https://github.com/apache/netbeans/pull/9330
- Enable Compact Object Headers (JEP 519) by @mbien in https://github.com/apache/netbeans/pull/9331
Language Server Protocol
- Integrate rust-analyzer and improve LSP Integration (required function, guards for empty replies, icons, deadlock fix) by @matthiasblaesing in https://github.com/apache/netbeans/pull/9249
Maintenance
- Bump lower bound of build, test and run requirement to JDK 21 by @mbien in https://github.com/apache/netbeans/pull/9151
- Use Runtime.version() where applicable and remove unreachable code by @mbien in https://github.com/apache/netbeans/pull/9213
- Don't call deprecated FileUtil::preventFileChooserSymlinkTraversal by @mbien in https://github.com/apache/netbeans/pull/9217
- CI: Update upload/download actions and switch to direct upload by @mbien in https://github.com/apache/netbeans/pull/9235
- Bump toml-java to 13.5.1 for TOMLv1.1 by @vieiro in https://github.com/apache/netbeans/pull/9242
- Bump ide cluster to release=17 by @mbien in https://github.com/apache/netbeans/pull/9251
- Use InputStream.transferTo() instead of FileUtil.copy() and simplify usages by @mbien in https://github.com/apache/netbeans/pull/9278
- reorganize ci folder / remove hudson related by @ebarboni in https://github.com/apache/netbeans/pull/9269
- unit test bootstrap no securitymanager by @ebarboni in https://github.com/apache/netbeans/pull/9284
- CI: Remove GraalVM job by @mbien in https://github.com/apache/netbeans/pull/9319
- make jnlp build process runnable again by @ebarboni in https://github.com/apache/netbeans/pull/9317
Other Changes
- Add support to show images in markdown preview. by @Chris2011 in https://github.com/apache/netbeans/pull/9224
- Setting NETBEANS_USERDIR=IGNORE shall use netbeans_default_userdir by @jtulach in https://github.com/apache/netbeans/pull/9273
- [GITHUB-6925] Fixing debugger.jpda.truffle tests. by @lahodaj in https://github.com/apache/netbeans/pull/9302
New Contributors
- @bicodrex made their first contribution in https://github.com/apache/netbeans/pull/9208
- @dmainardi made their first contribution in https://github.com/apache/netbeans/pull/9072
Full Changelog: https://github.com/apache/netbeans/compare/29...30