RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2186717 - RFE: Add new nodejs:20 module stream [rhel-9]
Summary: RFE: Add new nodejs:20 module stream [rhel-9]
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: nodejs
Version: 9.3
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Zuzana Svetlikova
QA Contact: Jakub Heger
Lenka Špačková
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-14 08:19 UTC by Honza Horak
Modified: 2023-11-16 07:52 UTC (History)
2 users (show)

Fixed In Version: nodejs-20-9030020230810170134.rhel9
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:7252[RHEA-2023:7252] 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 9.3 provides numerous new features, bug fixes, security fixes, and performance improvements over `Node.js 18` available since RHEL 9.1. 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. * `Node.js` provides various performance improvements. To install the `nodejs:20` module stream, use: [literal] ---- # dnf 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/9/html/managing_software_with_the_dnf_tool/assembly_managing-versions-of-application-stream-content_managing-software-with-the-dnf-tool#proc_switching-to-a-later-stream_assembly_managing-versions-of-application-stream-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].
Clone Of:
Environment:
Last Closed: 2023-11-07 08:36:25 UTC
Type: Epic
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-154697 0 None None None 2023-04-14 08:19:56 UTC
Red Hat Issue Tracker RHELPLAN-155639 0 None None None 2023-07-28 18:34:12 UTC
Red Hat Product Errata RHEA-2023:6529 0 None None None 2023-11-07 08:36:25 UTC

Description Honza Horak 2023-04-14 08:19:15 UTC
Description of problem:
RHEL 9 delivers non modular Node.js 16 and modular Node.js 18. 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-9.

Request information:
{noformat}
RHEL_VERSION: 9.3.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 14 errata-xmlrpc 2023-11-07 08:36:25 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:6529


Note You need to log in before you can comment on or make changes to this bug.