github apache/netbeans 32-rc1
Apache NetBeans 32-rc1

pre-release4 hours ago

What's Changed

Gradle

Maven

  • Cleanup maven tests using text blocks by @mbien in #9648
  • Allow usage of Java Single File Launcher in non-Java projects by @jtulach in #9666
  • Pause remote index download attempts when rate limited by @mbien in #9704
  • Fix effective pom model tab on JDK 27 by @mbien in #9705
  • Skip unnecessary source level queries where possible by @mbien in #9697
  • Fixed more maven related editor kits on JDK 27 by @mbien in #9713

Ant

  • Revert xml factory config change in nbbuild util by @mbien in #9577
  • Permit entire folder of JARs to be included as one classpath entry by @michaelsembwever in #9545
  • Straightforward use of ant javadoc on JDK25+ by @jtulach in #9701

Java

  • Run lib.profiler unit tests in CI by @wilx in #9526
  • Fix unresolved sticky class GC roots by @wilx in #9497
  • java.source.base: Collection/Stream focused code renovation by @mbien in #9553
  • Update SuppressWarnings hint with full set of diag keys by @mbien in #9578
  • java.lexer: The va "int va =" is incorrectly lexed to "va " (includes trailing space) by @matthiasblaesing in #9586
  • Stabilize ClassIndexTest#testQueryIndexRefreshQueryAgain by @mbien in #9600
  • Improving error messages when an annotation processor crashes. by @lahodaj in #9560
  • JavadocHelper: Support Automatic-Module-Name for Javadoc URL lookup by @NicolaIsotta in #9528
  • Update embedded tomcat from 9.0.120 to 11.0.25 by @mbien in #9590
  • Update JavaIndex when a file without its project is opened by @JaroslavTulach in #9622
  • Added printing arrays with java.lang.IO warning. by @gem-bricks in #9632
  • Control indentation of nested projects by UIManager properties by @jtulach in #9627
  • Inspect all stratas to find a source file by @jtulach in #9433
  • Ergonomics detect missing support for apisupport projects by @jtulach in #9636
  • Replace terminally deprecated SourcePositions method usage by @mbien in #9623
  • Update embedded tomcat from 11.0.25 to 11.0.26 by @mbien in #9689
  • Fix NPE during form designer component rename by @mbien in #9674
  • Stable ordering for legacy hint items in popup by @mbien in #9676
  • Fixing intersection type handling in code completion by @lahodaj in #9692
  • JPDA: Fix Save Value to File for large debugger strings by @matthiasblaesing in #9635
  • Fixing support for --patch-module= by @lahodaj in #9585
  • JTReg debugger bridge should listen on loopback, not localhost to improve stability; adding ability to specify address on which the bridge should listen. by @lahodaj in #9707
  • Hyperlinks to object variables & co. in the debugging console by @jtulach in #9691
  • Fix IllegalStateException when typing an unterminated string in Go by @emilianbold in #9660

JavaFX

PHP

  • PHP: Fix formatting of enums with names that are keywords (unset, if,case, ...) by @matthiasblaesing in #9535
  • Migrate to JDK 21 unix sockets by @mbien in #9597
  • [PHP] keyword return omitted in a constructor override by @DamImpr in #9604

Enterprise

Web

Versioning

Editor

  • XMLSyntaxParser: tolerate a UTF-8 BOM at the start of XML documents by @NicolaIsotta in #9540
  • code indexing: update libs.lucene from 9.12.3 to 10.5.1 by @mbien in #9593
  • Docker: Allow to issue pull on tag entry (i.e. to fetch updates for the tag) by @matthiasblaesing in #9619
  • Docker: Enhance run dialog to define an environment for the container by @matthiasblaesing in #9618
  • Facelift on spellchecker.bindings.htmlxml by @lkishalmi in #9508
  • Persist window sizes for manage-groups and open-project actions by @mbien in #9690

UI Changes

  • Fix typo in nb.output.background UI property by @mbien in #9520
  • Show nested projects co-located and indented by @jtulach in #9602
  • Consistently sort Projects and Files view by path by @jtulach in #9629
  • Small splash startup optimization by @mbien in #9677

Language Server Protocol

  • Avoid ClassCastException when testing contains by @jtulach in #9643

Maintenance

  • Fix sporadic "Could not validate Info.xml" build error by @mbien in #9575
  • CI: update to setup-java 6.x and cleanup javac matcher config by @mbien in #9573
  • Running ide/projectui tests in the CI checks by @jtulach in #9603
  • CI: fix setup-java ea temurin sigcheck failure by @mbien in #9611
  • CI: run cleanup job on ubuntu-slim by @mbien in #9609
  • Move libs.tomlj to rust cluster by @mbien in #9620
  • nbbuild: upgrade sigtest-maven-plugin from 2.3 to 2.7 by @ebarboni in #9594
  • Udpate antlr 4.13.1 to antlr 4.13.2 by @ebarboni in #9628
  • Switch CI from 27ea to ga by @mbien in #9634
  • Update ASM 9.10 to 9.10.1 by @ebarboni in #9639
  • upgrade some commons libs, jsvg, junit and testng by @ebarboni in #9641
    • Update commons_io 2.18.0 to 2.22.0
    • Update commons_logging 1.3.5 to 1.4.0
    • Update commons_codec 1.21.0 to 1.22.1
    • Update commons_lang3 3.19.0 to 3.20.0
    • Upgrade jsvg 1.7.1 to 1.7.2
    • Update junit 5.10.3 to 5.14.4
    • Update testNG 7.11.0 to 7.12.0 + Project fixes to handle 7.12.0
  • update Apache RAT 0.15 to 0.18 by @ebarboni in #9669
  • Update Bouncy Castle to 1.86 and Apache Mina SSH to 2.20 by @mbien in #9688
  • Update ASM 9.10.1 to 9.11 by @mbien in #9695
  • XML Lexer: Support ENTITY, NOTION, Enumerations with NMTokens for DTD editor by @matthiasblaesing in #9700

Other Changes

  • Bump config importer version gap limit from 3 to 5 releases by @mbien in #9558
  • Let ProjectsRootNode.getNodes(true) use the real keys by @jtulach in #9589
  • Let --close-group empty the project list by @jtulach in #9670
  • Open subprojects by default by @jtulach in #9715
  • Fix profiler build by downgrading nbbuild to 11 by @mbien in #9717

New Contributors

Full Changelog: 31...32-rc1

Don't miss a new netbeans release

NewReleases is sending notifications on new releases.