Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Apache NetBeans 26 source code.tar.gz | 2025-05-20 | 85.9 MB | |
Apache NetBeans 26 source code.zip | 2025-05-20 | 167.1 MB | |
README.md | 2025-05-20 | 13.3 kB | |
Totals: 3 Items | 253.0 MB | 36 |
[!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 https://github.com/apache/netbeans/issues/8258 / JEP 486.
What's Changed
Gradle
- Fix sporadic CME in gradle JavaToolchainSupport by @mbien in https://github.com/apache/netbeans/pull/8226
- Upgrade Gradle Tooling API to 8.14 by @mbien in https://github.com/apache/netbeans/pull/8461
Maven
- Open up and make accessible Resolver Public APIs by @cstamas in https://github.com/apache/netbeans/pull/7777
- Use mn:run for run/debug of Micronaut applications by @sdedic in https://github.com/apache/netbeans/pull/8291
- Remove maven 2 output parsing, cleanup and some parsing fixes by @mbien in https://github.com/apache/netbeans/pull/8265
- Update lucene from 9.12.0 to 9.12.1 by @mbien in https://github.com/apache/netbeans/pull/8377
- Bump MavenVersionSettings fallback versions for NB26. by @mbien in https://github.com/apache/netbeans/pull/8414
- NPEs in
JUnitOutputListenerProvider
by @jglick in https://github.com/apache/netbeans/pull/8433
Ant
- Ant: fix GeneratedFilesHelper CRC cache by @mbien in https://github.com/apache/netbeans/pull/8190
- Remove hardcoded background default for ant property values. by @mbien in https://github.com/apache/netbeans/pull/8371
Java
- Stabilize MultiSourceRootProviderTest by @mbien in https://github.com/apache/netbeans/pull/8193
- Do not remove the just-added annotation from the list of annotations. by @lahodaj in https://github.com/apache/netbeans/pull/8201
- Fixing imports for static item completion. by @lahodaj in https://github.com/apache/netbeans/pull/8210
- Improve Swing Templates by @makiam in https://github.com/apache/netbeans/pull/8234
- Translate
Diagnostic.Kind.NOTE
toSecurity.HINT
notWARNING
by @jglick in https://github.com/apache/netbeans/pull/8163 - Reapply "LSP: Speed up publish diagnostics on project scan." by @dbalek in https://github.com/apache/netbeans/pull/8206
- Attempting to fix code completion after new HashMap<> by @lahodaj in https://github.com/apache/netbeans/pull/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 https://github.com/apache/netbeans/pull/8255
- Account for possible Element instance changed when lazily computing d… by @lahodaj in https://github.com/apache/netbeans/pull/8242
- [NETBEANS-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 https://github.com/apache/netbeans/pull/8245
- Support for OpenJDK hotspot tests. by @lahodaj in https://github.com/apache/netbeans/pull/8260
- Use pseudo module for apidoc generation and honor json parameter by @ebarboni in https://github.com/apache/netbeans/pull/8263
- apidoc html compliance part 1 by @ebarboni in https://github.com/apache/netbeans/pull/8302
- Support star expansion on classpath for source launcher by @lahodaj in https://github.com/apache/netbeans/pull/8289
- apidoc html compliance part 2 by @ebarboni in https://github.com/apache/netbeans/pull/8322
- apidoc html compliance part 3 + use xslt not style ant task by @ebarboni in https://github.com/apache/netbeans/pull/8335
- Update nb-javac to jdk-24-ga. by @dbalek in https://github.com/apache/netbeans/pull/8355
- Icon fix: Interface and Abstract class are not distinguished by @eirikbakke in https://github.com/apache/netbeans/pull/8362
- Add
System.Logger
to logger hints and code generation; minor new features by @errael in https://github.com/apache/netbeans/pull/8253 - No wait cursor on CSL navigator expand by @lkishalmi in https://github.com/apache/netbeans/pull/8274
- CI: build javadoc on JDK 24 by @mbien in https://github.com/apache/netbeans/pull/8369
- apidoc rewrite to jdk 23 layout (minimal) by @ebarboni in https://github.com/apache/netbeans/pull/8368
- Fixing rename for permitted subclasses. by @lahodaj in https://github.com/apache/netbeans/pull/7977
- fixing apidoc compliance post jdk23 part 1 by @ebarboni in https://github.com/apache/netbeans/pull/8393
- Update embedded tomcat from 9.0.96 to 9.0.102 by @mbien in https://github.com/apache/netbeans/pull/8400
- fixing apidoc compliance post jdk23 part 2 by @ebarboni in https://github.com/apache/netbeans/pull/8403
- NPE in profiler during code scan on start and or opening existing (netbeans) project by @homberghp in https://github.com/apache/netbeans/pull/8389
- Implement Preferences cache for java hints. by @mbien in https://github.com/apache/netbeans/pull/8418
- Remove source level query from javadoc hint. by @mbien in https://github.com/apache/netbeans/pull/8417
- Fix performance scaling problem in JS-embedder annotation scanner by @mbien in https://github.com/apache/netbeans/pull/8423
Groovy
- GroovyParserTest: don't clear workdir while indexer is active by @mbien in https://github.com/apache/netbeans/pull/8191
PHP
- [GH-8286] Fix Go to Declaration for an enum method using an FQ name by @NReib in https://github.com/apache/netbeans/pull/8287
- [GH 8334] PHP do not display override hint for constructors by @NReib in https://github.com/apache/netbeans/pull/8338
- Fix incorrect unused constants [GH-8244] by @junichi11 in https://github.com/apache/netbeans/pull/8250
- [GH 8420] PHP Constructor code completion should not add [#Override] by @NReib in https://github.com/apache/netbeans/pull/8421
C/C++
- Improving LSP client, not crashing cpplite.editor when ccls/clangd is not specified. by @lahodaj in https://github.com/apache/netbeans/pull/8372
Enterprise
- Micronaut: Run in Continuous Mode should build/listen for changes in dependencies of the selected project by @dbalek in https://github.com/apache/netbeans/pull/8184
- Add support for Java SE 25 for Tomcat, TomEE, and GlassFish by @pepness in https://github.com/apache/netbeans/pull/8208
- Jakarta EE 11 Improvements by @pepness in https://github.com/apache/netbeans/pull/8219
- Improve support for Jakarta EE 11 by @pepness in https://github.com/apache/netbeans/pull/8229
- Fix database properties directory by @petrovic-d in https://github.com/apache/netbeans/pull/8222
- Adding port forward to OKE Pod by @jhorvath in https://github.com/apache/netbeans/pull/8014
- Micronaut applications use --also-make for run+debug by default by @sdedic in https://github.com/apache/netbeans/pull/8386
Web
- Prevent NPE in SemanticHighlighter and fix JsSemanticAnalyser by @matthiasblaesing in https://github.com/apache/netbeans/pull/8307
- include basic syntax coloring support for javascript vue files by @haidubogdan in https://github.com/apache/netbeans/pull/8367
- CSS: Add support for container query length units (cqw, cqh, cqi, cqb, cqmin, cqmax) by @haidubogdan in https://github.com/apache/netbeans/pull/8405
- fix issue [#8344] include css revert property by @haidubogdan in https://github.com/apache/netbeans/pull/8404
- JS: Support async generator methods (
class { async * generator () { … }
) by @matthiasblaesing in https://github.com/apache/netbeans/pull/8398 - JS: Improve handling of const keyword by @matthiasblaesing in https://github.com/apache/netbeans/pull/8434
Versioning
- Persist size of git create and switch branch windows by @mbien in https://github.com/apache/netbeans/pull/8328
- Update jgit from 7.0.0 to 7.2.0 by @mbien in https://github.com/apache/netbeans/pull/8383
- Register icons for git stash and nb shelve actions by @mbien in https://github.com/apache/netbeans/pull/8373
- Versioning: don't wait for indexer before refresh by @mbien in https://github.com/apache/netbeans/pull/8202
Editor
- [#8174]: Bump ide/libs.tomljava by @vieiro in https://github.com/apache/netbeans/pull/8192
- Code scanner and search should tolerate CoderMalfunctionErrors by @mbien in https://github.com/apache/netbeans/pull/8304
- Fixes several bugs in the editor annotation options. by @mbien in https://github.com/apache/netbeans/pull/8231
- Smaller bug fixes in the editor libraries by @eirikbakke in https://github.com/apache/netbeans/pull/8324
- Adjust focus behavior when closing the last editor in a window mode by @eirikbakke in https://github.com/apache/netbeans/pull/8317
- Enable switching preview for search results, refactoring and bookmarks by @matthiasblaesing in https://github.com/apache/netbeans/pull/8326
UI Changes
- ImageUtilities code cleanup by @mbien in https://github.com/apache/netbeans/pull/8235
- Handle both nbres and nbresloc protocols in ImageUtilities.loadImage(URI) by @eirikbakke in https://github.com/apache/netbeans/pull/8239
- Avoid remaining trivial uses of new ImageIcon(Image), for HiDPI icons by @eirikbakke in https://github.com/apache/netbeans/pull/8109
- Remove the Batik library by @eirikbakke in https://github.com/apache/netbeans/pull/8188
- More work on centralizing icon loading to ImageUtilities by @eirikbakke in https://github.com/apache/netbeans/pull/8194
- For SVG icons, prefer Icon.paintIcon over Graphics.drawImage by @eirikbakke in https://github.com/apache/netbeans/pull/8309
- Use consistent dialog button order on MacOS by @eirikbakke in https://github.com/apache/netbeans/pull/8316
- Show dragged tab images at full HiDPI resolution by @eirikbakke in https://github.com/apache/netbeans/pull/8310
- Update FlatLaf from 3.5.2 to 3.6. by @mbien in https://github.com/apache/netbeans/pull/8415
- Add 150 more SVG icons (April 2025 batch) by @eirikbakke in https://github.com/apache/netbeans/pull/8424
Platform
- Remove SecurityManager layer by @mbien in https://github.com/apache/netbeans/pull/7928
- Timecap on execution of PAC script by @subhash-arabhi in https://github.com/apache/netbeans/pull/8036
- Browser Integration: On windows use JNA and follow users browser choice for default browser by @matthiasblaesing in https://github.com/apache/netbeans/pull/8224
- Avoid activating TopComponents while focus changes in progress. by @errael in https://github.com/apache/netbeans/pull/8288
- Remove deprecated Integer constructor usage. by @mbien in https://github.com/apache/netbeans/pull/8391
- Enhance launcher by @matthiasblaesing in https://github.com/apache/netbeans/pull/8408
- remove NBI related modules and engine in code base by @ebarboni in https://github.com/apache/netbeans/pull/8283
- Update JSVG from 1.6.1 to 1.7.1 by @mbien in https://github.com/apache/netbeans/pull/8412
- Fix flaky clipboard on Windows by @matthiasblaesing in https://github.com/apache/netbeans/pull/8361
Language Server Protocol
- Fix error when verifying JDK by @petrovic-d in https://github.com/apache/netbeans/pull/8270
- Handle null mimepath in DAPBreakpointActionProvider by @matthiasblaesing in https://github.com/apache/netbeans/pull/8333
- Permit relative paths and class names as 'mainClass' setting in launch.json. by @lahodaj in https://github.com/apache/netbeans/pull/8280
- LSP/Textmate: Implement multiview support for generic/textmate based syntax support by @matthiasblaesing in https://github.com/apache/netbeans/pull/8080
VSCode Extension
- Update esbuild and serialize-javascript npms. by @MartinBalin in https://github.com/apache/netbeans/pull/8267
- Micronaut launcher tests by @petrovic-d in https://github.com/apache/netbeans/pull/8293
Maintenance
- Fix launcher extbin license name by @mbien in https://github.com/apache/netbeans/pull/8249
- CI: JDK 24 ga, pin actions, enable dependabot again and minor updates by @mbien in https://github.com/apache/netbeans/pull/8339
- Replace Boolean constructor usage. by @mbien in https://github.com/apache/netbeans/pull/8379
- Replace Long constructor usage. by @mbien in https://github.com/apache/netbeans/pull/8381
- Replace Character constructor usage. by @mbien in https://github.com/apache/netbeans/pull/8385
- Update ASM from 9.7.1 to 9.8 by @mbien in https://github.com/apache/netbeans/pull/8378
- Update guava from 33.2.1-jre to 33.4.6-jre by @mbien in https://github.com/apache/netbeans/pull/8376
- Update commons libs, Freemarker and JNA by @mbien in https://github.com/apache/netbeans/pull/8382
Other Changes
- Attempting to provide various improvements to the LSP client. by @lahodaj in https://github.com/apache/netbeans/pull/8342
- Update expired badssl test cert for unit tests by @mbien in https://github.com/apache/netbeans/pull/8447
New Contributors
- @cstamas made their first contribution in https://github.com/apache/netbeans/pull/7777
- @paulk-asert made their first contribution in https://github.com/apache/netbeans/pull/8279
- @NReib made their first contribution in https://github.com/apache/netbeans/pull/8287
- @haidubogdan made their first contribution in https://github.com/apache/netbeans/pull/8367
- @homberghp made their first contribution in https://github.com/apache/netbeans/pull/8389
Full Changelog: https://github.com/apache/netbeans/compare/25...26