• Icon: Story Story
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhel-8.10.z
    • None
    • nodejs
    • None
    • nodejs-22-8100020241119131755.6d880403
    • None
    • 1
    • rhel-sst-pt-python-ruby-nodejs
    • ssg_platform_tools
    • 3
    • False
    • Hide

      None

      Show
      None
    • Yes
    • PT PRNDL 2025 S01
    • Enhancement
    • Hide
      .A new `nodejs:22` module stream is now available

      A new module stream, `nodejs:22`, is now available with the release of the link:https://access.redhat.com/errata/RHEA-2025:0734[RHEA-2025:0734] advisory.

      `Node.js 22` included in RHEL 8.10 provides numerous new features, bug fixes, security fixes, and performance improvements over `Node.js 20` available since RHEL 8.9.

      Notable changes include:

      * The `V8` JavaScript engine has been upgraded to version 12.4.
      * The `V8 Maglev` compiler is now enabled by default on architectures where it is available (AMD and Intel 64-bit architectures and the 64-bit ARM architecture).
      * `Maglev` improves performance for short-lived CLI programs.
      * The `npm` package manager has been upgraded to version 10.9.0.
      * The `node --watch` mode is now considered stable. In `watch` mode, changes in watched files cause the `Node.js` process to restart.
      * The browser-compatible implementation of `WebSocket` is now considered stable and enabled by default. As a result, a WebSocket client to Node.js is available without external dependencies.
      * `Node.js` now includes an experimental feature for execution of scripts from `package.json`. To use this feature, execute the `node --run <script-in-package.json>` command.

      To install the `nodejs:22` module stream, enter:

      [literal]
      ----
      # dnf module install nodejs:22
      ----

      If you want to upgrade from the `nodejs20` stream, see link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/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].
      Show
      .A new `nodejs:22` module stream is now available A new module stream, `nodejs:22`, is now available with the release of the link: https://access.redhat.com/errata/RHEA-2025:0734 [RHEA-2025:0734] advisory. `Node.js 22` included in RHEL 8.10 provides numerous new features, bug fixes, security fixes, and performance improvements over `Node.js 20` available since RHEL 8.9. Notable changes include: * The `V8` JavaScript engine has been upgraded to version 12.4. * The `V8 Maglev` compiler is now enabled by default on architectures where it is available (AMD and Intel 64-bit architectures and the 64-bit ARM architecture). * `Maglev` improves performance for short-lived CLI programs. * The `npm` package manager has been upgraded to version 10.9.0. * The `node --watch` mode is now considered stable. In `watch` mode, changes in watched files cause the `Node.js` process to restart. * The browser-compatible implementation of `WebSocket` is now considered stable and enabled by default. As a result, a WebSocket client to Node.js is available without external dependencies. * `Node.js` now includes an experimental feature for execution of scripts from `package.json`. To use this feature, execute the `node --run <script-in-package.json>` command. To install the `nodejs:22` module stream, enter: [literal] ---- # dnf module install nodejs:22 ---- If you want to upgrade from the `nodejs20` stream, see link: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/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].
    • Done
    • None

      Add Node.js v22 to RHEL8 AppStream

            [RHEL-35991] Add Node.js v22 to RHEL8 AppStream

            The release note is now available on the portal.

            Marc Muehlfeld added a comment - The release note is now available on the portal.

            Errata Tool added a comment -

            Since the problem described in this issue should be resolved in a recent advisory, it has been closed.

            For information on the advisory (nodejs:22 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-2025:0734

            Errata Tool added a comment - Since the problem described in this issue should be resolved in a recent advisory, it has been closed. For information on the advisory (nodejs:22 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-2025:0734

            Jan Stanek added a comment -

            Confirming that the Enhancement looks like the proper kind of update.

            Jan Stanek added a comment - Confirming that the Enhancement looks like the proper kind of update.

            Thanks jprokop@redhat.com, I will add a reminder to my calendar so that I or any writer who takes it over get the update published shortly after the release.

            Lenka Špačková added a comment - Thanks jprokop@redhat.com , I will add a reminder to my calendar so that I or any writer who takes it over get the update published shortly after the release.

            Ok, if it is LTS, then everything is as I expected and let's go with Enhancement then, and not TP
            jstanek@redhat.com please confirm.

            Do you have an estimate when this update will be released? I need to add it to the RHEL 8 RN manually, with a link to the z-stream erratum.

            Lenka Špačková added a comment - Ok, if it is LTS, then everything is as I expected and let's go with Enhancement then, and not TP jstanek@redhat.com please confirm. Do you have an estimate when this update will be released? I need to add it to the RHEL 8 RN manually, with a link to the z-stream erratum.

            Jarek Prokop added a comment - - edited

            Oh, I didn't read it that close, ok it needs a bit of a fixup of that part and the version of components like npm (now fixed). We are starting with the LTS 22.11 version in RHEL 8.10.

            Not sure if tech-preview is 100% correct, but I'd leave that to jstanek. I kind of jumped into the work around halfway in.

            Jarek Prokop added a comment - - edited Oh, I didn't read it that close, ok it needs a bit of a fixup of that part and the version of components like npm (now fixed). We are starting with the LTS 22.11 version in RHEL 8.10. Not sure if tech-preview is 100% correct, but I'd leave that to jstanek. I kind of jumped into the work around halfway in.

            Hi jprokop@redhat.com,

            Thanks a lot. But are we really releasing the pre-LTS version as a Technology Preview? I would expect we'd wait for the LTS version in RHEL 8 and ship it just once and fully supported.
            cc jstanek@redhat.com 

            Lenka Špačková added a comment - Hi jprokop@redhat.com , Thanks a lot. But are we really releasing the pre-LTS version as a Technology Preview? I would expect we'd wait for the LTS version in RHEL 8 and ship it just once and fully supported. cc jstanek@redhat.com  

            lkuprova@redhat.com Hi, WRT docs, I have copied doc text and doc type from the RHEL 9 counterpart https://issues.redhat.com/browse/RHEL-35990 and replaced RHEL 9 with RHEL 8 where appropriate, module streams should be essentially the same between RHELs.

            JFYI jstanek@redhat.com , I don't think we have any specialities in RHEL 8 compared to RHEL 9 that would necessitate change in doc text for release notes.

            Jarek Prokop added a comment - lkuprova@redhat.com Hi, WRT docs, I have copied doc text and doc type from the RHEL 9 counterpart https://issues.redhat.com/browse/RHEL-35990 and replaced RHEL 9 with RHEL 8 where appropriate, module streams should be essentially the same between RHELs. JFYI jstanek@redhat.com , I don't think we have any specialities in RHEL 8 compared to RHEL 9 that would necessitate change in doc text for release notes.

              jprokop@redhat.com Jarek Prokop
              fjanus@redhat.com Filip Janus
              nodejs-maint nodejs-maint
              Dita Hrdina Dita Hrdina
              Marc Muehlfeld Marc Muehlfeld
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: