v1.2.5+node24.14.1 — Node.js 24.14.1 and Max BuildKit Attestations
Runtime Node v1.2.5+node24.14.1
Secure, Distroless, Multi-Arch Node.js Runtime. Built from Scratch.
This is a patch release on the Node.js 24 maintenance line. The Node.js runtime remains 24.14.1, and the image composition, distroless guarantee, runtime defaults, and binary path are unchanged from v1.2.4+node24.14.1. This release grants the deployment workflow the OIDC permission required for signed BuildKit attestations and switches the multi-platform release build to explicit attests: entries with mode=max for both provenance and SBOM output.
Pull the Image
# Docker Hub — versioned (recommended for production)
docker pull runtimenode/runtime-node:v1.2.5-node24.14.1
# GitHub Container Registry — versioned (recommended for production)
docker pull ghcr.io/runtimes-node/runtime-node:v1.2.5-node24.14.1Note: Docker registries normalize
+to-in tag names. The canonical version tag isv1.2.5+node24.14.1— the registry tag isv1.2.5-node24.14.1.
What's Included
| Component | Detail |
|---|---|
| Base | FROM scratch — no OS, no shell |
| Node.js Version | 24.14.1 (from node:24.14.1-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 |
| Architectures | linux/amd64, linux/arm64 |
| Provenance & SBOM | Attached to this release |
What's New
- Added
id-token: writeto the top-levelpermissions:block in.github/workflows/deployment.ymlso the release workflow can mint the OIDC token required for signed BuildKit attestations. - Replaced
provenance: truewithattests:entrytype=provenance,mode=maxin theBuild and push (multi-registry, multi-platform)step of.github/workflows/deployment.ymlso provenance attestations are emitted with maximum detail. - Replaced
sbom: truewithattests:entrytype=sbom,mode=maxin theBuild and push (multi-registry, multi-platform)step of.github/workflows/deployment.ymlso SBOM attestations are emitted with maximum detail. - Kept the runtime image contents unchanged from
v1.2.4+node24.14.1; there are noDockerfile, dependency, or runtime behavior changes in this release.
Maintenance Line
This tag is published on the maintenance/v1+node24 branch. The v1.x.x+node24.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 continues to track the newest overall release line and is not updated by this maintenance release.
Immutable Tag
This tag is immutable. Once published, v1.2.5+node24.14.1 will never be moved or overwritten on either registry.