Bug 2186718

Summary: RFE: Add new nodejs:20 module stream [rhel-8]
Product: Red Hat Enterprise Linux 8 Reporter: Honza Horak <hhorak>
Component: nodejsAssignee: Zuzana Svetlikova <zsvetlik>
Status: CLOSED ERRATA QA Contact: Jakub Heger <jheger>
Severity: unspecified Docs Contact: Lenka Špačková <lkuprova>
Priority: unspecified    
Version: 8.9CC: jheger, zsvetlik
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: nodejs-20-8090020230810170457.b46abd14 Doc Type: Enhancement
Doc Text:
.A new `nodejs:20` module stream is fully supported A new module stream, `nodejs:20`, previously available as a Technology Preview, is fully supported with the release of the link:https://access.redhat.com/errata/RHEA-2023:7249[RHEA-2023:7249] advisory. The `nodejs:20` module stream now provides `Node.js 20.9`, which is a Long Term Support (LTS) version. `Node.js 20` included in RHEL 8.9 provides numerous new features, bug fixes, security fixes, and performance improvements over `Node.js 18` available since RHEL 8.7. Notable changes include: * The `V8` JavaScript engine has been upgraded to version 11.3. * The `npm` package manager has been upgraded to version 9.8.0. * `Node.js` introduces a new experimental Permission Model. * `Node.js` introduces a new experimental Single Executable Application (SEA) feature. * `Node.js` provides improvements to the Experimental ECMAScript modules (ESM) loader. * The native test runner, introduced as an experimental `node:test` module in `Node.js 18`, is now considered stable. To install the `nodejs:20` module stream, use: [literal] ---- # yum module install nodejs:20 ---- If you want to upgrade from the `nodejs:18` stream, see link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/installing_managing_and_removing_user-space_components/managing-versions-of-appstream-content_using-appstream#switching-to-a-later-stream_managing-versions-of-appstream-content[Switching to a later stream]. For information about the length of support for the `nodejs` Application Streams, see https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle[Red Hat Enterprise Linux Application Streams Life Cycle].
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-11-14 15:36:14 UTC Type: Epic
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Honza Horak 2023-04-14 08:20:17 UTC
Description of problem:
RHEL 8 delivers several modular streams of Node.js. Node.js 20 will be available since April 2023 and based on big demand for all new streams by customers as well as layered products (RH Runtimes particularly), it should be available as a new module stream nodejs:20 in RHEL-8.

Request information:
{noformat}
RHEL_VERSION: 8.9.0
MODULE_NAME: nodejs
MODULE_DESCRIPTION: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
STREAM_NAME: 20
STREAM_PROFILES: common development minimal s2i
DEFAULT_PROFILES: common
SOURCE_BRANCH:
COMPOSE_ADD: YES
COMPOSE_REMOVE: NONE
ACG_LEVEL: 3
PACKAGE_REQUEST: NO
RHEL_ONLY: NO
LIST_OF_COMPONENTS_NEEDED: nodejs nodejs-packaging nodejs-nodemon
{noformat}
Above information will be used to create new module defaults file for
 [http://git.app.eng.bos.redhat.com/git/redhat-module-defaults.git/tree/]

Comment 17 errata-xmlrpc 2023-11-14 15:36:14 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (nodejs:20 bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2023:7045