Skip to content

Apache NetBeans 31-rc1

Pre-release
Pre-release

Choose a tag to compare

@ebarboni ebarboni released this 15 Jul 11:55
1b19609

What's Changed

Gradle

Maven

  • Fix #9337 β€” recognize compact -T and --threads= Maven flags by @xerno in #9382
  • CI: Start testing on JDK 27-ea by @mbien in #9402
  • Fix #8087-Unable to add new web service client by @pepness in #8228
  • Added a global preference for user settings.xml for Maven projects by @Achal1607 in #9282
  • Remove Netbinox dependency from MavenOSGI and support Export-Package with multi-package entries by @matthiasblaesing in #9426
  • Fix Maven compile panel to respect Maven default JDK by @NicolaIsotta in #9467
  • Update bundled maven to 3.9.16 by @mbien in #9500
  • Bump MavenVersionSettings fallback versions for NB31 by @mbien in #9501
  • Update exec-maven-plugin from 3.5.1 to 3.6.3 by @mbien in #9502
  • Maven should not filter out non-jrt URLs from Java platform modular BCP. by @lahodaj in #8538

Ant

  • Fixed more ternary concatenation bugs by @mbien in #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 #9432

Java

  • Adding support for import module in code completion; fixing handling of module names in the LSP server. by @lahodaj in #8974
  • Breakpoints for Java lambdas. by @lahodaj in #9285
  • Adding ability to run OpenJDK tests against a full image. by @lahodaj in #9411
  • Java completion enhanced to support no insertion of method parameters by @sid-srini in #7747
  • Fix Java reformatter for empty records and nested lambdas by @neilcsmith-net in #9421
  • Upgrading to nb-javac from JDK 27b26 by @lahodaj in #9413
  • Fix record reformatting for alternative brace positioning. by @neilcsmith-net in #9480
  • Update Reformatter to honour case wrap settings with switch expressions (GH7326). by @neilcsmith-net in #9484
  • Update embedded tomcat from 9.0.113 to 9.0.120 by @mbien in #9506

JavaFX

PHP

Enterprise

  • Fix default name evaluation for CDI beans by @NicolaIsotta in #9350
  • CDI: improve PackagingFilter performance by avoiding costly opeation in loop by @NicolaIsotta in #9381
  • Improve perf of EL module by caching ResolverContext in ELParserResult by @NicolaIsotta in #9403
  • CDI: Fix/improve handling of EE specific artifacts in EnableBeansFilter by @NicolaIsotta in #9436
  • GlassFish: Show supported range when no compatible JDK is installed by @renatsaf in #9445
  • Fix GlassFish 8.x install detection when modules/glassfish.jar is absent by @renatsaf in #9442
  • GlassFish: Don't pass removed -Djava.endorsed.dirs when running app clients by @renatsaf in #9446

Web

Versioning

  • Remember sort order of the file table in git diff view by @Saljack in #9430

Editor

UI Changes

  • Remove textmate grammar registration by delete key and select the next one for fast deletion by @Chris2011 in #9438

Platform

Language Server Protocol

  • Added basic type checks in java.lsp.server config change listeners by @sid-srini in #9369

Maintenance

Other Changes

  • Propagate canUseRelease into CustomJavacClassLoader by @jtulach in #9383

New Contributors

Full Changelog: 30...31-rc1