Bug 1953491
| Summary: | nodejs: Port to OpenSSL 3.0 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Sahana Prasad <sahana> |
| Component: | nodejs | Assignee: | Zuzana Svetlikova <zsvetlik> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Jan Houska <jhouska> |
| Severity: | unspecified | Docs Contact: | Lenka Špačková <lkuprova> |
| Priority: | unspecified | ||
| Version: | CentOS Stream | CC: | bstinson, dbeveniu, fweimer, hhorak, jhouska, jstanek, jwboyer, sahana, vondruch, zsvetlik |
| Target Milestone: | beta | Keywords: | Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | nodejs-16.3.0-1.el9 | Doc Type: | Enhancement |
| Doc Text: |
.`Node.js 16` available in RHEL 9
RHEL 9 provides a Long Term Support (LTS) version 16 of `Node.js`, a software development platform for building fast and scalable network applications in the JavaScript programming language.
Notable changes in `Node.js 16` over `Node.js 14` include:
* The `V8` engine has been upgraded to version 9.4.
* The `npm` package manager has been upgraded to version 8.3.1.
* A new `Timers Promises` API provides an alternative set of timer functions that return `Promise` objects.
* `Node.js` is now compatible with `OpenSSL 3.0`.
* `Node.js` now provides a new experimental `Web Streams` API and an experimental ECMAScript modules (ESM) loader hooks API.
`Node.js 16` is the initial version of this Application Stream, which you can install easily as an RPM package. `Node.js 16` has a shorter life cycle than RHEL 9. For details, see the link:https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle#rhel9_application_streams[Red Hat Enterprise Linux Application Streams Life Cycle] document. Additional `Node.js` versions will be provided as modules also with a shorter life cycle in future minor releases of RHEL 9.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-12-07 21:33:05 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1958021 | ||
|
Description
Sahana Prasad
2021-04-26 09:01:00 UTC
VERIFIED The new compat-openssl11 available in nightly compose https://download-node-02.eng.bos.redhat.com/rhel-9/nightly/RHEL-9-Beta/RHEL-9.0.0-20210805.6/compose/BaseOS/source/tree/Packages/compat-openssl11-1.1.1k-1.el9.src.rpm and new openssl-3.0 is also available in nightly compose https://download-node-02.eng.bos.redhat.com/rhel-9/nightly/RHEL-9-Beta/RHEL-9.0.0-20210805.6/compose/BaseOS/source/tree/Packages/openssl-3.0.0-0.beta2.2.el9.src.rpm and new nodejs:16 is also available in nightly compose https://download-node-02.eng.bos.redhat.com/rhel-9/nightly/RHEL-9-Beta/RHEL-9.0.0-20210805.6/compose/AppStream/source/tree/Packages/nodejs-16.5.0-2.el9.src.rpm Hi Lenka, I updated the npm and V8 versions. I think the notes are fine to be reused. Maybe it would be worth to mention Experimental ESM Loader Hooks API and that current version of Node.js in RHEL 9 GA is LTS. Thank you. |