Skip to content

Releases: apache/netbeans

Apache NetBeans 18

30 May 08:57
7d33005
Compare
Choose a tag to compare

What's Changed

Gradle

  • Fix spurious messages printed to the console. by @sdedic in #5538
  • Avoid ConcurrentMod exception, tolerate broken project dependencies by @sdedic in #5660
  • Fixed key escaping; fixed list/map property extraction. by @sdedic in #5535
  • Upgraded Gradle Tooling to 8.1-rc-2 with JDK 20 Support by @lkishalmi in #5750
  • Report empty set if project does not use buildscript; prevent NPE. by @sdedic in #5768
  • Better handling for dependencies w/o versions by @sdedic in #5773
  • Upgrade Gradle Tooling API to 8.1 GA by @lkishalmi in #5828
  • Avoid NPE on null value in list/map/property. by @sdedic in #5868
  • Fix kotlin source/target version. by @sdedic in #5899

Maven

  • Fixed copypaste leftovers. by @sdedic in #5406
  • UnsupportedOperationException in maven dependency graph "Exclude dependency" and "Fix Version Conflict" actions by @matthiasblaesing in #5431
  • Maven EventSpy not compatible < JDK 1.8 by @graben in #5548
  • fixes a NPE in TestOutputListenerProvider (maven output handler). by @mbien in #5645
  • Improved maven indexer failure modes in low space situations by @mbien in #5655
  • add maven indexer remote index download settings. by @mbien in #5646
  • upgrade bundled maven to 3.9.1 by @mbien in #5679
  • Remove dependencies on Autoupdate UI by @sdedic in #5711
  • Maven indexing: Retain download index setting even if index setting is disabled by @matthiasblaesing in #5673
  • [maven hints] try to infer compiler plugin version from active maven version. by @mbien in #5693
  • make maven project properties window aware of the javac release option by @mbien in #5744
  • Improve maven multithreaded execution detection. by @asbachb in #5482
  • Force refresh of live subprojects when parent recovers from broken. by @sdedic in #5781
  • basic auto completion for maven version properties. by @mbien in #5823
  • disable compile-on-save by default in maven projects. by @mbien in #5826
  • don't block in NBM wizard + skip snapshots + more. by @mbien in #5753
  • support running tests from non default test folders by @Honza-cz in #4924
  • add missing error code to enable-preview hint by @mbien in #5837
  • Load bundled GraalJS, give priority to GraalVM if present. by @sdedic in #5842
  • Fix running and debugging single integration test (GH4513) by @neilcsmith-net in #5911
  • Fix unit test on single file being reported as integration test GH4587 by @neilcsmith-net in #5912
  • fix wrong maven dependency versions in binariesembedded-list. by @mbien in #5939

Java

PHP

Read more

Apache NetBeans 18-rc4

15 May 13:57
7d33005
Compare
Choose a tag to compare
Pre-release

What's Changed

Maven

  • fix wrong maven dependency versions in binariesembedded-list. by @mbien in #5939

Full Changelog: 18-rc3...18-rc4

Apache NetBeans 18-rc3

10 May 08:28
c7b709c
Compare
Choose a tag to compare
Pre-release

What's Changed

Gradle

Maven

  • Load bundled GraalJS, give priority to GraalVM if present. by @sdedic in #5842
  • Fix running and debugging single integration test (GH4513) by @neilcsmith-net in #5911
  • Fix unit test on single file being reported as integration test GH4587 by @neilcsmith-net in #5912

Java

  • Do not attempt to remove unused binding variables for now. by @jlahoda in #5902

Web

Versioning

  • bump delete-artifact action to v2 to be node 16 compatible. by @mbien in #5927

Language Server Protocol

  • lower the OS level memory consumption of NB LSP by @thurka in #5914

Full Changelog: 18-rc2...18-rc3

Apache NetBeans 18-rc2

26 Apr 14:50
5032357
Compare
Choose a tag to compare
Pre-release

What's Changed

Gradle

  • Avoid NPE on null value in list/map/property. by @sdedic in #5868

PHP

UI Changes

Other Changes

Full Changelog: 18-rc1...18-rc2

Apache NetBeans 18-rc1

19 Apr 14:04
9314593
Compare
Choose a tag to compare
Pre-release

What's Changed

Gradle

  • Fix spurious messages printed to the console. by @sdedic in #5538
  • Avoid ConcurrentMod exception, tolerate broken project dependencies by @sdedic in #5660
  • Fixed key escaping; fixed list/map property extraction. by @sdedic in #5535
  • Upgraded Gradle Tooling to 8.1-rc-2 with JDK 20 Support by @lkishalmi in #5750
  • Report empty set if project does not use buildscript; prevent NPE. by @sdedic in #5768
  • Better handling for dependencies w/o versions by @sdedic in #5773
  • Upgrade Gradle Tooling API to 8.1 GA by @lkishalmi in #5828

Maven

  • Fixed copypaste leftovers. by @sdedic in #5406
  • UnsupportedOperationException in maven dependency graph "Exclude dependency" and "Fix Version Conflict" actions by @matthiasblaesing in #5431
  • Maven EventSpy not compatible < JDK 1.8 by @graben in #5548
  • fixes a NPE in TestOutputListenerProvider (maven output handler). by @mbien in #5645
  • Improved maven indexer failure modes in low space situations by @mbien in #5655
  • add maven indexer remote index download settings. by @mbien in #5646
  • upgrade bundled maven to 3.9.1 by @mbien in #5679
  • Remove dependencies on Autoupdate UI by @sdedic in #5711
  • Maven indexing: Retain download index setting even if index setting is disabled by @matthiasblaesing in #5673
  • [maven hints] try to infer compiler plugin version from active maven version. by @mbien in #5693
  • make maven project properties window aware of the javac release option by @mbien in #5744
  • Improve maven multithreaded execution detection. by @asbachb in #5482
  • Force refresh of live subprojects when parent recovers from broken. by @sdedic in #5781
  • basic auto completion for maven version properties. by @mbien in #5823
  • disable compile-on-save by default in maven projects. by @mbien in #5826
  • don't block in NBM wizard + skip snapshots + more. by @mbien in #5753
  • support running tests from non default test folders by @Honza-cz in #4924
  • add missing error code to enable-preview hint by @mbien in #5837

Java

PHP

Read more

Apache NetBeans 17

21 Feb 12:13
ac2b269
Compare
Choose a tag to compare

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
  • UI: fixed conditional gradle version info label. by @mbien in #5343

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
  • Springboot artifacts fix by @sdedic in #5352
  • Fix POM Graph colors for dark themes by @johntor in #5391

Java

  • Fix java.editor tests by @jlahoda in #4931
  • NBABasedBulkSearch::encode doesn't return on cancel by @mbien in #4793
  • LSP: Create test class code action added. by @dbalek in #4939
  • apidoc check and improvement by @ebarboni in #4969
  • Test bugfixes: preparation for GH action migration by @sdedic in #4975
  • #5023: Formatting preferences for Java contains bad sample code by @swpalmer in #5028
  • spi.java.hints: remove unused byte buddy dependency. by @mbien in #5029
  • Fix organize imports to not add record from same package by @jirkabs in #5046
  • Fixing pattern matching for binding patterns by @matthiasblaesing in #5121
  • Prevent AOBE on empty, bad class files. by @lkishalmi in #5137
  • Make more hints for java available by @matthiasblaesing in #5013
  • Locate sources JAR if it is next to binary JAR by @jtulach in #5156
  • Recognize nbjrt: protocol and locate JDK9+ src.zip by @jtulach in #5157
  • [NETBEANS-4763] Handling switch expressions, case rules and exhaustive switches more correctly. by @jlahoda in #4788
  • Update to nb-javac-19.0.1. by @dbalek in #5133
  • Fix Javadoc 17 parsing by @neilcsmith-net in #5127
  • Allow to run missing ref hint in batch mode, but mark it as not having a fix. by @jlahoda in #5171
  • [NETBEANS-1309] add support for @summary javadoc tag by @jherkel in #5180
  • fix NPE in RemoveUnnecessary class when case statement list is null. by @mbien in #5179
  • Extract source name from .class and use it to locate proper source by @jtulach in #5152
  • apidoc error/warning fix by @ebarboni in #5216
  • [NETBEANS-1615] fixed @throws hint for type variable by @wal-jan in #2974
  • Fix possible NPE in Tiny.java by @lkishalmi in #5249
  • move java modules job to JDK 11 and fix tests where needed by @mbien in #5138
  • For nb.org projects, use the correct nbjavac prepend for the internal (boot)classpath. by @jlahoda in #5174
  • Add javadoc for JDK 21 early access by @pepness in #5259
  • Improving the Java AST debugging view. by @jlahoda in #4879
  • Prevent NullPointerException when matching filenames in SourceUtils by @matthiasblaesing in #5279
  • Improving indexing for erroneous sources. by @jlahoda in #5172
  • added missing record enums to editor module. by @mbien in #5339
  • PreconditionsChecker: fixed NPE when path is null. by @mbien in #5346
  • Annotated record reformatting fix by @mbien in #5374
  • [NETBEANS-4054] Ensuring progress when javac crashes while batch evaluating hints. by @jlahoda in #5384

PHP

Enterprise

  • Jakarta EE 10 - Platform/API/RI support by @jGauravGupta in #4692
  • 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...
Read more

Apache NetBeans 17-rc3

02 Feb 14:06
ac2b269
Compare
Choose a tag to compare
Pre-release

What's Changed

Maven

Java

  • Annotated record reformatting fix by @mbien in #5374
  • [NETBEANS-4054] Ensuring progress when javac crashes while batch evaluating hints. by @jlahoda in #5384

PHP

Enterprise

  • Tomcat 11 min supported Java is 17 by @pepness in #5340
  • Proper escaping of TNS_ADMIN path. Select JDBC driver with defined implementation. by @sdedic in #5363
  • Import local schema to avoid DNS lookup in build by @jgneff in #5372
  • Fix AddADBAction and DownloadWalletAction in delivery by @sdedic in #5389
  • React on both build and compile goals. by @sdedic in #5396

Web

  • LSP client: Prevent NullPointerException when caret is not present on text component by @matthiasblaesing in #5393

Other Changes

New Contributors

Full Changelog: 17-rc2...17-rc3

Apache NetBeans 17-rc2

28 Jan 18:19
6d082ad
Compare
Choose a tag to compare
Pre-release

What's Changed

Gradle

  • UI: fixed conditional gradle version info label. by @mbien in #5343

Java

  • Improving indexing for erroneous sources. by @jlahoda in #5172
  • added missing record enums to editor module. by @mbien in #5339
  • PreconditionsChecker: fixed NPE when path is null. by @mbien in #5346

PHP

UI Changes

  • Update FlatLaf from 2.6 to 3.0 and add macOS light and dark themes by @DevCharly in #5298

Full Changelog: 17-rc1...17-rc2

Apache NetBeans 17-rc1

19 Jan 16:15
ad297ed
Compare
Choose a tag to compare
Pre-release

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

  • tweaks some version...
Read more

Apache NetBeans 16-u1 (Gradle Update)

04 Jan 02:41
Compare
Choose a tag to compare

This release provides Gradle related fixes to NetBeans 16.

What's Changed

  • [#4984] Register JDPA and Java Compiler Output on Project level by @lkishalmi
  • [#4985] Use Project Dictated JVM for Gradle Discovery by @lkishalmi
  • [#5016] Fix issues with gradle pre-6.4 by @sdedic
  • [#5017] Fixed some Gradle introspection problems with pre-6.1 Gradle Versions by @lkishalmi
  • [#5022] Fix Gradle/broken task dependency and serialization by @sdedic
  • [#5124] Fixing project loading issues with micronaut complex project. by @sdedic

These updates are available on the NetBeans Distribution Update Center for Apace NetBeans 16.