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

latest releases: 24-rc2, 24-rc1, 23...
pre-release22 months ago

What's Changed

Gradle

  • Fix mapping of dependencies described as key/value maps to the source by @sdedic in #4918
  • #4965: Fix issues with gradle pre-6.4 by @sdedic in #4995
  • [#4865] Register JDPA and Java Compiler Output on Project level by @lkishalmi in #4984
  • Fixed some Gradle introspection problems wit pre-6.1 Gradle Versions by @lkishalmi in #5014
  • Fix #5015: Fix Gradle/broken task dependency and serialization by @sdedic in #5022
  • Made Gradle JavaCompilerProcessorFactory work in absence of a ClasspathProvider by @lkishalmi in #5042
  • Use Project Dictated JVM for Gradle Discovery by @lkishalmi in #4985
  • Make Java Platform available on non-java Gradle Projects by @lkishalmi in #5053
  • Gradle: Support for proxy detection / autoconfiguration. by @sdedic in #5006
  • Fixing project loading issues with micronaut complex project. by @sdedic in #5124
  • Upgraded Gradle Tooling API to 8.0-rc-1 by @lkishalmi in #5240
  • Made runSingle Gradle task work on Gradle 8.0 by @lkishalmi in #5269
  • Fix Java version detection in GradleJavaCompatProblemProvider by @lkishalmi in #5271
  • Catch IAE when Gradle error getLocation cannot be called. by @lkishalmi in #5270
  • Gradle options UI cleanup (Execution and Appearance panel). by @mbien in #5274
  • Gradle Execution Customizer with Runtime by @lkishalmi in #5158

Maven

  • [NETBEANS-6519] Maven dependency produces full tree with duplicates, avoids cycles. by @sdedic in #4947
  • hide maven transfer progress via flag instead of regexp filter. by @mbien in #4954
  • Fix NullPointerException in MavenSelectionHintsTask by @jglick in #4994
  • Proxy autodetection + autoconfiguration for Maven. by @sdedic in #5038
  • [NETBEANS-4928] EAR deployment considers outputFileNameMapping Maven EAR plugin property by @OndroMih in #4930
  • Avoid an AssertionError with Maven folds by @jglick in #4957
  • enable some important sounding java tests by @mbien in #5107
  • fix output window stacktrace parsing when mvnd is used. by @mbien in #5099
  • globally enable maven stacktrace processing. by @mbien in #5116
  • Add displayname for maven POM language and order languages in options dialog by @matthiasblaesing in #5164
  • adds a basic maven dependency updater hint. by @mbien in #5009
  • upgrade exec-maven-plugin to 3.1.0. by @mbien in #5111
  • upgrade bundled maven to 3.8.7 by @mbien in #5170
  • update OutputUtils to support stacktrace links leading to JDK files. by @mbien in #5091
  • Fix for Windows Maven parent.relativePath from Mark Herkrath by @mdeggers in #5282
  • allow concurrent local indexing while downloading remote indexes. by @mbien in #5290

Java

PHP

Enterprise

  • Use warning rather than error for vulnerability reports. by @sdedic in #5005
  • Support directly native build plugin by @sdedic in #5021
  • tomcat5: Enable usage of javac release and remove internal class use (fix JDK8 and JDK17+) by @matthiasblaesing in #5160
  • Support for OCI profiles. by @sdedic in #5118
  • Do not inherit "throws Exception" from Callable to compile on JDK8 by @sdedic in #5191
  • Autoload default config profiles into ServerInstances. by @sdedic in #5226
  • Add Jakarta EE/Java EE support for Tomcat and TomEE by @pepness in #4822
  • Adding new action which registers ADB connection by @jhorvath in #5291

Web

Versioning

Editor

UI Changes

  • Have "Close All" and friends honor "Cancel" in save prompt dialogs by @eirikbakke in #4977
  • FlatLaf: fix font of window title when using --fontsize argument (on Windows) by @DevCharly in #5045
  • Allow to collect contextual actions from layer path. by @sdedic in #5198
  • Linux launcher: Auto-detect subpixel text rendering mode on KDE by @eirikbakke in #5161

Platform

  • Remove Abandoned Cache Dirs Automatically [Janitor] by @lkishalmi in #4900
  • added tests to org.openide.util.TaskTest & upgraded to JUnit4 by @lbownik in #4112
  • Update asm from 9.3 to 9.4 by @pepness in #4820
  • Strip protocol part, present e.g. if in KDE + manual proxy mode. by @sdedic in #5195
  • Use default wpad.dat if autoproxy without explicit pacfile location. by @sdedic in #5210
  • rewritten 2 tests of org.openide.util.TaskTest into more readable form by @lbownik in #5061
  • Made FileUtil to copy POSIX permissions by @lkishalmi in #4654

Language Server Protocol

  • Fixes for DialogNotifier in LSP by @sdedic in #4907
  • VSCode: Auto enable/disable java should work when no folder is opened in workpsace. by @dbalek in #4991
  • VSCode: Hide Run Configuration panel when Java support is disabled. by @dbalek in #5031
  • LSP: Enable custom run config params for 'java' configuration. by @dbalek in #5194
  • VSCode: Security vulnerabilities found in dependent libraries fixed. by @dbalek in #5207
  • Include JS implementation for JDK16+ execution environment. by @sdedic in #5208
  • Use custom serialization for fileobject subclasses. by @sdedic in #5211
  • Open projects that correspond to workspace folders. Prevents "do you want to open project ?" questions. by @sdedic in #5286

VSCode Extension

Maintanance

  • db.mysql: Bump connector/j version to prevent unittest failures ran against newer mysql server by @matthiasblaesing in #4941
  • db.metadata.model: Bump connector/j version to prevent unittest failures ran against newer mysql server by @matthiasblaesing in #4953
  • Cleanup few remaining raw type List warnings.. by @BradWalker in #5004
  • CI: the final migration by @mbien in #4817
  • JDK 20 preparations by @mbien in #5122
  • move ide modules job to JDK 11 and fix tests where needed. by @mbien in #5144
  • Removed from code semicolon ;; duplicates by @tbw777 in #5212
  • Replaced a part of replaceAll() calls to replace() by @tbw777 in #5228
  • ci: add retry script to ide/options.editor tests and increase mac timeout. by @mbien in #5254
  • Removed StringUtils unused object creation by @tbw777 in #5242
  • Removed double null check with instance operator by @tbw777 in #5224
  • Added missing @deprecated annotations by @tbw777 in #5209

Other Changes

New Contributors

Full Changelog: 16...17-rc1

Don't miss a new netbeans release

NewReleases is sending notifications on new releases.