Skip to content

Node: feat: Node.js 26.2.0#21508

Merged
yosifkit merged 1 commit into
docker-library:masterfrom
nodejs:node
May 20, 2026
Merged

Node: feat: Node.js 26.2.0#21508
yosifkit merged 1 commit into
docker-library:masterfrom
nodejs:node

Conversation

@nodejs-github-bot
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown

Diff for aa4d254:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 6bc9eea..46481e8 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -122,42 +122,42 @@ Architectures: amd64, arm64v8, ppc64le, s390x
 GitCommit: f10204b756360aa4c4913b444b591b69dd8fbd8b
 Directory: 25/trixie-slim
 
-Tags: 26, 26-trixie, 26.1, 26.1-trixie, 26.1.0, 26.1.0-trixie, current, current-trixie, latest, trixie
+Tags: 26, 26-trixie, 26.2, 26.2-trixie, 26.2.0, 26.2.0-trixie, current, current-trixie, latest, trixie
 Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/trixie
 
-Tags: 26-alpine, 26-alpine3.23, 26.1-alpine, 26.1-alpine3.23, 26.1.0-alpine, 26.1.0-alpine3.23, alpine, alpine3.23, current-alpine, current-alpine3.23
+Tags: 26-alpine, 26-alpine3.23, 26.2-alpine, 26.2-alpine3.23, 26.2.0-alpine, 26.2.0-alpine3.23, alpine, alpine3.23, current-alpine, current-alpine3.23
 Architectures: amd64, arm64v8
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/alpine3.23
 
-Tags: 26-alpine3.22, 26.1-alpine3.22, 26.1.0-alpine3.22, alpine3.22, current-alpine3.22
+Tags: 26-alpine3.22, 26.2-alpine3.22, 26.2.0-alpine3.22, alpine3.22, current-alpine3.22
 Architectures: amd64, arm64v8
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/alpine3.22
 
-Tags: 26-bookworm, 26.1-bookworm, 26.1.0-bookworm, bookworm, current-bookworm
+Tags: 26-bookworm, 26.2-bookworm, 26.2.0-bookworm, bookworm, current-bookworm
 Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/bookworm
 
-Tags: 26-bookworm-slim, 26.1-bookworm-slim, 26.1.0-bookworm-slim, bookworm-slim, current-bookworm-slim
+Tags: 26-bookworm-slim, 26.2-bookworm-slim, 26.2.0-bookworm-slim, bookworm-slim, current-bookworm-slim
 Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/bookworm-slim
 
-Tags: 26-bullseye, 26.1-bullseye, 26.1.0-bullseye, bullseye, current-bullseye
+Tags: 26-bullseye, 26.2-bullseye, 26.2.0-bullseye, bullseye, current-bullseye
 Architectures: amd64, arm64v8
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/bullseye
 
-Tags: 26-bullseye-slim, 26.1-bullseye-slim, 26.1.0-bullseye-slim, bullseye-slim, current-bullseye-slim
+Tags: 26-bullseye-slim, 26.2-bullseye-slim, 26.2.0-bullseye-slim, bullseye-slim, current-bullseye-slim
 Architectures: amd64, arm64v8
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/bullseye-slim
 
-Tags: 26-slim, 26-trixie-slim, 26.1-slim, 26.1-trixie-slim, 26.1.0-slim, 26.1.0-trixie-slim, current-slim, current-trixie-slim, slim, trixie-slim
+Tags: 26-slim, 26-trixie-slim, 26.2-slim, 26.2-trixie-slim, 26.2.0-slim, 26.2.0-trixie-slim, current-slim, current-trixie-slim, slim, trixie-slim
 Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: 759a714998047ba9bb28fb552be92dc621262bfc
+GitCommit: 9dcd2b2117ef3b99a6d550a02a2a39cf74d9f70a
 Directory: 26/trixie-slim
diff --git a/_bashbrew-list b/_bashbrew-list
index b902145..bfd170b 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -108,28 +108,28 @@ node:26-bullseye-slim
 node:26-slim
 node:26-trixie
 node:26-trixie-slim
-node:26.1
-node:26.1-alpine
-node:26.1-alpine3.22
-node:26.1-alpine3.23
-node:26.1-bookworm
-node:26.1-bookworm-slim
-node:26.1-bullseye
-node:26.1-bullseye-slim
-node:26.1-slim
-node:26.1-trixie
-node:26.1-trixie-slim
-node:26.1.0
-node:26.1.0-alpine
-node:26.1.0-alpine3.22
-node:26.1.0-alpine3.23
-node:26.1.0-bookworm
-node:26.1.0-bookworm-slim
-node:26.1.0-bullseye
-node:26.1.0-bullseye-slim
-node:26.1.0-slim
-node:26.1.0-trixie
-node:26.1.0-trixie-slim
+node:26.2
+node:26.2-alpine
+node:26.2-alpine3.22
+node:26.2-alpine3.23
+node:26.2-bookworm
+node:26.2-bookworm-slim
+node:26.2-bullseye
+node:26.2-bullseye-slim
+node:26.2-slim
+node:26.2-trixie
+node:26.2-trixie-slim
+node:26.2.0
+node:26.2.0-alpine
+node:26.2.0-alpine3.22
+node:26.2.0-alpine3.23
+node:26.2.0-bookworm
+node:26.2.0-bookworm-slim
+node:26.2.0-bullseye
+node:26.2.0-bullseye-slim
+node:26.2.0-slim
+node:26.2.0-trixie
+node:26.2.0-trixie-slim
 node:alpine
 node:alpine3.22
 node:alpine3.23
diff --git a/node_current-alpine3.22/Dockerfile b/node_current-alpine3.22/Dockerfile
index a17ec8f..0831a16 100644
--- a/node_current-alpine3.22/Dockerfile
+++ b/node_current-alpine3.22/Dockerfile
@@ -1,6 +1,6 @@
 FROM alpine:3.22
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN addgroup -g 1000 node \
     && adduser -u 1000 -G node -s /bin/sh -D node \
@@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \
         curl \
     && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \
       && case "${alpineArch##*-}" in \
-        x86_64) ARCH='x64' CHECKSUM="e89b5c628c7058673c6c3b363f8d2219e211cd37dd4cb9204b4208110d7bbe78" OPENSSL_ARCH=linux-x86_64;; \
+        x86_64) ARCH='x64' CHECKSUM="3224ba9c6ae722120971e9424a6c2e0552c8b6ce89cf9dcc36e17485d661aff7" OPENSSL_ARCH=linux-x86_64;; \
         x86) OPENSSL_ARCH=linux-elf;; \
         aarch64) OPENSSL_ARCH=linux-aarch64;; \
         arm*) OPENSSL_ARCH=linux-armv4;; \
@@ -37,6 +37,8 @@ RUN addgroup -g 1000 node \
         make \
         python3 \
         py-setuptools \
+        rust \
+        cargo \
     # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
     && export GNUPGHOME="$(mktemp -d)" \
     # gpg keys listed at https://github.com/nodejs/node#release-keys
diff --git a/node_current-alpine3.23/Dockerfile b/node_current-alpine3.23/Dockerfile
index 509eb0c..efe1d98 100644
--- a/node_current-alpine3.23/Dockerfile
+++ b/node_current-alpine3.23/Dockerfile
@@ -1,6 +1,6 @@
 FROM alpine:3.23
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN addgroup -g 1000 node \
     && adduser -u 1000 -G node -s /bin/sh -D node \
@@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \
         curl \
     && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \
       && case "${alpineArch##*-}" in \
-        x86_64) ARCH='x64' CHECKSUM="e89b5c628c7058673c6c3b363f8d2219e211cd37dd4cb9204b4208110d7bbe78" OPENSSL_ARCH=linux-x86_64;; \
+        x86_64) ARCH='x64' CHECKSUM="3224ba9c6ae722120971e9424a6c2e0552c8b6ce89cf9dcc36e17485d661aff7" OPENSSL_ARCH=linux-x86_64;; \
         x86) OPENSSL_ARCH=linux-elf;; \
         aarch64) OPENSSL_ARCH=linux-aarch64;; \
         arm*) OPENSSL_ARCH=linux-armv4;; \
@@ -37,6 +37,8 @@ RUN addgroup -g 1000 node \
         make \
         python3 \
         py-setuptools \
+        rust \
+        cargo \
     # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
     && export GNUPGHOME="$(mktemp -d)" \
     # gpg keys listed at https://github.com/nodejs/node#release-keys
diff --git a/node_current-bookworm-slim/Dockerfile b/node_current-bookworm-slim/Dockerfile
index 2269f11..e00ed8c 100644
--- a/node_current-bookworm-slim/Dockerfile
+++ b/node_current-bookworm-slim/Dockerfile
@@ -3,7 +3,7 @@ FROM debian:bookworm-slim
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     && case "${dpkgArch##*-}" in \
@@ -12,7 +12,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';; \
       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';; \
       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';; \
-      i386) ARCH='x86' OPENSSL_ARCH='linux-elf';; \
       *) echo "unsupported architecture"; exit 1 ;; \
     esac \
     && set -ex \
diff --git a/node_current-bookworm/Dockerfile b/node_current-bookworm/Dockerfile
index ed8bb77..83fc740 100644
--- a/node_current-bookworm/Dockerfile
+++ b/node_current-bookworm/Dockerfile
@@ -3,7 +3,7 @@ FROM buildpack-deps:bookworm
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
   && case "${dpkgArch##*-}" in \
@@ -12,7 +12,6 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     s390x) ARCH='s390x';; \
     arm64) ARCH='arm64';; \
     armhf) ARCH='armv7l';; \
-    i386) ARCH='x86';; \
     *) echo "unsupported architecture"; exit 1 ;; \
   esac \
   # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
diff --git a/node_current-bullseye-slim/Dockerfile b/node_current-bullseye-slim/Dockerfile
index e9728ee..b1ecc5e 100644
--- a/node_current-bullseye-slim/Dockerfile
+++ b/node_current-bullseye-slim/Dockerfile
@@ -3,7 +3,7 @@ FROM debian:bullseye-slim
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     && case "${dpkgArch##*-}" in \
@@ -12,7 +12,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';; \
       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';; \
       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';; \
-      i386) ARCH='x86' OPENSSL_ARCH='linux-elf';; \
       *) echo "unsupported architecture"; exit 1 ;; \
     esac \
     && set -ex \
diff --git a/node_current-bullseye/Dockerfile b/node_current-bullseye/Dockerfile
index 4a8bed1..aae5b38 100644
--- a/node_current-bullseye/Dockerfile
+++ b/node_current-bullseye/Dockerfile
@@ -3,7 +3,7 @@ FROM buildpack-deps:bullseye
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
   && case "${dpkgArch##*-}" in \
@@ -12,7 +12,6 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     s390x) ARCH='s390x';; \
     arm64) ARCH='arm64';; \
     armhf) ARCH='armv7l';; \
-    i386) ARCH='x86';; \
     *) echo "unsupported architecture"; exit 1 ;; \
   esac \
   # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
diff --git a/node_trixie-slim/Dockerfile b/node_trixie-slim/Dockerfile
index 5f38c47..bffc0a7 100644
--- a/node_trixie-slim/Dockerfile
+++ b/node_trixie-slim/Dockerfile
@@ -3,7 +3,7 @@ FROM debian:trixie-slim
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     && case "${dpkgArch##*-}" in \
@@ -12,7 +12,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';; \
       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';; \
       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';; \
-      i386) ARCH='x86' OPENSSL_ARCH='linux-elf';; \
       *) echo "unsupported architecture"; exit 1 ;; \
     esac \
     && set -ex \
diff --git a/node_trixie/Dockerfile b/node_trixie/Dockerfile
index 10e2522..5d21773 100644
--- a/node_trixie/Dockerfile
+++ b/node_trixie/Dockerfile
@@ -3,7 +3,7 @@ FROM buildpack-deps:trixie
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION=26.1.0
+ENV NODE_VERSION=26.2.0
 
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
   && case "${dpkgArch##*-}" in \
@@ -12,7 +12,6 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     s390x) ARCH='s390x';; \
     arm64) ARCH='arm64';; \
     armhf) ARCH='armv7l';; \
-    i386) ARCH='x86';; \
     *) echo "unsupported architecture"; exit 1 ;; \
   esac \
   # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150

Relevant Maintainers:

@yosifkit yosifkit merged commit af39dc1 into docker-library:master May 20, 2026
37 checks passed
@MikeMcC399 MikeMcC399 deleted the node branch May 20, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants