Skip to content

Releases: apache/netbeans

Apache NetBeans 28

10 Nov 11:04
bb4f5c3

Choose a tag to compare

What's Changed

Gradle

  • Prevents NPE if buildscript does not exist by @sdedic in #8716
  • Maven/Gradle-JUnit Integration: Support nested and toplevel non-public tests and stabiize result extraction by @matthiasblaesing in #8664
  • Fix Gradle Gatling Project loading error by @makiam in #8736
  • Prevent NPE inside GradleTestProgressListener by @petrovic-d in #8769
  • Indicate support for Gradle's incremental annotation processing. by @MikeNeilson in #8748
  • Fix #8764 Gradle 9 ProjectDependency resolution to other project by @wrprice in #8797
  • Fix Gradle 9 FileCollectionDependency in netbeans-gradle-tooling by @wrprice in #8821
  • Bump java cluster to javac.release 17 by @mbien in #8809
  • Update some gradle tests for JDK 21 and enable them in CI by @mbien in #8814
  • Upgrade netbeans-gradle-tooling to use Gradle 8.11.1 by @wrprice in #8810
  • Bump gradle defaults for JDK 25 by @mbien in #8870
  • Gradle projects should prefer test class name as NB testsuite name by @wrprice in #8879
  • add java/gradle.test to CI by @mbien in #8881
  • Fix NPE running Gradle tests with forkEvery=1 by @wrprice in #8882
  • Various Gradle fixes by @matthiasblaesing in #8875

Maven

  • DAP server waits on its sibling LSP to prime projects. DAP reports it is done only afer projects are readable by @sdedic in #8694
  • Fix incorrect Maven coordinates in binariesembedded-list (jspecify & guice) by @jGauravGupta in #8754
  • Update exec-maven-plugin from 3.1.0 to 3.5.1 by @mbien in #8816
  • Add copy button to maven action customizer (local and global actions) by @mbien in #8818
  • Improve maven goal re-run property handling and UI by @mbien in #8826
  • Fix StackOverflow Exception when doing ADM audits by @petrovic-d in #8831
  • Fix "Show Javadoc" menu item for classes inside modular maven dependecies by @NicolaIsotta in #8642
  • Bump MavenVersionSettings fallback versions for NB28. by @mbien in #8912
  • pom dependency update hint could also check build extensions by @mbien in #8913

Ant

  • More defensive guards against invalid code points in ant Preferences by @mbien in #8943

Java

  • Fixing Jackpot rules when target typing fails, and the AST contains error types. by @lahodaj in #8674
  • Updating net.java.html library to version 1.8.2. by @dbalek in #8658
  • Task name corrected in single source run by @subhash-arabhi in #8690
  • Fixing problems related to create element fixes. by @lahodaj in #8713
  • Fixing highlighting for cases - needs to reset token index after searchig for 'when' by @lahodaj in #8718
  • javac AST may contain an implicit/expanded yield, ignore it in when pretty printing. by @lahodaj in #8719
  • For jtreg tests, ignore package clauses that do not match directory structure, or that lead outside of test root. by @lahodaj in #8720
  • Define mod-record-declaration in Java editor themes by @jglick in #8732
  • Use bold font for declarations using flatlaf dark color profile by @mbien in #8733
  • [NETBEANS-6573] remove extra spaces for record compact constructor erroneously added by reformatter task by @jherkel in #8740
  • Fix getting package export status in a modular project by @pedro-w in #8662
  • Adding opentest4j-1.3.0.jar to JUnit5. by @lahodaj in #8746
  • Constructor init of java.lsp.server JavaPlatformProvider override by @sid-srini in #8745
  • [GITHUB-8749] Preventing an NPE when mimeType is not available (yet). by @lahodaj in #8760
  • Fixing completion for for-each construct without type. by @lahodaj in #8762
  • Fix regression in MnemonicEditor#setValue by @mbien in #8787
  • Remove unused/deprecated openide.options module by @mbien in #8755
  • Fix some typos in comments, doc and messages by @myatt83 in #8800
  • Java LSP server: Associate a single source file with an available workspace with no client workspace folders in order to obtain the configured options by @sid-srini in #7610
  • Reduce internal javac api usage in java.hints. by @mbien in #8851
  • Revert dark color profile change for local variable declarations. by @mbien in #8852
  • Partial handling of module imports - Organize and Add imports by @sid-srini in #8827
  • Fixing yield handling in CasualDiff. by @lahodaj in #8857
  • Switch CI from JDK 25-ea to ga by @mbien in #8862
  • Javadoc: enable syntax highlighting for code snippets by @mbien in #8874
  • Simplify JavaCodeTemplateFilter#accept by @mbien in #8794
  • Add missing preview feature checks to some java hints by @mbien in #8850
  • LSP: Attach missing sources when computing completion docs. by @dbalek in #8858
  • Avoiding problems when jtreg ClassPathProviderImpl is called from RepositoryUpdater. by @lahodaj in #8751
  • When the last annotation attribute is removed, removing also the '()'. by @lahodaj in #8747
  • Adding enhanced switch support to ThrowableNotThrown by @lahodaj in #8717
  • Make TaskCache#loadErrors more robust on parsing failure by @mbien in #8895
  • Add hint to resolve "switch does not cover all input values" javac errors by @mbien in #8860
  • Private members are never inherited, and package-private members are only sometimes inherited, the Java import analysis needs to account for that. by @lahodaj in #8752
  • Support jakarta.persistence in the JPQL query executor by @matthiasblaesing in #8888
  • Fixes a NPE in CreateElementUtilities::computeLambdaReturn by @mbien in #8924
  • UnusedDetector: add missing RECORD label by @mbien in #8930

Groovy

  • Add extra file extensions support for Groovy by @makiam in #8712
  • Move CSL/GSF mark occurrences handling into API module and fix PHP highlighting by @matthiasblaesing in #8844

PHP

  • Php twig: inline comment coloring by @haidubogdan in #8759
  • Bump php cluster to javac.release 17 by @mbien in #8802
  • [GH-8644] PHP: Fixed autocompletion for new without parentheses if class has a fully qualified name by @troizet in #8731
  • PHP: Added autocompletion for the use keyword in the body of a class, trait, and enum by @troizet in #8726

Enterprise

Read more

Apache NetBeans 28-rc2

23 Oct 20:33
bb4f5c3

Choose a tag to compare

Pre-release

What's Changed

Ant

  • More defensive guards against invalid code points in ant Preferences by @mbien in #8943

Java

  • Fixes a NPE in CreateElementUtilities::computeLambdaReturn by @mbien in #8924
  • UnusedDetector: add missing RECORD label by @mbien in #8930

Versioning

  • Fixes git DeleteBranchAction activation logic. by @mbien in #8936

Full Changelog: 28-rc1...28-rc2

Apache NetBeans 28-rc1

16 Oct 09:25
a2a2958

Choose a tag to compare

Pre-release

What's Changed

Gradle

  • Prevents NPE if buildscript does not exist by @sdedic in #8716
  • Maven/Gradle-JUnit Integration: Support nested and toplevel non-public tests and stabiize result extraction by @matthiasblaesing in #8664
  • Fix Gradle Gatling Project loading error by @makiam in #8736
  • Prevent NPE inside GradleTestProgressListener by @petrovic-d in #8769
  • Indicate support for Gradle's incremental annotation processing. by @MikeNeilson in #8748
  • Fix #8764 Gradle 9 ProjectDependency resolution to other project by @wrprice in #8797
  • Fix Gradle 9 FileCollectionDependency in netbeans-gradle-tooling by @wrprice in #8821
  • Bump java cluster to javac.release 17 by @mbien in #8809
  • Update some gradle tests for JDK 21 and enable them in CI by @mbien in #8814
  • Upgrade netbeans-gradle-tooling to use Gradle 8.11.1 by @wrprice in #8810
  • Bump gradle defaults for JDK 25 by @mbien in #8870
  • Gradle projects should prefer test class name as NB testsuite name by @wrprice in #8879
  • add java/gradle.test to CI by @mbien in #8881
  • Fix NPE running Gradle tests with forkEvery=1 by @wrprice in #8882
  • Various Gradle fixes by @matthiasblaesing in #8875

Maven

  • DAP server waits on its sibling LSP to prime projects. DAP reports it is done only afer projects are readable by @sdedic in #8694
  • Fix incorrect Maven coordinates in binariesembedded-list (jspecify & guice) by @jGauravGupta in #8754
  • Update exec-maven-plugin from 3.1.0 to 3.5.1 by @mbien in #8816
  • Add copy button to maven action customizer (local and global actions) by @mbien in #8818
  • Improve maven goal re-run property handling and UI by @mbien in #8826
  • Fix StackOverflow Exception when doing ADM audits by @petrovic-d in #8831
  • Fix "Show Javadoc" menu item for classes inside modular maven dependecies by @NicolaIsotta in #8642
  • Bump MavenVersionSettings fallback versions for NB28. by @mbien in #8912
  • pom dependency update hint could also check build extensions by @mbien in #8913

Java

  • Fixing Jackpot rules when target typing fails, and the AST contains error types. by @lahodaj in #8674
  • Updating net.java.html library to version 1.8.2. by @dbalek in #8658
  • Task name corrected in single source run by @subhash-arabhi in #8690
  • Fixing problems related to create element fixes. by @lahodaj in #8713
  • Fixing highlighting for cases - needs to reset token index after searchig for 'when' by @lahodaj in #8718
  • javac AST may contain an implicit/expanded yield, ignore it in when pretty printing. by @lahodaj in #8719
  • For jtreg tests, ignore package clauses that do not match directory structure, or that lead outside of test root. by @lahodaj in #8720
  • Define mod-record-declaration in Java editor themes by @jglick in #8732
  • Use bold font for declarations using flatlaf dark color profile by @mbien in #8733
  • [NETBEANS-6573] remove extra spaces for record compact constructor erroneously added by reformatter task by @jherkel in #8740
  • Fix getting package export status in a modular project by @pedro-w in #8662
  • Adding opentest4j-1.3.0.jar to JUnit5. by @lahodaj in #8746
  • Constructor init of java.lsp.server JavaPlatformProvider override by @sid-srini in #8745
  • [GITHUB-8749] Preventing an NPE when mimeType is not available (yet). by @lahodaj in #8760
  • Fixing completion for for-each construct without type. by @lahodaj in #8762
  • Fix regression in MnemonicEditor#setValue by @mbien in #8787
  • Remove unused/deprecated openide.options module by @mbien in #8755
  • Fix some typos in comments, doc and messages by @myatt83 in #8800
  • Java LSP server: Associate a single source file with an available workspace with no client workspace folders in order to obtain the configured options by @sid-srini in #7610
  • Reduce internal javac api usage in java.hints. by @mbien in #8851
  • Revert dark color profile change for local variable declarations. by @mbien in #8852
  • Partial handling of module imports - Organize and Add imports by @sid-srini in #8827
  • Fixing yield handling in CasualDiff. by @lahodaj in #8857
  • Switch CI from JDK 25-ea to ga by @mbien in #8862
  • Javadoc: enable syntax highlighting for code snippets by @mbien in #8874
  • Simplify JavaCodeTemplateFilter#accept by @mbien in #8794
  • Add missing preview feature checks to some java hints by @mbien in #8850
  • LSP: Attach missing sources when computing completion docs. by @dbalek in #8858
  • Avoiding problems when jtreg ClassPathProviderImpl is called from RepositoryUpdater. by @lahodaj in #8751
  • When the last annotation attribute is removed, removing also the '()'. by @lahodaj in #8747
  • Adding enhanced switch support to ThrowableNotThrown by @lahodaj in #8717
  • Make TaskCache#loadErrors more robust on parsing failure by @mbien in #8895
  • Add hint to resolve "switch does not cover all input values" javac errors by @mbien in #8860
  • Private members are never inherited, and package-private members are only sometimes inherited, the Java import analysis needs to account for that. by @lahodaj in #8752
  • Support jakarta.persistence in the JPQL query executor by @matthiasblaesing in #8888

Groovy

  • Add extra file extensions support for Groovy by @makiam in #8712
  • Move CSL/GSF mark occurrences handling into API module and fix PHP highlighting by @matthiasblaesing in #8844

PHP

  • Bump shivammathur/setup-php from 2.34.1 to 2.35.1 by @dependabot[bot] in #8687
  • Bump shivammathur/setup-php from 2.35.1 to 2.35.2 by @dependabot[bot] in #8708
  • Bump shivammathur/setup-php from 2.35.2 to 2.35.3 by @dependabot[bot] in #8730
  • Php twig: inline comment coloring by @haidubogdan in #8759
  • Bump php cluster to javac.release 17 by @mbien in #8802
  • [GH-8644] PHP: Fixed autocompletion for new without parentheses if class has a fully qualified name by @troizet in #8731
  • PHP: Added autocompletion for the use keyword in the body of a class, trait, and enum by @troizet in #8726

Enterprise

Read more

Apache NetBeans 27

22 Aug 10:05
312307d

Choose a tag to compare

What's Changed

Gradle

  • Improve support for using latest Gradle version in new projects. by @neilcsmith-net in #8606
  • Gradle 9 compatibility fixes by @mbien in #8703
  • Do not introspect static properties by @sdedic in #8707
  • Avoid implicit reference to unserializable Project in (stored) arg provider by @sdedic in #8715

Maven

  • Add Njord extension to ignored Maven lifecycle participants. by @neilcsmith-net in #8641
  • Fix mvnd test session regression by @mbien in #8539
  • Update bundled maven to 3.9.10 by @mbien in #8534
  • Update bundled maven to 3.9.11 by @mbien in #8652
  • Maven project: remove COS notifications and deprecate COS in UI by @mbien in #8566
  • Upgrade offline version of html-ui archetypes to 0.41 by @dukescript in #8588
  • fixes Rerun failed test with maven and junit5 creates the wrong command line. by @homberghp in #8545

Ant

Java

  • Cache ClassIndex during UnusedDetector search by @mbien in #8437
  • ComputeOverrides: move ClasspathInfo creation out of inner loops by @mbien in #8481
  • Allowing refactorings for java files not part of any project. by @shivam71 in #8442
  • Avoid SourceVersion query in javadoc hint by @mbien in #8526
  • fixing formatter issues by @naren2605 in #8484
  • Inlining values inside debugger by @lahodaj in #8019
  • Fix dangling-doc-comments warnings by @mbien in #8559
  • solves NPE in RemoveUnnecessary.java by @homberghp in #8575
  • Allow optional language specification when analyzing stack by @jtulach in #8598
  • Fix web.common test dependency by @mbien in #8584
  • update UseSuperTypeTest for jdk 21 by @homberghp in #8446
  • Variable-hides-field hint optimization by @mbien in #8525
  • Java Editor: remove some reflective calls and improve logging by @mbien in #8601
  • Fix javadoc build on JDK 25 by @mbien in #8633
  • TreeRuleTestBase: disable slow inherited tests by @mbien in #8602
  • Fix Javadoc external link errors by @neilcsmith-net in #8625
  • Upgrade nb-javac to JDK 25b31 by @mbien in #8572
  • Partial handling of module imports. by @lahodaj in #8425
  • Unused in package hint: optimize used-in-package scenario by @mbien in #8524
  • Organize Members hint: don't rearrange record components by @mbien in #8220
  • Remove lib.jshell and lib.jshell9 modules by @mbien in #8264
  • Fixing create local variable fix for lambdas inside field initializers. by @lahodaj in #8666
  • Fix move/copy/rename/etc for standalone java files. by @mbien in #8679
  • Improving reindenter and code completion behavior for Java compact source files (JEP 512). by @lahodaj in #8676
  • Fix disco client JDK download action by @mbien in #8682
  • Update to DiscoClient 2.0.39 to use Disco API v3. by @neilcsmith-net in #8697
  • [GITHUB-8296] Adding support for PatternCaseLabel by @lahodaj in #8714

PHP

Enterprise

Web

Versioning

Editor

UI Changes

  • Remove sun.awt.shell add-opens flag by @mbien in #8563
  • Don't load the windows clipboard agent on JDK 25 and later by @mbien in #8608
  • Upgrade FlatLaf from 3.6 to 3.6.1 by @mbien in #8651

Platform

  • Replace WeakSet usage with JDK equivalent and deprecate class. by @mbien in #8411

Language Server Protocol

VSCode Extension

  • Specify displayName to avoid NPE by @jtulach in #8474
  • brace-expansion npm update by @MartinBalin in #8579
  • In VSCode extension added user configuration for commit characters for accepting code suggestions by @Achal1607 in #8515
  • Adding inlay hints in the VS Code extension. by @lahodaj in #6053

Maintenance

Other Changes

New Contributors

Full Changelog: 26...27

Apache NetBeans 27-rc3

07 Aug 13:59
312307d

Choose a tag to compare

Pre-release

What's Changed

Gradle

  • Gradle 9 compatibility fixes by @mbien in #8703
  • Do not introspect static properties by @sdedic in #8707
  • Avoid implicit reference to unserializable Project in (stored) arg provider by @sdedic in #8715

Java

Full Changelog: 27-rc2...27-rc3

Apache NetBeans 27-rc2

31 Jul 13:55
1e53285

Choose a tag to compare

Pre-release

What's Changed

Java

  • Fix move/copy/rename/etc for standalone java files. by @mbien in #8679
  • Improving reindenter and code completion behavior for Java compact source files (JEP 512). by @lahodaj in #8676
  • Fix disco client JDK download action by @mbien in #8682

Full Changelog: 27-rc1...27-rc2

Apache NetBeans 27-rc1

23 Jul 15:46
1c2ffa1

Choose a tag to compare

Pre-release

What's Changed

Gradle

Maven

  • CI: start testing on JDK 25 by @mbien in #8482
  • Fix mvnd test session regression by @mbien in #8539
  • Update bundled maven to 3.9.10 by @mbien in #8534
  • Maven project: remove COS notifications and deprecate COS in UI by @mbien in #8566
  • Upgrade offline version of html-ui archetypes to 0.41 by @dukescript in #8588
  • Add Njord extension to ignored Maven lifecycle participants. by @neilcsmith-net in #8641
  • Update bundled maven to 3.9.11 by @mbien in #8652
  • fixes Rerun failed test with maven and junit5 creates the wrong command line. by @homberghp in #8545

Ant

Java

  • Adding inlay hints in the VS Code extension. by @lahodaj in #6053
  • CI: run more steps with retry script by @mbien in #8450
  • Cache ClassIndex during UnusedDetector search by @mbien in #8437
  • ComputeOverrides: move ClasspathInfo creation out of inner loops by @mbien in #8481
  • Allowing refactorings for java files not part of any project. by @shivam71 in #8442
  • Avoid SourceVersion query in javadoc hint by @mbien in #8526
  • fixing formatter issues by @naren2605 in #8484
  • Inlining values inside debugger by @lahodaj in #8019
  • Fix dangling-doc-comments warnings by @mbien in #8559
  • solves NPE in RemoveUnnecessary.java by @homberghp in #8575
  • Allow optional language specification when analyzing stack by @jtulach in #8598
  • Fix web.common test dependency by @mbien in #8584
  • update UseSuperTypeTest for jdk 21 by @homberghp in #8446
  • Variable-hides-field hint optimization by @mbien in #8525
  • Java Editor: remove some reflective calls and improve logging by @mbien in #8601
  • CI: enable java.api.common tests by @mbien in #8621
  • In VSCode extension added user configuration for commit characters for accepting code suggestions by @Achal1607 in #8515
  • Fix javadoc build on JDK 25 by @mbien in #8633
  • TreeRuleTestBase: disable slow inherited tests by @mbien in #8602
  • Fix Javadoc external link errors by @neilcsmith-net in #8625
  • Upgrade nb-javac to JDK 25b31 by @mbien in #8572
  • Partial handling of module imports. by @lahodaj in #8425
  • Unused in package hint: optimize used-in-package scenario by @mbien in #8524
  • Organize Members hint: don't rearrange record components by @mbien in #8220
  • Remove lib.jshell and lib.jshell9 modules by @mbien in #8264
  • Fixing create local variable fix for lambdas inside field initializers. by @lahodaj in #8666

PHP

Enterprise

Web

Versioning

Editor

UI Changes

  • Remove sun.awt.shell add-opens flag by @mbien in #8563
  • Don't load the windows clipboard agent on JDK 25 and later by @mbien in #8608
  • Upgrade FlatLaf from 3.6 to 3.6.1 by @mbien in #8651

Platform

  • Replace WeakSet usage with JDK equivalent and deprecate class. by @mbien in #8411

Language Server Protocol

VSCode Extension

Maintenance

Other Changes

New Contributors

Full Changelog: 26...27-rc1

Apache NetBeans 26

20 May 14:22
81d2119

Choose a tag to compare

Note

Platform users: -DTopSecurityManager.disable=[true|false] is now a no-op and can be removed. If you are migrating from a version earlier than 25, -Djava.security.manager=allow can be also removed. See #8258 / JEP 486.

What's Changed

Gradle

  • Fix sporadic CME in gradle JavaToolchainSupport by @mbien in #8226
  • Upgrade Gradle Tooling API to 8.14 by @mbien in #8461

Maven

  • Open up and make accessible Resolver Public APIs by @cstamas in #7777
  • Use mn:run for run/debug of Micronaut applications by @sdedic in #8291
  • Remove maven 2 output parsing, cleanup and some parsing fixes by @mbien in #8265
  • Update lucene from 9.12.0 to 9.12.1 by @mbien in #8377
  • Bump MavenVersionSettings fallback versions for NB26. by @mbien in #8414
  • NPEs in JUnitOutputListenerProvider by @jglick in #8433

Ant

  • Ant: fix GeneratedFilesHelper CRC cache by @mbien in #8190
  • Remove hardcoded background default for ant property values. by @mbien in #8371

Java

  • Stabilize MultiSourceRootProviderTest by @mbien in #8193
  • Do not remove the just-added annotation from the list of annotations. by @lahodaj in #8201
  • Fixing imports for static item completion. by @lahodaj in #8210
  • Improve Swing Templates by @makiam in #8234
  • Translate Diagnostic.Kind.NOTE to Security.HINT not WARNING by @jglick in #8163
  • Reapply "LSP: Speed up publish diagnostics on project scan." by @dbalek in #8206
  • Attempting to fix code completion after new HashMap<> by @lahodaj in #8237
  • If a ClassIndex ignores a root due to missing index, make sure the ClassIndex is rebuilt when the index is created. by @lahodaj in #8255
  • Account for possible Element instance changed when lazily computing d… by @lahodaj in #8242
  • [GH-8233] When creating a doc comment tree from a full body, avoid the spliting and merging of the body, and simply use the full body, so that the code generator sees the correct, unsplit, full body. by @lahodaj in #8245
  • Support for OpenJDK hotspot tests. by @lahodaj in #8260
  • Use pseudo module for apidoc generation and honor json parameter by @ebarboni in #8263
  • apidoc html compliance part 1 by @ebarboni in #8302
  • Support star expansion on classpath for source launcher by @lahodaj in #8289
  • apidoc html compliance part 2 by @ebarboni in #8322
  • apidoc html compliance part 3 + use xslt not style ant task by @ebarboni in #8335
  • Update nb-javac to jdk-24-ga. by @dbalek in #8355
  • Icon fix: Interface and Abstract class are not distinguished by @eirikbakke in #8362
  • Add System.Logger to logger hints and code generation; minor new features by @errael in #8253
  • No wait cursor on CSL navigator expand by @lkishalmi in #8274
  • CI: build javadoc on JDK 24 by @mbien in #8369
  • apidoc rewrite to jdk 23 layout (minimal) by @ebarboni in #8368
  • Fixing rename for permitted subclasses. by @lahodaj in #7977
  • fixing apidoc compliance post jdk23 part 1 by @ebarboni in #8393
  • Update embedded tomcat from 9.0.96 to 9.0.102 by @mbien in #8400
  • fixing apidoc compliance post jdk23 part 2 by @ebarboni in #8403
  • NPE in profiler during code scan on start and or opening existing (netbeans) project by @homberghp in #8389
  • Implement Preferences cache for java hints. by @mbien in #8418
  • Remove source level query from javadoc hint. by @mbien in #8417
  • Fix performance scaling problem in JS-embedder annotation scanner by @mbien in #8423

Groovy

  • GroovyParserTest: don't clear workdir while indexer is active by @mbien in #8191

PHP

C/C++

  • Improving LSP client, not crashing cpplite.editor when ccls/clangd is not specified. by @lahodaj in #8372

Enterprise

  • Micronaut: Run in Continuous Mode should build/listen for changes in dependencies of the selected project by @dbalek in #8184
  • Add support for Java SE 25 for Tomcat, TomEE, and GlassFish by @pepness in #8208
  • Jakarta EE 11 Improvements by @pepness in #8219
  • Improve support for Jakarta EE 11 by @pepness in #8229
  • Fix database properties directory by @petrovic-d in #8222
  • Adding port forward to OKE Pod by @jhorvath in #8014
  • Micronaut applications use --also-make for run+debug by default by @sdedic in #8386

Web

Versioning

  • Persist size of git create and switch branch windows by @mbien in #8328
  • Update jgit from 7.0.0 to 7.2.0 by @mbien in #8383
  • Register icons for git stash and nb shelve actions by @mbien in #8373
  • Versioning: don't wait for indexer before refresh by @mbien in #8202

Editor

UI Changes

Platform

  • Remove SecurityManager layer by @mbien in #7928
  • Timecap on execution of PAC sc...
Read more

Apache NetBeans 26-rc3

07 May 13:48
81d2119

Choose a tag to compare

Pre-release

What's Changed

Gradle

  • Upgrade Gradle Tooling API to 8.14 by @mbien in #8461

Full Changelog: 26-rc2...26-rc3

Apache NetBeans 26-rc2

25 Apr 14:32
473241e

Choose a tag to compare

Pre-release

What's Changed

Maven

Web

Other Changes

  • Update expired badssl test cert for unit tests by @mbien in #8447

Full Changelog: 26-rc1...26-rc2