Software 42837 Published by

Apache NetBeans 14 IDE has been released.





Apache NetBeans 14

What's Changed

  • Increment spec versions for Apache NetBeans 14 development. by  @neilcsmith-net in  #3469
  • Moving snap packaging to netbeans-tools repo by  @lkishalmi in  #3337
  • Added ExprorerManager for Cloud services to nbcode by  @jhorvath in  #3468
  • LSP: java.source.save.CasualDiff: Illegal values after using CodeCompletion. by  @dbalek in  #3475
  • Fix for testPreTrusted gradle test failing on CI by  @sdedic in  #3479
  • Minor bugs in code completion fixed. by  @dbalek in  #3478
  • Sync delivery to master after 13-rc1 by  @neilcsmith-net in  #3474
  • Enable building on JDK17 (bump source to 1.8 in web.client.rest and profiler.j2ee) by  @matthiasblaesing in  #3482
  • failsafe:integration-test from contextual menu by  @abourree in  #3470
  • Updating vsce to the 2.6.4 version. by  @dbalek in  #3499
  • Sync delivery to master after 13-rc2 by  @neilcsmith-net in  #3484
  • Payara Micro Hot Deploy support in Apache NetBeans by  @jGauravGupta in  #3248
  • Report real FULL/FULL_ONLINE quality after load. by  @sdedic in  #3481
  • JDK 17 support to Payara Platform tools in Apache NetBeans IDE by  @jGauravGupta in  #3508
  • LSP ProjectView test + fixes by  @sdedic in  #3502
  • Parse Indexables under a source root as a group while running EmbeddedIndexers by  @dbalek in  #3516
  • Application deployment support to locally running Payara Server docker container by  @jGauravGupta in  #3330
  • Sync delivery to master after 13-rc3 by  @neilcsmith-net in  #3515
  • [NETBEANS-6410] - Upgrade JAXB from 2.3.3 to 2.3.5 by  @pepness in  #3545
  • Improve Gradle projects problem reporting. by  @sdedic in  #3550
  • Remove unnecessary log entry from javadoc build by  @jhorvath in  #3411
  • Hint wizzard module dependency fix. by  @mbien in  #3555
  • Download wallet by  @jhorvath in  #3546
  • WIP: Download wallet by  @sdedic in  #3564
  • Adding vscode icons for OCI explorer by  @jhorvath in  #3569
  • Add a pull request template with confirmation of submission terms by  @neilcsmith-net in  #3431
  • Adding vscode icons for db explorer by  @jhorvath in  #3573
  • [NETBEANS-6438] Add code folding for PHP attributes by  @junichi11 in  #3578
  • Integration tests of Truffle/Graal scripts debugger. by  @entlicher in  #3560
  • Cleanup warnings related to raw type Iterator.. by  @BradWalker in  #3601
  • Adding Create Autonomous Database Action/Command by  @jhorvath in  #3608
  • Sync delivery to master after 13-rc4 by  @neilcsmith-net in  #3611
  • Fix indexing after grouping indexing of embeddings by  @matthiasblaesing in  #3583
  • Use combobox vs checkbox on issue template to avoid to issue tasks by  @oyarzun in  #3513
  • update github tags. by  @mbien in  #3574
  • Support icon resource fetch on LSP protocol, multiple content types. by  @sdedic in  #3585
  • Native Image debugger does not set print objects on. Checks added to prevent from exceptions. by  @entlicher in  #3619
  • Use the blessed modifier order in projects located in apisupport proj… by  @mklaehn in  #3625
  • Updated Gradle CLI option support. by  @lkishalmi in  #3620
  • Fixed endless CompletionStage chaining. by  @sdedic in  #3621
  • Fixed processing env variables with '=' in value by  @jisedlac in  #3623
  • Use the blessed modifier order in projects located in javafx projects by  @mklaehn in  #3627
  • Support for generating Micronaut Data entity classes end repository interfaces added. by  @dbalek in  #3584
  • Use the blessed modifier order by  @mklaehn in  #3624
  • Bugfix: Go To source broken for nested classes. by  @ratcashdev in  #3189
  • Fix the wrong use of Enumeration interface by  @BradWalker in  #3637
  • Cleanup warning messages related to redundant cast by  @BradWalker in  #3634
  • Support CompletableFuture in DialogDisplayer by  @sdedic in  #3613
  • JSF: Declaration of the xmlns namespace is reported as missing library by  @matthiasblaesing in  #3636
  • Cleanup warnings related to Enumeration rawtype by  @BradWalker in  #3643
  • LSPBindings synchronization fix by  @vieiro in  #3644
  • [NETBEANS-6468] Fix Windows LAF on Windows 11 and Java 17 by  @eirikbakke in  #3645
  • update VariableMirrorTranslator to bring it up to standards by  @BradWalker in  #3647
  • Cleanup deprecated constructor use by  @BradWalker in  #3648
  • Cleanup deprecated constructor use by  @BradWalker in  #3649
  • [NETBEANS-6425] Provide outline view for Groovy file in VSCode. by  @ppisl in  #3525
  • Added Gradle '--warning-mode all' output action by  @lkishalmi in  #3633
  • Update merge by  @BradWalker in  #3651
  • Larger icon sizes missing in platform branding UI  #3544 by  @aldobrucale in  #3551
  • [NETBEANS-6458] A bogus Cyclic Reference issue is resolved by marking fields as volatile. by  @entlicher in  #3635
  • [NETBEANS-6463] Code completion doesn't offer methods from the same class by  @ppisl in  #3654
  • Gradle Tooling Upgrade to 7.4 by  @lkishalmi in  #3641
  • Clean up the use of deprecated numeric constructors by  @BradWalker in  #3656
  • [NETBEANS-5599] PHP 8.1 Support: New in initializers (Part 4) by  @junichi11 in  #3657
  • Add Support for Gradle Configuration Cache by  @lkishalmi in  #3628
  • Export the Truffle packages explicitly, since TruffleJDKServices class was removed. by  @entlicher in  #3666
  • Update project platform/favorites to JDK8 source level and remove wa… by  @mklaehn in  #3671
  • [jackpot] more robust condition handling + code renovations by  @mbien in  #3561
  • Improve CSS Support by  @matthiasblaesing in  #3642
  • Update JS support to ECMAScript 13 / 2022 by  @matthiasblaesing in  #3599
  • Update project platform/api.search to JDK8 source level and remove wa… by  @mklaehn in  #3676
  • Fix Windows profiler.lib workflow by using Windows10SDK.20348 by  @oyarzun in  #3665
  • Ignore dependencies for BOM-like projects. by  @sdedic in  #3668
  • project wide oprimization: improved map traversal by  @mbien in  #3689
  • about window update by  @mbien in  #3660
  • added java module flag list. by  @mbien in  #3658
  • ide/lsp.client + MultiMimeLanguageServerProvider by  @vieiro in  #3655
  • gh issue template update post NB 13 release. by  @mbien in  #3703
  • Command for setting database environment variables by  @jhorvath in  #3612
  • Adding Open Service Console action by  @jhorvath in  #3674
  • Alternative ProjectProblems presenter for LSP server. by  @sdedic in  #3568
  • Do not search unnecessarily deep. by  @sdedic in  #3721
  • SQL completion for Query annotations added. by  @dbalek in  #3722
  • Improve ImplementAbstractMethodsHintError by  @junichi11 in  #3734
  • fix for  #3737: BasicSearchForm should not select first entry by default. by  @mbien in  #3739
  • Update eclipselink from 2.7.9 to 2.7.10 by  @pepness in  #3646
  • Keep database username in upper case by  @jhorvath in  #3740
  • project wide refactoring: avoid String.replaceAll() if possible. by  @mbien in  #3724
  • Support for dark themes for VSCode by  @sdedic in  #3741
  • Upgrade Ant library JAX-WS from 2.2.6 to 2.3.3 by  @pepness in  #3607
  • increase git clone depth so that we can restart older jobs post merge. by  @mbien in  #3754
  • Simple changes to reduce warning messages. by  @BradWalker in  #3760
  • #3761 HyperlinkProviderImpl readLock for TokenHierarchy.get by  @vieiro in  #3766
  • Remove old & deprecated openide.util.enumerations module by  @BradWalker in  #3679
  • fix enterprise cluster build on JDK 17 + add upstream-JDK build job. by  @mbien in  #3764
  • Support for Call Hierarchy for LSP by  @sdedic in  #3735
  • Improve handling of recursive JS structures by  @matthiasblaesing in  #3696
  • [NETBEANS-6067] Update JSch to 0.1.72 and junixsocket to 2.4.0 by  @matthiasblaesing in  #3713
  • Fix on PHP tests on Windows by  @oyarzun in  #3727
  • Build with JDK-11 in all Travis jobs by  @JaroslavTulach in  #3744
  • workaround due to old JDK bug (see JDK-4530952). by  @mbien in  #3777
  • Fix maven daemon detection on windows platform by  @philippefichet in  #3767
  • Add Apache NetBeans Snap Package as an option to GitHub Bug report by  @lkishalmi in  #3788
  • Upgrade commons compress from 1.19 to 1.21 by  @pepness in  #3769
  • [NETBEANS-4665] - Upgrade Bouncy Castle from 1.68 to 1.70 by  @pepness in  #2287
  • Prepare the code that GradleFiles.getFile() can return null by  @lkishalmi in  #3795
  • LSP: WebView based UI for Move refactoring. by  @dbalek in  #3798
  • Snapshot of APIs as of NetBeans 13 by  @neilcsmith-net in  #3792
  • #3748 Note for Advanced Proxy Options by  @vieiro in  #3810
  • cleanup Byte & Short object constructors by  @BradWalker in  #3821
  • Maven error/warnings refactored to use Parsing API. by  @sdedic in  #3793
  • Updating nb-javac to version 18. by  @dbalek in  #3729
  • Handle classfiles with too new versions. by  @jlahoda in  #3598
  • Escape backslash in Gradle tooling jar path on Windows by  @lkishalmi in  #3831
  • Cleanup a lot of warnings that deal with LinkedList raw types. by  @BradWalker in  #3819
  • Fix Gradle --warning-mode all action to work with any Gradle release by  @lkishalmi in  #3830
  • [NETBEANS-4826] Fixing java indexing in Groovy by  @ppisl in  #3802
  • [3697] Removed invalid cpp package reference and introduces support for sign… by  @mcdonnell-john in  #3699
  • Avoid spurious errors when loading projects. by  @sdedic in  #3829
  • [NETBEANS-3730] Add simple code completion for Spock test framework by  @ppisl in  #3736
  • Fixing NPE in Spock code completion tests by  @ppisl in  #3840
  • exile job for unreliable tests. by  @mbien in  #3781
  • [3731] Fixing unused import handling for module-infos. by  @jlahoda in  #3770
  • Delete unused private/package private elements hint fix added. by  @dbalek in  #3841
  • Minor bug fixes. by  @dbalek in  #3847
  • Enable Maven editor hints in LSP by  @sdedic in  #3833
  • Better finding missing class in ImportHelper by  @ppisl in  #3837
  • Fixing NPE in SpockUtils by  @ppisl in  #3855
  • Invoke arbitrary action from vscode by  @jhorvath in  #3843
  • Fix console encoding on JDK 18 (Maven + general execution) by  @matthiasblaesing in  #3836
  • Use constants defined in StandardCharsets instead of Charset name lookup. by  @mbien in  #3844
  • [NETBEANS-6411] - Add javadoc for JDK 19 early access and JDK 18 GA by  @pepness in  #3495
  • Upgrade Apache Maven from 3.8.4 to 3.8.5 by  @pepness in  #3796
  • [NETBEANS-5599] PHP 8.1 Support: Pure intersection types by  @junichi11 in  #3872
  • SQL History loss: Reimplement atomatic saving by writing to tempfile and moving to target by  @matthiasblaesing in  #3868
  • Fix KeyRing issues by  @matthiasblaesing in  #3869
  • Save cause of download error for BuildException by  @jgneff in  #3873
  • [NETBEANS-6329] Tools > Show In Finder don't works on JDK 17 by  @dyorgio in  #3866
  • Order Gradle sub-projects Nodes by  @lkishalmi in  #3875
  • GroovyVirtualSourceProvider should run GroovyParser in 'indexing' mode. by  @dbalek in  #3859
  • [NETBEANS-5829] Use --release instead of downgrading the source level. by  @jtulach in  #3715
  • Upgrade Commons-Net from 3.6 to 3.8.0 by  @pepness in  #3775
  • Fixing typo in db env command by  @jhorvath in  #3880
  • github actions ci pipeline. by  @mbien in  #3785
  • cleanup improper declaration in CountingSecurityManager.java by  @BradWalker in  #3891
  • Security vulnerability in dependent library fixed. by  @dbalek in  #3896
  • Fetch richer problem info from gradle daemon by  @sdedic in  #3881
  • Adding internal command for registering DB connection by  @jhorvath in  #3765
  • Handle the case when the connection name is not known before wallet download by  @jhorvath in  #3905
  • [ #3728] Only enable VerifyPartialReparse if assertions are enabled by  @matthiasblaesing in  #3850
  • ci pipeline improvements by  @mbien in  #3901
  • Fix add db connection by  @jhorvath in  #3916
  • [ #3898] Parameterize Tomcat startup/shutdown timeouts. by  @peedeeboy in  #3915
  • Cleanup the use of Float primitive wrapper. by  @BradWalker in  #3890
  • Fix commit validation jdk16+ by  @matthiasblaesing in  #3862
  • Support for Micronaut configuration enhanced. by  @dbalek in  #3897
  • Fixing user home in project wizard and filtering outgoing messages fr… by  @ppisl in  #3906
  • Relax serialized project cache checks by  @sdedic in  #3907
  • Cleanup raw type warnings related to WeakReference. by  @BradWalker in  #3923
  • Janitor shall remove abandoned cache dirs by  @lkishalmi in  #3889
  • Db Nodes action cleanup by  @jhorvath in  #3935
  • Upgrade Commons-Lang3 from 3.8.1 to 3.12.0 by  @pepness in  #3776
  • NBLS: Refactorings bug fixes. by  @dbalek in  #3926
  • Micronaut Controller class added to New from Template. by  @dbalek in  #3938
  • VSNetBeans doc changes for 13.0.301 VSIX release by  @MartinBalin in  #3931
  • Remove IDE defaults from NBLS distribution. by  @sdedic in  #3930
  • [NETBEANS-5599] PHP 8.1 Support: Enumerations by  @junichi11 in  #3940
  • Extract and display original file name from disassembled .class by  @jtulach in  #3951
  • Sync fixes: currentP can be seen as null by workers. by  @sdedic in  #3950
  • Expand unrolled spock tests. by  @dbalek in  #3945
  • Support invocation expressions in LSP Call Hierarchy; bugfixes by  @sdedic in  #3955
  • Fix resolving possible type of a dynamic variable in DeclarationFinder by  @ppisl in  #3941
  • Replace _dark and svg icon variant in VSCode by  @sdedic in  #3957
  • Prevent possible NPE at MicronautDataCompletionTask by  @lkishalmi in  #3832
  • Fix project load caching by  @sdedic in  #3942
  • Corrected array and String inspection for various versions of GDB. by  @entlicher in  #3956
  • Update Apache Felix to 7.0.3 release by  @sjaenick in  #3618
  • PHPStan alternative configuration file by  @KacerCZ in  #3963
  • [3911] Filter source roots to avoids clashes between module-info files. by  @jlahoda in  #3924
  • Using code generator actions should not take focus from editor. by  @dbalek in  #3961
  • Correcting a typo in the code of the PHPStan static analyser by  @troizet in  #3925
  • [NETBEANS-5599] PHP 8.1 Support: Enumerations by  @junichi11 in  #3965
  • Made GradleCommandLine aware of GradleVersion by  @lkishalmi in  #3828
  • Fixing potential NPE. by  @sdedic in  #3969
  • [3803]Fixing printing of type names for captured types with type variables. by  @jlahoda in  #3877
  • Taking caret offset from SourceModificationEvent. by  @ppisl in  #3973
  • Updating text in Create ADB action by  @jhorvath in  #3971
  • [vscode] Project View synchronizes with the active editor. by  @sdedic in  #3968
  • Jdbc url templates in the Add DB Connection command by  @jhorvath in  #3970
  • 3967: Avoid NPEs, assure compilation phase. by  @sdedic in  #3979
  • Update FlatLaf from 2.0.1 to 2.1 by  @DevCharly in  #3983
  • LSP: Minor bug fixes by  @dbalek in  #3984
  • improved tests for BaseUtilities.toFile & BaseUtitities.toURI by  @lbownik in  #3902
  • Action to create a method breakpoint on a stackframe by  @jtulach in  #3949
  • cancel previous CI run on repeated PR update. by  @mbien in  #3932
  • Show source levels of Java platform in Ant APISupport UI. by  @neilcsmith-net in  #3987
  • Upgrade to Disco v2. by  @neilcsmith-net in  #3974
  • Optimize MimePath#validate by first querying the MimePath cache before attempting to parse by  @matthiasblaesing in  #3976
  • Fix GradleReport Notification and potential NPE on Gradle earlier, than 6.8 by  @lkishalmi in  #3994
  • [NETBEANS-5599] PHP 8.1 Support: Enumerations by  @junichi11 in  #3998
  • version bump: require javac 18. by  @mbien in  #3953
  • Support for JEP 413: Snippet java docs by  @singh-akhilesh in  #3266
  • Fix WeakListener usage in Gradle modules by  @lkishalmi in  #4001
  • Using the size of the tabs as minimum size. by  @George-Devel in  #3712
  • [NETBEANS-2360] Auto-detect HiDPI and anti-aliasing settings on Linux by  @eirikbakke in  #3113
  • [3921] Correctly handling opens directive in package rename. by  @jlahoda in  #3993
  • Fix possible NPE in Java Editor UnusedDetector by  @lkishalmi in  #4006
  • disable failing tests until resolved. by  @mbien in  #4015
  • Fixing ElementJavadoc for files without package clause. by  @jlahoda in  #4030
  • Strip HTML tags from project problem messages by  @sdedic in  #4042
  • notice stub year update to 2022 by  @ebarboni in  #4048
  • Add necessary dependencies for com.jcraft.jsch by  @sdedic in  #4046
  • Prevent Type.Unknown to be cast to ClassType in VanilaCompileWorker by  @lkishalmi in  #4036
  • Sampler module has a lot of obsolete dependencies by  @jtulach in  #4047
  • Proxy selector fixes by  @sdedic in  #4041
  • Improvements for LSP Client by  @matthiasblaesing in  #4049
  • Alternative Standalone Sampler by  @jtulach in  #4052
  • Sync delivery to release140 for 14-rc2 by  @ebarboni in  #4032
  • Additional fixes for Gradle reports by  @sdedic in  #4067
  • new nb module project wizard improvements (merge v2) by  @mbien in  #4070
  • Smart stepping implemented for Groovy. SmartSteppingFilterWrapper int… by  @ebarboni in  #4073
  • Sync delivery to release140 for 14-rc3 by  @ebarboni in  #4074
  • upgrade nb-javac to 18.0.1. by  @mbien in  #4106
  • Fix 'node id XXX already exists' error in vscode. by  @sdedic in  #4097
  • #4113: pretend that folders have no URI, so their icon can be customi… by  @sdedic in  #4121
  • change default integration test goal action mapping to failsafe by  @ebarboni in  #4096
  • Sync delivery to release140 for 14-rc4 by  @ebarboni in  #4118
  • Removing isEventDispatchThread - it causes problems in headless env by  @JaroslavTulach in  #4134
  • Sync delivery to release140 for 14-rc5 by  @ebarboni in  #4143
  • Avoid dependency on ReferenceQueue internals by  @anthonyvdotbe in  #4130
  • JavaWithMaven / POM Project by  @vieiro in  #4147
  • Sync delivery to release140 for 14-rc6 by  @ebarboni in  #4150

New Contributors

Full Changelog 13...14



Release Apache NetBeans 14 · apache/netbeans