| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Apache NetBeans 31 source code.tar.gz | 2026-08-05 | 84.9 MB | |
| Apache NetBeans 31 source code.zip | 2026-08-05 | 166.4 MB | |
| README.md | 2026-08-05 | 9.3 kB | |
| Totals: 3 Items | 251.3 MB | 95 | |
What's Changed
Gradle
- GradleFiles project scan should adhere to global root settings by @sid-srini in https://github.com/apache/netbeans/pull/9263
- Gradle "Go to source" on callstack entries in test results does not work by @matthiasblaesing in https://github.com/apache/netbeans/pull/9459
- Upgrade Gradle Tooling to 9.6.1 by @lkishalmi in https://github.com/apache/netbeans/pull/9499
Maven
- Fix [#9337] — recognize compact -T<n> and --threads=<n> Maven flags by @xerno in https://github.com/apache/netbeans/pull/9382
- CI: Start testing on JDK 27-ea by @mbien in https://github.com/apache/netbeans/pull/9402
- Fix [#8087]-Unable to add new web service client by @pepness in https://github.com/apache/netbeans/pull/8228
- Added a global preference for user settings.xml for Maven projects by @Achal1607 in https://github.com/apache/netbeans/pull/9282
- Remove Netbinox dependency from MavenOSGI and support Export-Package with multi-package entries by @matthiasblaesing in https://github.com/apache/netbeans/pull/9426
- Fix Maven compile panel to respect Maven default JDK by @NicolaIsotta in https://github.com/apache/netbeans/pull/9467
- Update bundled maven to 3.9.16 by @mbien in https://github.com/apache/netbeans/pull/9500
- Bump MavenVersionSettings fallback versions for NB31 by @mbien in https://github.com/apache/netbeans/pull/9501
- Update exec-maven-plugin from 3.5.1 to 3.6.3 by @mbien in https://github.com/apache/netbeans/pull/9502
- Maven should not filter out non-jrt URLs from Java platform modular BCP. by @lahodaj in https://github.com/apache/netbeans/pull/8538
- Bump JavaFx maven archetype properties to more recent versions by @mbien in https://github.com/apache/netbeans/pull/9519
Ant
- Fixed more ternary concatenation bugs by @mbien in https://github.com/apache/netbeans/pull/9462
- For apisupport.ant, don't try to use the nbjdk.bootclasspath ant property, but rather take nbjdk.home, and take the JDK's bootstrap classpath. by @lahodaj in https://github.com/apache/netbeans/pull/9432
- Update warning message of JavaFX ant project wizard by @mbien in https://github.com/apache/netbeans/pull/9516
Java
- Adding support for import module in code completion; fixing handling of module names in the LSP server. by @lahodaj in https://github.com/apache/netbeans/pull/8974
- Breakpoints for Java lambdas. by @lahodaj in https://github.com/apache/netbeans/pull/9285
- Adding ability to run OpenJDK tests against a full image. by @lahodaj in https://github.com/apache/netbeans/pull/9411
- Java completion enhanced to support no insertion of method parameters by @sid-srini in https://github.com/apache/netbeans/pull/7747
- Fix Java reformatter for empty records and nested lambdas by @neilcsmith-net in https://github.com/apache/netbeans/pull/9421
- Upgrading to nb-javac from JDK 27b26 by @lahodaj in https://github.com/apache/netbeans/pull/9413
- Fix record reformatting for alternative brace positioning. by @neilcsmith-net in https://github.com/apache/netbeans/pull/9480
- Update Reformatter to honour case wrap settings with switch expressions (GH7326). by @neilcsmith-net in https://github.com/apache/netbeans/pull/9484
- Update embedded tomcat from 9.0.113 to 9.0.120 by @mbien in https://github.com/apache/netbeans/pull/9506
- When running javac for a tagged CompilationController, do not set partial reparse positions. by @lahodaj in https://github.com/apache/netbeans/pull/9530
JavaFX
- Update OpenJFX and fix crash on JDK 26 by @matthiasblaesing in https://github.com/apache/netbeans/pull/9498
PHP
- [PHP] FIXES [#9171] Return type not added to constructor override by @DamImpr in https://github.com/apache/netbeans/pull/9395
- Bump shivammathur/setup-php from 2.37.0 to 2.37.2 by @dependabot[bot] in https://github.com/apache/netbeans/pull/9434
- [PHP] Return type changed in PHP >= 8-0. Fluent setters now return
static. by @DamImpr in https://github.com/apache/netbeans/pull/9431 - PHP: Support variadic marked variables in PHPDoc by @matthiasblaesing in https://github.com/apache/netbeans/pull/9487
- PHP 8.4 Support: Property hooks by @junichi11 in https://github.com/apache/netbeans/pull/8227
Enterprise
- Fix default name evaluation for CDI beans by @NicolaIsotta in https://github.com/apache/netbeans/pull/9350
- CDI: improve PackagingFilter performance by avoiding costly opeation in loop by @NicolaIsotta in https://github.com/apache/netbeans/pull/9381
- Improve perf of EL module by caching ResolverContext in ELParserResult by @NicolaIsotta in https://github.com/apache/netbeans/pull/9403
- CDI: Fix/improve handling of EE specific artifacts in EnableBeansFilter by @NicolaIsotta in https://github.com/apache/netbeans/pull/9436
- GlassFish: Show supported range when no compatible JDK is installed by @renatsaf in https://github.com/apache/netbeans/pull/9445
- Fix GlassFish 8.x install detection when modules/glassfish.jar is absent by @renatsaf in https://github.com/apache/netbeans/pull/9442
- GlassFish: Don't pass removed -Djava.endorsed.dirs when running app clients by @renatsaf in https://github.com/apache/netbeans/pull/9446
- Permit running Payara on JDK 25 by @mbien in https://github.com/apache/netbeans/pull/9521
Web
- Update scss grammar file to fix those tickets: [#8636], [#8686] and [#5799] by @Chris2011 in https://github.com/apache/netbeans/pull/9365
- Expanding list of recognized JavaScript and TypeScript extensions by @jtulach in https://github.com/apache/netbeans/pull/9427
Versioning
- Remember sort order of the file table in git diff view by @Saljack in https://github.com/apache/netbeans/pull/9430
Editor
- Open files from imported projects on first run after update. by @neilcsmith-net in https://github.com/apache/netbeans/pull/9464
- Documents Window: keep selection after document is closed by @mbien in https://github.com/apache/netbeans/pull/9527
- Fix search preview editor mime type on JDK 27 by @mbien in https://github.com/apache/netbeans/pull/9522
UI Changes
- Remove textmate grammar registration by delete key and select the next one for fast deletion by @Chris2011 in https://github.com/apache/netbeans/pull/9438
Platform
- Fix NetBeans launch failure on unix shell for arguments with quotes et al by @sid-srini in https://github.com/apache/netbeans/pull/7908
- Moduleloading: Fix loading of classes in packages only present as versioned entries by @matthiasblaesing in https://github.com/apache/netbeans/pull/9396
- Enhance platform launcher to honour JAVA_HOME on macos by @sid-srini in https://github.com/apache/netbeans/pull/9425
- Update JNA to 5.19.1 by @matthiasblaesing in https://github.com/apache/netbeans/pull/9439
- Upgrader: add the migration of (filtered) var/attributes.xml by @NicolaIsotta in https://github.com/apache/netbeans/pull/9449
- Update FlatLaf from 3.7.1 to 3.7.2 by @mbien in https://github.com/apache/netbeans/pull/9504
- Reduce log level for PersistenceManager deserialization problems to INFO by @matthiasblaesing in https://github.com/apache/netbeans/pull/9525
Language Server Protocol
- Added basic type checks in java.lsp.server config change listeners by @sid-srini in https://github.com/apache/netbeans/pull/9369
- Disable LSP ServerTest#testChangeMethodParameters due to CI failures by @mbien in https://github.com/apache/netbeans/pull/9511
Maintenance
- Bump test-summary/action from 2.4 to 2.6 by @dependabot[bot] in https://github.com/apache/netbeans/pull/9389
- Update ASM from 9.9 to 9.10 by @mbien in https://github.com/apache/netbeans/pull/9397
- Revert "Replace delete-artifact action with REST api calls using gh CLI" by @mbien in https://github.com/apache/netbeans/pull/9424
- Updating commons-lang3 and testng dependencies by @sid-srini in https://github.com/apache/netbeans/pull/9254
- Bump geekyeggo/delete-artifact from 5.1.0 to 6.0.0 by @dependabot[bot] in https://github.com/apache/netbeans/pull/9280
- Pin runner images to specific OS versions in native binary workflows. by @neilcsmith-net in https://github.com/apache/netbeans/pull/9465
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/apache/netbeans/pull/9463
- Bump actions/cache from 5 to 6 by @dependabot[bot] in https://github.com/apache/netbeans/pull/9475
- Improve XMLUtil and usage by @mbien in https://github.com/apache/netbeans/pull/9488
- CI: disable the javac log matcher of the setup-java action by @mbien in https://github.com/apache/netbeans/pull/9505
Other Changes
- Propagate canUseRelease into CustomJavacClassLoader by @jtulach in https://github.com/apache/netbeans/pull/9383
New Contributors
- @xerno made their first contribution in https://github.com/apache/netbeans/pull/9382
- @DamImpr made their first contribution in https://github.com/apache/netbeans/pull/9395
- @apupier made their first contribution in https://github.com/apache/netbeans/pull/9479
- @Saljack made their first contribution in https://github.com/apache/netbeans/pull/9430
- @renatsaf made their first contribution in https://github.com/apache/netbeans/pull/9445
Full Changelog: https://github.com/apache/netbeans/compare/30...31