v2.1.0+node25.8.2 — Node.js 25.8.2
Runtime Node v2.1.0+node25.8.2
Secure, Distroless, Multi-Arch Node.js Runtime. Built from Scratch.
This is the first minor release on the Node.js 25 maintenance line. The Node.js runtime is upgraded from 25.8.1 to 25.8.2. The image composition, distroless guarantee, runtime defaults, and binary path are all unchanged from v2.0.3+node25.8.1. This release also corrects version tag placeholder formatting in README.md and updates the Node.js version bump example in CONTRIBUTING.md.
Pull the Image
# Docker Hub — versioned (recommended for production)
docker pull runtimenode/runtime-node:v2.1.0-node25.8.2
# GitHub Container Registry — versioned (recommended for production)
docker pull ghcr.io/runtimes-node/runtime-node:v2.1.0-node25.8.2Note: Docker registries normalize
+to-in tag names. The canonical version tag isv2.1.0+node25.8.2— the registry tag isv2.1.0-node25.8.2.
What's Included
| Component | Detail |
|---|---|
| Base | FROM scratch — no OS, no shell |
| Node.js Version | 25.8.2 (from node:25.8.2-alpine3.23) |
NODE_ENV |
production (baked in) |
TZ |
UTC (baked in) |
| Timezone Database | IANA tzdata (/usr/share/zoneinfo) |
| CA Certificates | Included (/etc/ssl/certs/) |
| DNS Resolution | nsswitch.conf included |
| Runtime Libraries | ld-musl, libstdc++, libgcc_s |
/tmp |
Writable, sticky-bit 1777 |
| Shell | None |
| Package Manager | None |
| Vulnerabilities | 0 known |
| Architectures | linux/amd64, linux/arm64 |
| Provenance & SBOM | Attached to this release |
What's New
- Updated
FROM node:25.8.1-alpine3.23 AS buildertoFROM node:25.8.2-alpine3.23 AS builderin theDockerfilebuilder stage, upgrading the Node.js runtime extracted into the final scratch image from25.8.1to25.8.2. - Corrected the Docker Hub versioned pull example, the GHCR versioned pull example, and the versioned
FROMline inREADME.mdto usev<major>.<minor>.<patch>-node<node_version>as the placeholder format, also fixing a pre-existing typo (v<amojor>→v<major>) in theFROMexample. - Updated the Node.js Version Bumps section example Alpine image tag in
CONTRIBUTING.mdfromnode:25.8.1-alpine3.23tonode:25.8.2-alpine3.23.
Maintenance Line
This tag is published on the maintenance/v2+node25 branch. The v2.x.x+node25.x.x line receives minor and patch updates only — no major Node.js version changes will be made on this branch.
Versioning
Tags follow the pattern v<image_semver>+node<node_version>. The latest tag tracks the most recent stable release on main and is not updated by maintenance releases.
Immutable Tag
This tag is immutable. Once published, v2.1.0+node25.8.2 will never be moved or overwritten on either registry.