Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node.js v20 Upgrade Verification #485

Open
Tracked by #9459
kavilla opened this issue Feb 27, 2025 · 0 comments
Open
Tracked by #9459

Node.js v20 Upgrade Verification #485

kavilla opened this issue Feb 27, 2025 · 0 comments

Comments

@kavilla
Copy link
Member

kavilla commented Feb 27, 2025

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant