-
Notifications
You must be signed in to change notification settings - Fork 907
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 v14 Upgrade #920
Comments
Progress Update: Dashboards is upgraded to Node v14.18.1 and bootstraps correctly. The application starts and seems to be working based on sanity testing. There are two major items being worked on at the current moment:
|
Thanks for the update! |
Status Update Dashboards Core Node is upgraded to 14.18.2 in core Dashboards. It successfully builds and runs. All unit, integration, functional, and sanity testing passes. The PR, currently open, can be found here (#1028). 6/8 plugins are updated with Node 14. What’s Next?
Dashboards Plugins and Client
|
This commit changes the `lineJoin` property used when rendering lines to `round`. This will avoid spikes with very acute angles between line segments.
# [24.3.0](elastic/elastic-charts@v24.2.0...v24.3.0) (2020-12-04) ### Bug Fixes * **highlighter:** show default highlighted radius with hidden dots ([opensearch-project#926](elastic/elastic-charts#926)) ([351c20c](elastic/elastic-charts@351c20c)), closes [opensearch-project#679](elastic/elastic-charts#679) * **xy_chart:** improve line joins rendering ([opensearch-project#920](elastic/elastic-charts#920)) ([9a6771c](elastic/elastic-charts@9a6771c)) * point highlight based on geom position and transform ([opensearch-project#934](elastic/elastic-charts#934)) ([196ee8d](elastic/elastic-charts@196ee8d)) ### Features * allow no results component, don't require series ([opensearch-project#936](elastic/elastic-charts#936)) ([6be5c8b](elastic/elastic-charts@6be5c8b)) * improved domain error handling ([opensearch-project#933](elastic/elastic-charts#933)) ([f480054](elastic/elastic-charts@f480054))
w00t! |
* Addresses multiple CVEs. * CVE-2021-44531 (High) * CVE-2022-21824 (High) * CVE-2022-0778 (High) * CVE-2021-44532 (Medium) * CVE-2021-44533 (Medium) * [CHANGELOG](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#2022-03-17-version-14191-fermium-lts-richardlau) Follow-up from #920 Signed-off-by: Tommy Markley <markleyt@amazon.com>
* Addresses multiple CVEs. * CVE-2021-44531 (High) * CVE-2022-21824 (High) * CVE-2022-0778 (High) * CVE-2021-44532 (Medium) * CVE-2021-44533 (Medium) * [CHANGELOG](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#2022-03-17-version-14191-fermium-lts-richardlau) Follow-up from #920 Signed-off-by: Tommy Markley <markleyt@amazon.com> (cherry picked from commit e0f394e)
* Addresses multiple CVEs. * CVE-2021-44531 (High) * CVE-2022-21824 (High) * CVE-2022-0778 (High) * CVE-2021-44532 (Medium) * CVE-2021-44533 (Medium) * [CHANGELOG](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#2022-03-17-version-14191-fermium-lts-richardlau) Follow-up from #920 Signed-off-by: Tommy Markley <markleyt@amazon.com> (cherry picked from commit e0f394e)
* Addresses multiple CVEs. * CVE-2021-44531 (High) * CVE-2022-21824 (High) * CVE-2022-0778 (High) * CVE-2021-44532 (Medium) * CVE-2021-44533 (Medium) * [CHANGELOG](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#2022-03-17-version-14191-fermium-lts-richardlau) Follow-up from #920 Signed-off-by: Tommy Markley <markleyt@amazon.com> (cherry picked from commit e0f394e)
* Addresses multiple CVEs. * CVE-2021-44531 (High) * CVE-2022-21824 (High) * CVE-2022-0778 (High) * CVE-2021-44532 (Medium) * CVE-2021-44533 (Medium) * [CHANGELOG](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#2022-03-17-version-14191-fermium-lts-richardlau) Follow-up from #920 Signed-off-by: Tommy Markley <markleyt@amazon.com> (cherry picked from commit e0f394e)
OpenSearch Dashboards needs to upgrade the Node.js version from the current version, 10.24.1, to mitigate high severity CVEs affecting the application. The target version of node for the upgrade will be v14.18.1. Node v14 will be in LTS until 2023.
We will be prioritizing only updating dependencies, code, and tests that break during the upgrade to 14.18.1. Other dependencies, improvements, and refactoring will not be in scope.
Reference to parent Node upgrade issue: #406
Reference to similar issue for future upgrade to Node v16 with more details on methodology: #835
Update
All tests are passing with the upgrade, PR is out: #1028
To-Do Items:
Impacted Packages:
The text was updated successfully, but these errors were encountered: