Skip to content

Upgrading NetBeans to release 29#573

Merged
sid-srini merged 1 commit intooracle:mainfrom
sid-srini:upgrade-nb29
Apr 1, 2026
Merged

Upgrading NetBeans to release 29#573
sid-srini merged 1 commit intooracle:mainfrom
sid-srini:upgrade-nb29

Conversation

@sid-srini
Copy link
Copy Markdown
Member

@sid-srini sid-srini commented Mar 26, 2026

  1. Removed patches that are already incorporated in NB29.
  2. Renamed patches that have unmerged PRs in the NB repo.
    • Uses the NB PR patch; rebased to NB29 where needed.
  3. Rebased telemetry and notebooks PRs against NB29.
  4. Incorporated changes from PR Refactored configuration management for LSP module apache/netbeans#8514 in the notebooks module for reading configurations.
    • Also moved the notebook config keys on the LSP client side to the server-listened keys section.
    • A notebook kernel restart allows the new configs to be used, without LSP server restarting on config change.
  5. Updated THIRD_PARTY_LICENSES.txt

@sid-srini sid-srini added this to the JVSC 26.0.0 milestone Mar 26, 2026
@sid-srini sid-srini requested a review from Achal1607 March 26, 2026 20:45
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Mar 26, 2026
@sid-srini sid-srini marked this pull request as draft March 26, 2026 21:30
@sid-srini sid-srini force-pushed the upgrade-nb29 branch 2 times, most recently from c0f3888 to c8c498f Compare March 27, 2026 00:30
@sid-srini sid-srini marked this pull request as ready for review March 27, 2026 00:48
Achal1607
Achal1607 previously approved these changes Apr 1, 2026
Copy link
Copy Markdown
Member

@Achal1607 Achal1607 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks @sid-srini for the upgrade.

1. Removed patches that are already incorporated in NB29.
2. Renamed patches that have unmerged PRs in the NB repo.
    - Uses the NB PR patch; rebased to NB29 where needed.
3. Rebased telemetry and notebooks PRs against NB29.
4. Incorporated changes from netbeans PR 8514 in the notebooks
   module for reading configurations.
    - Also moved the notebook config keys on the LSP client side to
      the server-listened keys section.
    - A notebook kernel restart allows the new configs to be used,
      without LSP server restarting on config change.
5. Updated THIRD_PARTY_LICENSES.txt
6. vscode integration gradle test script modified to use the mainClass
   attribute of the application plugin;
    - instead of the old mainClassName,
    - which is not supported in gradle 9.x bundled with NB 29.
@sid-srini sid-srini merged commit d1bcfe7 into oracle:main Apr 1, 2026
3 checks passed
@sid-srini sid-srini deleted the upgrade-nb29 branch April 1, 2026 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants