Skip to content

Apache NetBeans 25-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ebarboni ebarboni released this 24 Jan 16:05
· 2 commits to master since this release
340da06

What's Changed

Gradle

  • Test single file should work for test classes which names do not match the corresponding file names. by @dbalek in #8021
  • Action for running tests in parallel by @petrovic-d in #7979

Maven

  • Maven: Improve dependency resolution (for example for annotation processors like lombok) by @matthiasblaesing in #8057
  • Maven remote index migration and refactoring by @mbien in #7976
  • Fixing ProjectReload with missing artifacts by @sdedic in #7855

Ant

  • Fix ConcurrentModificationException on mass Ant project open. by @mbien in #7989
  • Payara Server instance running on WSL with deploy-on-save breaks "Web Application" Ant projects by @jGauravGupta in #8144

Java

  • Fix code-folding for LSP clients that support line-folding only by @sid-srini in #7750
  • Checking for null capabilities. by @lahodaj in #7921
  • Fix tests failure due to CRLF mismatch on Windows in java.hints, java.source.base by @sid-srini in #7910
  • Fix MacOS tests failures in java.hints by @sid-srini in #7926
  • Update embedded tomcat from 9.0.71 to 9.0.96 by @mbien in #7919
  • Fix java/j2ee.persistence test and add it to build pipeline by @matthiasblaesing in #7943
  • Remove unnecessary continue/return hint should handle rule cases and switch expressions. by @lahodaj in #7968
  • Fix possible out of bounds exception in switch pattern hint by @mbien in #7973
  • [NETBEANS-7949] Fixing handling of 'case null'. by @lahodaj in #7980
  • Improving Java code completion support for sealed types in switches. by @lahodaj in #7966
  • Ensure AttrContext.returnResult's checkContext is set to Check.basicHandler in javac's Scopes, to avoid it throwing exceptions. by @lahodaj in #8016
  • Downgrade CI jobs to JDK 23 by @mbien in #8061
  • Improve stability of Java code completion (sealed) tests. by @lahodaj in #8066
  • Do not break additional DocumentFilters by @sdedic in #7903
  • Merge jakarta.web.beans and web.beans by @matthiasblaesing in #7958
  • Update textmate support by @matthiasblaesing in #7971
  • Upgrading nb-javac to JDK 24b29. by @lahodaj in #8037
  • [NETBEANS-7069] Support Nashorn 15.x for JDK >= 15 by @cz6ace in #7972
  • update formatter to handle record closing braces correctly by @mbien in #8106
  • typo fix for apidoc by @ebarboni in #8148
  • Set javadoc 23 specific flags only on JDK 23 and later by @mbien in #8152

Groovy

PHP

Enterprise

  • VSCode integration commands by @jhorvath in #7894
  • fixes #7879 - config set schema command for postgresql by @wumpz in #7892
  • web.jsf: Fix typo in JSF composite component template by @matthiasblaesing in #8017
  • OCI Cloud Assets: Select OCI Profile should display correct region code. by @dbalek in #8120
  • SYNCHRONIZE permission added to 'readWriteAcl' list by @thurka in #8132
  • create new AclEntry if ownerEntry is not found by @thurka in #8133
  • Fixing the build output appearance in vscode by @jhorvath in #8129
  • Add support for GlassFish 7 up to 7.0.21, and GlassFish 8 up to 8.0.0-M9 by @pepness in #8153
  • libs.fabric8: Prevent generation of signature files and fix description by @matthiasblaesing in #8162
  • Improve support for Jakarta EE 11 by @pepness in #8182

Web

Editor

  • Improve refactoring preview divider handling and tree navigation. by @mbien in #8089
  • Ensure left search results panel is always visible. by @mbien in #8088
  • Persist tab order on per-project basis between close/open. by @mbien in #8164
  • Fix NPE during project group creation caused by ergonomics by @mbien in #8171

UI Changes

  • Switch SVG loading from the Batik library to JSVG by @eirikbakke in #7941
  • DirectoryChooserUI button position adjustments by @mbien in #8105
  • DirectoryChooserUI: reduce reflective win ShellFolder API usage by @mbien in #8110
  • Donate another batch of SVG icons by @eirikbakke in #8083
  • Adjust FlatLafDark tab-switcher and selection foreground colors by @mbien in #8175
  • Small improvements to the “Show parent folder name in tab title” option by @troizet in #7930
  • Add ImageUtilities methods to help migrating away from "new ImageIcon" (SVG icon related) by @eirikbakke in #8114

Platform

  • Tabcontrol: Use NbBundle to fetch correct translation by @matthiasblaesing in #7970
  • Log JDK boot modules on startup. by @mbien in #8059
  • Remove java.security.manager=allow flag from windows launcher. by @mbien in #8009
  • Update to Windows launcher (2-6c17cc6) and move security manager flag from launcher to config by @mbien in #8122
  • Support for UserQuestionException during reloads by @sdedic in #7904
  • NB config: disable TopSecurityManager and enable exit logging by @mbien in #8169

Language Server Protocol

VSCode Extension

  • VSCode: Running all tests in project fixed. by @dbalek in #7993
  • Fix nanoid and revert default VSIX version by @MartinBalin in #8047
  • Dispatch additional test events by @petrovic-d in #8093
  • Error handling for TestAdapter and DBConfigurationProvider by @petrovic-d in #8137
  • Fix race/error handling issues on NBLS restart. by @sdedic in #8134
  • Prevent terminal stealing focus when test in parallel profile exist by @petrovic-d in #8155
  • VSNetBeans: Disable SecurityManager [compat:jdk19-24]. Avoid repeated starts on failure. by @sdedic in #8159
  • Change parameter order for runDebug, compat with NBLS codelenses. by @sdedic in #8173

Maintenance

  • CI: build and start testing on JDK 24-ea by @mbien in #7974
  • CI: Lock native binaries builds to ubuntu 22 by @mbien in #8062
  • Cleanup the few remaining HashSet warnings. by @BradWalker in #8147
  • Cleanup warnings that are related to the use of a Result raw type.. by @BradWalker in #7597

Other Changes

New Contributors

Full Changelog: 24...25-rc1