Skip to content

Node.js v20 Upgrade Verification #1749

@kavilla

Description

@kavilla

Background

As part of OpenSearch Dashboards' upgrade to Node.js v20, we need to verify plugin compatibility. This is part of a larger initiative tracked in the Node.js v20 Upgrade Meta Issue.

Node.js 18 will reach end-of-life in April 2025, necessitating this upgrade. Recent build and installation tests on the feature/node-2x branch have ✅PASSED✅.

Timeline

We plan to merge this upgrade by the first week of March 2025. If no critical issues are reported by then, we will proceed with the upgrade. Please test and report any issues before this deadline.

Verification Steps

  1. Checkout the feature branch with OpenSearch Dashboards root directory
git checkout feature/node-2x
# Install Node v20 (ensure you have NVM installed)
nvm install
# Bootstrap OpenSearch Dashboards
yarn osd bootstrap --single-version=loose
# Start OpenSearch Dashboards
yarn start
  1. Run automated tests within your plugin.
  2. Perform manual functional testing to confirm everything works as expected.

Action Required

If no issues are encountered, please close this issue.

If issues are found, please comment on this issue and the meta issue to help other plugin maintainers who might face similar challenges.


Thank you for your support in ensuring a smooth transition to Node.js v20!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions