Runtime Versions
How to select a version. Availability means the builder’s resolver and a downloadable artifact permit installation; it is not a compatibility guarantee.
Supported means upstream-maintained and smoke-tested on this exact builder. Available but untested and end-of-life releases are listed separately. Rust beta/nightly selectors are experimental.
Upstream status describes maintenance of the release line. It does not mean an older patch contains the latest fixes; prefer the newest verified patch in that line. Bundled npm is reported for the static frontend toolchain.
Catalog changes and verification dates are recorded below. Daily refresh health is tracked by the runtime-catalog CI job; a failed refresh preserves the last verified snapshot.
Production
heroku-go
Stack: heroku-22 · architecture: amd64.
Builder: registry.prod.d2o.io/library/kpack/heroku-go:clusterbuilder-heroku-go@sha256:25e9eef77d870bc0f3aadeb0620d940b95b3eb9cecd852c0d29a50374c937dd5
Buildpacks: heroku/go@4.1.1, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: latest inventory release when go.mod omits go; otherwise its requirement.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| go | 1.26.8 | — | maintained | passed 2026-10-06 | yes |
| go | 1.27.1 (default) | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| go | 1.11 | — | end-of-life | untested | no |
| go | 1.11.1 | — | end-of-life | untested | no |
| go | 1.11.2 | — | end-of-life | untested | no |
| go | 1.11.3 | — | end-of-life | untested | no |
| go | 1.11.4 | — | end-of-life | untested | no |
| go | 1.11.5 | — | end-of-life | untested | no |
| go | 1.11.6 | — | end-of-life | untested | no |
| go | 1.11.7 | — | end-of-life | untested | no |
| go | 1.11.8 | — | end-of-life | untested | no |
| go | 1.11.9 | — | end-of-life | untested | no |
| go | 1.11.10 | — | end-of-life | untested | no |
| go | 1.11.11 | — | end-of-life | untested | no |
| go | 1.11.12 | — | end-of-life | untested | no |
| go | 1.11.13 | — | end-of-life | untested | no |
| go | 1.12 | — | end-of-life | untested | no |
| go | 1.12.1 | — | end-of-life | untested | no |
| go | 1.12.2 | — | end-of-life | untested | no |
| go | 1.12.3 | — | end-of-life | untested | no |
| go | 1.12.4 | — | end-of-life | untested | no |
| go | 1.12.5 | — | end-of-life | untested | no |
| go | 1.12.6 | — | end-of-life | untested | no |
| go | 1.12.7 | — | end-of-life | untested | no |
| go | 1.12.8 | — | end-of-life | untested | no |
| go | 1.12.9 | — | end-of-life | untested | no |
| go | 1.12.10 | — | end-of-life | untested | no |
| go | 1.12.11 | — | end-of-life | untested | no |
| go | 1.12.12 | — | end-of-life | untested | no |
| go | 1.12.13 | — | end-of-life | untested | no |
| go | 1.12.14 | — | end-of-life | untested | no |
| go | 1.12.15 | — | end-of-life | untested | no |
| go | 1.12.16 | — | end-of-life | untested | no |
| go | 1.12.17 | — | end-of-life | untested | no |
| go | 1.13 | — | end-of-life | untested | no |
| go | 1.13.1 | — | end-of-life | untested | no |
| go | 1.13.2 | — | end-of-life | untested | no |
| go | 1.13.3 | — | end-of-life | untested | no |
| go | 1.13.4 | — | end-of-life | untested | no |
| go | 1.13.5 | — | end-of-life | untested | no |
| go | 1.13.6 | — | end-of-life | untested | no |
| go | 1.13.7 | — | end-of-life | untested | no |
| go | 1.13.8 | — | end-of-life | untested | no |
| go | 1.13.9 | — | end-of-life | untested | no |
| go | 1.13.10 | — | end-of-life | untested | no |
| go | 1.13.11 | — | end-of-life | untested | no |
| go | 1.13.12 | — | end-of-life | untested | no |
| go | 1.13.13 | — | end-of-life | untested | no |
| go | 1.13.14 | — | end-of-life | untested | no |
| go | 1.13.15 | — | end-of-life | untested | no |
| go | 1.14 | — | end-of-life | untested | no |
| go | 1.14.1 | — | end-of-life | untested | no |
| go | 1.14.2 | — | end-of-life | untested | no |
| go | 1.14.3 | — | end-of-life | untested | no |
| go | 1.14.4 | — | end-of-life | untested | no |
| go | 1.14.5 | — | end-of-life | untested | no |
| go | 1.14.6 | — | end-of-life | untested | no |
| go | 1.14.7 | — | end-of-life | untested | no |
| go | 1.14.8 | — | end-of-life | untested | no |
| go | 1.14.9 | — | end-of-life | untested | no |
| go | 1.14.10 | — | end-of-life | untested | no |
| go | 1.14.11 | — | end-of-life | untested | no |
| go | 1.14.12 | — | end-of-life | untested | no |
| go | 1.14.13 | — | end-of-life | untested | no |
| go | 1.14.14 | — | end-of-life | untested | no |
| go | 1.14.15 | — | end-of-life | untested | no |
| go | 1.15 | — | end-of-life | untested | no |
| go | 1.15.1 | — | end-of-life | untested | no |
| go | 1.15.2 | — | end-of-life | untested | no |
| go | 1.15.3 | — | end-of-life | untested | no |
| go | 1.15.4 | — | end-of-life | untested | no |
| go | 1.15.5 | — | end-of-life | untested | no |
| go | 1.15.6 | — | end-of-life | untested | no |
| go | 1.15.7 | — | end-of-life | untested | no |
| go | 1.15.8 | — | end-of-life | untested | no |
| go | 1.15.9 | — | end-of-life | untested | no |
| go | 1.15.10 | — | end-of-life | untested | no |
| go | 1.15.11 | — | end-of-life | untested | no |
| go | 1.15.12 | — | end-of-life | untested | no |
| go | 1.15.13 | — | end-of-life | untested | no |
| go | 1.15.14 | — | end-of-life | untested | no |
| go | 1.15.15 | — | end-of-life | untested | no |
| go | 1.16 | — | end-of-life | untested | no |
| go | 1.16.1 | — | end-of-life | untested | no |
| go | 1.16.2 | — | end-of-life | untested | no |
| go | 1.16.3 | — | end-of-life | untested | no |
| go | 1.16.4 | — | end-of-life | untested | no |
| go | 1.16.5 | — | end-of-life | untested | no |
| go | 1.16.6 | — | end-of-life | untested | no |
| go | 1.16.7 | — | end-of-life | untested | no |
| go | 1.16.8 | — | end-of-life | untested | no |
| go | 1.16.9 | — | end-of-life | untested | no |
| go | 1.16.10 | — | end-of-life | untested | no |
| go | 1.16.11 | — | end-of-life | untested | no |
| go | 1.16.12 | — | end-of-life | untested | no |
| go | 1.16.13 | — | end-of-life | untested | no |
| go | 1.16.14 | — | end-of-life | untested | no |
| go | 1.16.15 | — | end-of-life | untested | no |
| go | 1.17 | — | end-of-life | untested | no |
| go | 1.17.1 | — | end-of-life | untested | no |
| go | 1.17.2 | — | end-of-life | untested | no |
| go | 1.17.3 | — | end-of-life | untested | no |
| go | 1.17.4 | — | end-of-life | untested | no |
| go | 1.17.5 | — | end-of-life | untested | no |
| go | 1.17.6 | — | end-of-life | untested | no |
| go | 1.17.7 | — | end-of-life | untested | no |
| go | 1.17.8 | — | end-of-life | untested | no |
| go | 1.17.9 | — | end-of-life | untested | no |
| go | 1.17.10 | — | end-of-life | untested | no |
| go | 1.17.11 | — | end-of-life | untested | no |
| go | 1.17.12 | — | end-of-life | untested | no |
| go | 1.17.13 | — | end-of-life | untested | no |
| go | 1.18 | — | end-of-life | untested | no |
| go | 1.18.1 | — | end-of-life | untested | no |
| go | 1.18.2 | — | end-of-life | untested | no |
| go | 1.18.3 | — | end-of-life | untested | no |
| go | 1.18.4 | — | end-of-life | untested | no |
| go | 1.18.5 | — | end-of-life | untested | no |
| go | 1.18.6 | — | end-of-life | untested | no |
| go | 1.18.7 | — | end-of-life | untested | no |
| go | 1.18.8 | — | end-of-life | untested | no |
| go | 1.18.9 | — | end-of-life | untested | no |
| go | 1.18.10 | — | end-of-life | untested | no |
| go | 1.19 | — | end-of-life | untested | no |
| go | 1.19.1 | — | end-of-life | untested | no |
| go | 1.19.2 | — | end-of-life | untested | no |
| go | 1.19.3 | — | end-of-life | untested | no |
| go | 1.19.4 | — | end-of-life | untested | no |
| go | 1.19.5 | — | end-of-life | untested | no |
| go | 1.19.6 | — | end-of-life | untested | no |
| go | 1.19.7 | — | end-of-life | untested | no |
| go | 1.19.8 | — | end-of-life | untested | no |
| go | 1.19.9 | — | end-of-life | untested | no |
| go | 1.19.10 | — | end-of-life | untested | no |
| go | 1.19.11 | — | end-of-life | untested | no |
| go | 1.19.12 | — | end-of-life | untested | no |
| go | 1.19.13 | — | end-of-life | untested | no |
| go | 1.20 | — | end-of-life | untested | no |
| go | 1.20.1 | — | end-of-life | untested | no |
| go | 1.20.2 | — | end-of-life | untested | no |
| go | 1.20.3 | — | end-of-life | untested | no |
| go | 1.20.4 | — | end-of-life | untested | no |
| go | 1.20.5 | — | end-of-life | untested | no |
| go | 1.20.6 | — | end-of-life | untested | no |
| go | 1.20.7 | — | end-of-life | untested | no |
| go | 1.20.8 | — | end-of-life | untested | no |
| go | 1.20.9 | — | end-of-life | untested | no |
| go | 1.20.10 | — | end-of-life | untested | no |
| go | 1.20.11 | — | end-of-life | untested | no |
| go | 1.20.12 | — | end-of-life | untested | no |
| go | 1.20.13 | — | end-of-life | untested | no |
| go | 1.20.14 | — | end-of-life | untested | no |
| go | 1.21.0 | — | end-of-life | untested | no |
| go | 1.21.1 | — | end-of-life | untested | no |
| go | 1.21.2 | — | end-of-life | untested | no |
| go | 1.21.3 | — | end-of-life | untested | no |
| go | 1.21.4 | — | end-of-life | untested | no |
| go | 1.21.5 | — | end-of-life | untested | no |
| go | 1.21.6 | — | end-of-life | untested | no |
| go | 1.21.7 | — | end-of-life | untested | no |
| go | 1.21.8 | — | end-of-life | untested | no |
| go | 1.21.9 | — | end-of-life | untested | no |
| go | 1.21.10 | — | end-of-life | untested | no |
| go | 1.21.11 | — | end-of-life | untested | no |
| go | 1.21.12 | — | end-of-life | untested | no |
| go | 1.21.13 | — | end-of-life | untested | no |
| go | 1.22.0 | — | end-of-life | untested | no |
| go | 1.22.1 | — | end-of-life | untested | no |
| go | 1.22.2 | — | end-of-life | untested | no |
| go | 1.22.3 | — | end-of-life | untested | no |
| go | 1.22.4 | — | end-of-life | untested | no |
| go | 1.22.5 | — | end-of-life | untested | no |
| go | 1.22.6 | — | end-of-life | untested | no |
| go | 1.22.7 | — | end-of-life | untested | no |
| go | 1.22.8 | — | end-of-life | untested | no |
| go | 1.22.9 | — | end-of-life | untested | no |
| go | 1.22.10 | — | end-of-life | untested | no |
| go | 1.22.11 | — | end-of-life | untested | no |
| go | 1.22.12 | — | end-of-life | untested | no |
| go | 1.23.0 | — | end-of-life | untested | no |
| go | 1.23.1 | — | end-of-life | untested | no |
| go | 1.23.2 | — | end-of-life | untested | no |
| go | 1.23.3 | — | end-of-life | untested | no |
| go | 1.23.4 | — | end-of-life | untested | no |
| go | 1.23.5 | — | end-of-life | untested | no |
| go | 1.23.6 | — | end-of-life | untested | no |
| go | 1.23.7 | — | end-of-life | untested | no |
| go | 1.23.8 | — | end-of-life | untested | no |
| go | 1.23.9 | — | end-of-life | untested | no |
| go | 1.23.10 | — | end-of-life | untested | no |
| go | 1.23.11 | — | end-of-life | untested | no |
| go | 1.23.12 | — | end-of-life | untested | no |
| go | 1.24.0 | — | end-of-life | untested | no |
| go | 1.24.1 | — | end-of-life | untested | no |
| go | 1.24.2 | — | end-of-life | untested | no |
| go | 1.24.3 | — | end-of-life | untested | no |
| go | 1.24.4 | — | end-of-life | untested | no |
| go | 1.24.5 | — | end-of-life | untested | no |
| go | 1.24.6 | — | end-of-life | untested | no |
| go | 1.24.7 | — | end-of-life | untested | no |
| go | 1.24.8 | — | end-of-life | untested | no |
| go | 1.24.9 | — | end-of-life | untested | no |
| go | 1.24.10 | — | end-of-life | untested | no |
| go | 1.24.11 | — | end-of-life | untested | no |
| go | 1.24.12 | — | end-of-life | untested | no |
| go | 1.24.13 | — | end-of-life | untested | no |
| go | 1.25.0 | — | end-of-life | untested | no |
| go | 1.25.1 | — | end-of-life | untested | no |
| go | 1.25.2 | — | end-of-life | untested | no |
| go | 1.25.3 | — | end-of-life | untested | no |
| go | 1.25.4 | — | end-of-life | untested | no |
| go | 1.25.5 | — | end-of-life | untested | no |
| go | 1.25.6 | — | end-of-life | untested | no |
| go | 1.25.7 | — | end-of-life | untested | no |
| go | 1.25.8 | — | end-of-life | untested | no |
| go | 1.25.9 | — | end-of-life | untested | no |
| go | 1.25.10 | — | end-of-life | untested | no |
| go | 1.25.11 | — | end-of-life | untested | no |
| go | 1.25.12 | — | end-of-life | untested | no |
| go | 1.25.13 | — | end-of-life | untested | no |
| go | 1.25.14 | — | end-of-life | untested | no |
| go | 1.26.0 | — | maintained | untested | no |
| go | 1.26.1 | — | maintained | untested | no |
| go | 1.26.2 | — | maintained | untested | no |
| go | 1.26.3 | — | maintained | untested | no |
| go | 1.26.4 | — | maintained | untested | no |
| go | 1.26.5 | — | maintained | untested | no |
| go | 1.26.6 | — | maintained | untested | no |
| go | 1.26.7 | — | maintained | untested | no |
| go | 1.26.8 | — | maintained | passed 2026-10-06 | yes |
| go | 1.27.0 | — | maintained | untested | no |
| go | 1.27.1 (default) | — | maintained | passed 2026-10-06 | yes |
heroku-nodejs
Stack: heroku-22 · architecture: amd64.
Builder: registry.prod.d2o.io/library/kpack/heroku-nodejs:clusterbuilder-heroku-nodejs@sha256:4596abe3695aeb14db603b4f0db07e3e1a116671dbb84454790f4209523d88a8
Buildpacks: heroku/nodejs@5.8.1, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: 24.x.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| nodejs | 22.23.3 | — | maintained | passed 2026-10-06 | yes |
| nodejs | 24.21.0 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 26.10.0 | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| nodejs | 0.8.6 | — | unknown | untested | no |
| nodejs | 0.8.7 | — | unknown | untested | no |
| nodejs | 0.8.8 | — | unknown | untested | no |
| nodejs | 0.8.9 | — | unknown | untested | no |
| nodejs | 0.8.10 | — | unknown | untested | no |
| nodejs | 0.8.11 | — | unknown | untested | no |
| nodejs | 0.8.12 | — | unknown | untested | no |
| nodejs | 0.8.13 | — | unknown | untested | no |
| nodejs | 0.8.14 | — | unknown | untested | no |
| nodejs | 0.8.15 | — | unknown | untested | no |
| nodejs | 0.8.16 | — | unknown | untested | no |
| nodejs | 0.8.17 | — | unknown | untested | no |
| nodejs | 0.8.18 | — | unknown | untested | no |
| nodejs | 0.8.19 | — | unknown | untested | no |
| nodejs | 0.8.20 | — | unknown | untested | no |
| nodejs | 0.8.21 | — | unknown | untested | no |
| nodejs | 0.8.22 | — | unknown | untested | no |
| nodejs | 0.8.23 | — | unknown | untested | no |
| nodejs | 0.8.24 | — | unknown | untested | no |
| nodejs | 0.8.25 | — | unknown | untested | no |
| nodejs | 0.8.26 | — | unknown | untested | no |
| nodejs | 0.8.27 | — | unknown | untested | no |
| nodejs | 0.8.28 | — | unknown | untested | no |
| nodejs | 0.9.1 | — | unknown | untested | no |
| nodejs | 0.9.2 | — | unknown | untested | no |
| nodejs | 0.9.3 | — | unknown | untested | no |
| nodejs | 0.9.4 | — | unknown | untested | no |
| nodejs | 0.9.5 | — | unknown | untested | no |
| nodejs | 0.9.6 | — | unknown | untested | no |
| nodejs | 0.9.7 | — | unknown | untested | no |
| nodejs | 0.9.8 | — | unknown | untested | no |
| nodejs | 0.9.9 | — | unknown | untested | no |
| nodejs | 0.9.10 | — | unknown | untested | no |
| nodejs | 0.9.11 | — | unknown | untested | no |
| nodejs | 0.9.12 | — | unknown | untested | no |
| nodejs | 0.10.0 | — | unknown | untested | no |
| nodejs | 0.10.1 | — | unknown | untested | no |
| nodejs | 0.10.2 | — | unknown | untested | no |
| nodejs | 0.10.3 | — | unknown | untested | no |
| nodejs | 0.10.4 | — | unknown | untested | no |
| nodejs | 0.10.5 | — | unknown | untested | no |
| nodejs | 0.10.6 | — | unknown | untested | no |
| nodejs | 0.10.7 | — | unknown | untested | no |
| nodejs | 0.10.8 | — | unknown | untested | no |
| nodejs | 0.10.9 | — | unknown | untested | no |
| nodejs | 0.10.10 | — | unknown | untested | no |
| nodejs | 0.10.11 | — | unknown | untested | no |
| nodejs | 0.10.12 | — | unknown | untested | no |
| nodejs | 0.10.13 | — | unknown | untested | no |
| nodejs | 0.10.14 | — | unknown | untested | no |
| nodejs | 0.10.15 | — | unknown | untested | no |
| nodejs | 0.10.16 | — | unknown | untested | no |
| nodejs | 0.10.17 | — | unknown | untested | no |
| nodejs | 0.10.18 | — | unknown | untested | no |
| nodejs | 0.10.19 | — | unknown | untested | no |
| nodejs | 0.10.20 | — | unknown | untested | no |
| nodejs | 0.10.21 | — | unknown | untested | no |
| nodejs | 0.10.22 | — | unknown | untested | no |
| nodejs | 0.10.23 | — | unknown | untested | no |
| nodejs | 0.10.24 | — | unknown | untested | no |
| nodejs | 0.10.25 | — | unknown | untested | no |
| nodejs | 0.10.26 | — | unknown | untested | no |
| nodejs | 0.10.27 | — | unknown | untested | no |
| nodejs | 0.10.28 | — | unknown | untested | no |
| nodejs | 0.10.29 | — | unknown | untested | no |
| nodejs | 0.10.30 | — | unknown | untested | no |
| nodejs | 0.10.31 | — | unknown | untested | no |
| nodejs | 0.10.32 | — | unknown | untested | no |
| nodejs | 0.10.33 | — | unknown | untested | no |
| nodejs | 0.10.34 | — | unknown | untested | no |
| nodejs | 0.10.35 | — | unknown | untested | no |
| nodejs | 0.10.36 | — | unknown | untested | no |
| nodejs | 0.10.37 | — | unknown | untested | no |
| nodejs | 0.10.38 | — | unknown | untested | no |
| nodejs | 0.10.39 | — | unknown | untested | no |
| nodejs | 0.10.40 | — | unknown | untested | no |
| nodejs | 0.10.41 | — | unknown | untested | no |
| nodejs | 0.10.42 | — | unknown | untested | no |
| nodejs | 0.10.43 | — | unknown | untested | no |
| nodejs | 0.10.44 | — | unknown | untested | no |
| nodejs | 0.10.45 | — | unknown | untested | no |
| nodejs | 0.10.46 | — | unknown | untested | no |
| nodejs | 0.10.47 | — | unknown | untested | no |
| nodejs | 0.10.48 | — | unknown | untested | no |
| nodejs | 0.11.0 | — | unknown | untested | no |
| nodejs | 0.11.1 | — | unknown | untested | no |
| nodejs | 0.11.2 | — | unknown | untested | no |
| nodejs | 0.11.3 | — | unknown | untested | no |
| nodejs | 0.11.4 | — | unknown | untested | no |
| nodejs | 0.11.5 | — | unknown | untested | no |
| nodejs | 0.11.6 | — | unknown | untested | no |
| nodejs | 0.11.7 | — | unknown | untested | no |
| nodejs | 0.11.8 | — | unknown | untested | no |
| nodejs | 0.11.9 | — | unknown | untested | no |
| nodejs | 0.11.10 | — | unknown | untested | no |
| nodejs | 0.11.11 | — | unknown | untested | no |
| nodejs | 0.11.12 | — | unknown | untested | no |
| nodejs | 0.11.13 | — | unknown | untested | no |
| nodejs | 0.11.14 | — | unknown | untested | no |
| nodejs | 0.11.15 | — | unknown | untested | no |
| nodejs | 0.11.16 | — | unknown | untested | no |
| nodejs | 0.12.0 | — | unknown | untested | no |
| nodejs | 0.12.1 | — | unknown | untested | no |
| nodejs | 0.12.2 | — | unknown | untested | no |
| nodejs | 0.12.3 | — | unknown | untested | no |
| nodejs | 0.12.4 | — | unknown | untested | no |
| nodejs | 0.12.5 | — | unknown | untested | no |
| nodejs | 0.12.6 | — | unknown | untested | no |
| nodejs | 0.12.7 | — | unknown | untested | no |
| nodejs | 0.12.8 | — | unknown | untested | no |
| nodejs | 0.12.9 | — | unknown | untested | no |
| nodejs | 0.12.10 | — | unknown | untested | no |
| nodejs | 0.12.11 | — | unknown | untested | no |
| nodejs | 0.12.12 | — | unknown | untested | no |
| nodejs | 0.12.13 | — | unknown | untested | no |
| nodejs | 0.12.14 | — | unknown | untested | no |
| nodejs | 0.12.15 | — | unknown | untested | no |
| nodejs | 0.12.16 | — | unknown | untested | no |
| nodejs | 0.12.17 | — | unknown | untested | no |
| nodejs | 0.12.18 | — | unknown | untested | no |
| nodejs | 4.0.0 | — | end-of-life | untested | no |
| nodejs | 4.1.0 | — | end-of-life | untested | no |
| nodejs | 4.1.1 | — | end-of-life | untested | no |
| nodejs | 4.1.2 | — | end-of-life | untested | no |
| nodejs | 4.2.0 | — | end-of-life | untested | no |
| nodejs | 4.2.1 | — | end-of-life | untested | no |
| nodejs | 4.2.2 | — | end-of-life | untested | no |
| nodejs | 4.2.3 | — | end-of-life | untested | no |
| nodejs | 4.2.4 | — | end-of-life | untested | no |
| nodejs | 4.2.5 | — | end-of-life | untested | no |
| nodejs | 4.2.6 | — | end-of-life | untested | no |
| nodejs | 4.3.0 | — | end-of-life | untested | no |
| nodejs | 4.3.1 | — | end-of-life | untested | no |
| nodejs | 4.3.2 | — | end-of-life | untested | no |
| nodejs | 4.4.0 | — | end-of-life | untested | no |
| nodejs | 4.4.1 | — | end-of-life | untested | no |
| nodejs | 4.4.2 | — | end-of-life | untested | no |
| nodejs | 4.4.3 | — | end-of-life | untested | no |
| nodejs | 4.4.4 | — | end-of-life | untested | no |
| nodejs | 4.4.5 | — | end-of-life | untested | no |
| nodejs | 4.4.6 | — | end-of-life | untested | no |
| nodejs | 4.4.7 | — | end-of-life | untested | no |
| nodejs | 4.5.0 | — | end-of-life | untested | no |
| nodejs | 4.6.0 | — | end-of-life | untested | no |
| nodejs | 4.6.1 | — | end-of-life | untested | no |
| nodejs | 4.6.2 | — | end-of-life | untested | no |
| nodejs | 4.7.0 | — | end-of-life | untested | no |
| nodejs | 4.7.1 | — | end-of-life | untested | no |
| nodejs | 4.7.2 | — | end-of-life | untested | no |
| nodejs | 4.7.3 | — | end-of-life | untested | no |
| nodejs | 4.8.0 | — | end-of-life | untested | no |
| nodejs | 4.8.1 | — | end-of-life | untested | no |
| nodejs | 4.8.2 | — | end-of-life | untested | no |
| nodejs | 4.8.3 | — | end-of-life | untested | no |
| nodejs | 4.8.4 | — | end-of-life | untested | no |
| nodejs | 4.8.5 | — | end-of-life | untested | no |
| nodejs | 4.8.6 | — | end-of-life | untested | no |
| nodejs | 4.8.7 | — | end-of-life | untested | no |
| nodejs | 4.9.0 | — | end-of-life | untested | no |
| nodejs | 4.9.1 | — | end-of-life | untested | no |
| nodejs | 5.0.0 | — | end-of-life | untested | no |
| nodejs | 5.1.0 | — | end-of-life | untested | no |
| nodejs | 5.1.1 | — | end-of-life | untested | no |
| nodejs | 5.2.0 | — | end-of-life | untested | no |
| nodejs | 5.3.0 | — | end-of-life | untested | no |
| nodejs | 5.4.0 | — | end-of-life | untested | no |
| nodejs | 5.4.1 | — | end-of-life | untested | no |
| nodejs | 5.5.0 | — | end-of-life | untested | no |
| nodejs | 5.6.0 | — | end-of-life | untested | no |
| nodejs | 5.7.0 | — | end-of-life | untested | no |
| nodejs | 5.7.1 | — | end-of-life | untested | no |
| nodejs | 5.8.0 | — | end-of-life | untested | no |
| nodejs | 5.9.0 | — | end-of-life | untested | no |
| nodejs | 5.9.1 | — | end-of-life | untested | no |
| nodejs | 5.10.0 | — | end-of-life | untested | no |
| nodejs | 5.10.1 | — | end-of-life | untested | no |
| nodejs | 5.11.0 | — | end-of-life | untested | no |
| nodejs | 5.11.1 | — | end-of-life | untested | no |
| nodejs | 5.12.0 | — | end-of-life | untested | no |
| nodejs | 6.0.0 | — | end-of-life | untested | no |
| nodejs | 6.1.0 | — | end-of-life | untested | no |
| nodejs | 6.2.0 | — | end-of-life | untested | no |
| nodejs | 6.2.1 | — | end-of-life | untested | no |
| nodejs | 6.2.2 | — | end-of-life | untested | no |
| nodejs | 6.3.0 | — | end-of-life | untested | no |
| nodejs | 6.3.1 | — | end-of-life | untested | no |
| nodejs | 6.4.0 | — | end-of-life | untested | no |
| nodejs | 6.5.0 | — | end-of-life | untested | no |
| nodejs | 6.6.0 | — | end-of-life | untested | no |
| nodejs | 6.7.0 | — | end-of-life | untested | no |
| nodejs | 6.8.0 | — | end-of-life | untested | no |
| nodejs | 6.8.1 | — | end-of-life | untested | no |
| nodejs | 6.9.0 | — | end-of-life | untested | no |
| nodejs | 6.9.1 | — | end-of-life | untested | no |
| nodejs | 6.9.2 | — | end-of-life | untested | no |
| nodejs | 6.9.3 | — | end-of-life | untested | no |
| nodejs | 6.9.4 | — | end-of-life | untested | no |
| nodejs | 6.9.5 | — | end-of-life | untested | no |
| nodejs | 6.10.0 | — | end-of-life | untested | no |
| nodejs | 6.10.1 | — | end-of-life | untested | no |
| nodejs | 6.10.2 | — | end-of-life | untested | no |
| nodejs | 6.10.3 | — | end-of-life | untested | no |
| nodejs | 6.11.0 | — | end-of-life | untested | no |
| nodejs | 6.11.1 | — | end-of-life | untested | no |
| nodejs | 6.11.2 | — | end-of-life | untested | no |
| nodejs | 6.11.3 | — | end-of-life | untested | no |
| nodejs | 6.11.4 | — | end-of-life | untested | no |
| nodejs | 6.11.5 | — | end-of-life | untested | no |
| nodejs | 6.12.0 | — | end-of-life | untested | no |
| nodejs | 6.12.1 | — | end-of-life | untested | no |
| nodejs | 6.12.2 | — | end-of-life | untested | no |
| nodejs | 6.12.3 | — | end-of-life | untested | no |
| nodejs | 6.13.0 | — | end-of-life | untested | no |
| nodejs | 6.13.1 | — | end-of-life | untested | no |
| nodejs | 6.14.0 | — | end-of-life | untested | no |
| nodejs | 6.14.1 | — | end-of-life | untested | no |
| nodejs | 6.14.2 | — | end-of-life | untested | no |
| nodejs | 6.14.3 | — | end-of-life | untested | no |
| nodejs | 6.14.4 | — | end-of-life | untested | no |
| nodejs | 6.15.0 | — | end-of-life | untested | no |
| nodejs | 6.15.1 | — | end-of-life | untested | no |
| nodejs | 6.16.0 | — | end-of-life | untested | no |
| nodejs | 6.17.0 | — | end-of-life | untested | no |
| nodejs | 6.17.1 | — | end-of-life | untested | no |
| nodejs | 7.0.0 | — | end-of-life | untested | no |
| nodejs | 7.1.0 | — | end-of-life | untested | no |
| nodejs | 7.2.0 | — | end-of-life | untested | no |
| nodejs | 7.2.1 | — | end-of-life | untested | no |
| nodejs | 7.3.0 | — | end-of-life | untested | no |
| nodejs | 7.4.0 | — | end-of-life | untested | no |
| nodejs | 7.5.0 | — | end-of-life | untested | no |
| nodejs | 7.6.0 | — | end-of-life | untested | no |
| nodejs | 7.7.0 | — | end-of-life | untested | no |
| nodejs | 7.7.1 | — | end-of-life | untested | no |
| nodejs | 7.7.2 | — | end-of-life | untested | no |
| nodejs | 7.7.3 | — | end-of-life | untested | no |
| nodejs | 7.7.4 | — | end-of-life | untested | no |
| nodejs | 7.8.0 | — | end-of-life | untested | no |
| nodejs | 7.9.0 | — | end-of-life | untested | no |
| nodejs | 7.10.0 | — | end-of-life | untested | no |
| nodejs | 7.10.1 | — | end-of-life | untested | no |
| nodejs | 8.0.0 | — | end-of-life | untested | no |
| nodejs | 8.1.0 | — | end-of-life | untested | no |
| nodejs | 8.1.1 | — | end-of-life | untested | no |
| nodejs | 8.1.2 | — | end-of-life | untested | no |
| nodejs | 8.1.3 | — | end-of-life | untested | no |
| nodejs | 8.1.4 | — | end-of-life | untested | no |
| nodejs | 8.2.0 | — | end-of-life | untested | no |
| nodejs | 8.2.1 | — | end-of-life | untested | no |
| nodejs | 8.3.0 | — | end-of-life | untested | no |
| nodejs | 8.4.0 | — | end-of-life | untested | no |
| nodejs | 8.5.0 | — | end-of-life | untested | no |
| nodejs | 8.6.0 | — | end-of-life | untested | no |
| nodejs | 8.7.0 | — | end-of-life | untested | no |
| nodejs | 8.8.0 | — | end-of-life | untested | no |
| nodejs | 8.8.1 | — | end-of-life | untested | no |
| nodejs | 8.9.0 | — | end-of-life | untested | no |
| nodejs | 8.9.1 | — | end-of-life | untested | no |
| nodejs | 8.9.2 | — | end-of-life | untested | no |
| nodejs | 8.9.3 | — | end-of-life | untested | no |
| nodejs | 8.9.4 | — | end-of-life | untested | no |
| nodejs | 8.10.0 | — | end-of-life | untested | no |
| nodejs | 8.11.0 | — | end-of-life | untested | no |
| nodejs | 8.11.1 | — | end-of-life | untested | no |
| nodejs | 8.11.2 | — | end-of-life | untested | no |
| nodejs | 8.11.3 | — | end-of-life | untested | no |
| nodejs | 8.11.4 | — | end-of-life | untested | no |
| nodejs | 8.12.0 | — | end-of-life | untested | no |
| nodejs | 8.13.0 | — | end-of-life | untested | no |
| nodejs | 8.14.0 | — | end-of-life | untested | no |
| nodejs | 8.14.1 | — | end-of-life | untested | no |
| nodejs | 8.15.0 | — | end-of-life | untested | no |
| nodejs | 8.15.1 | — | end-of-life | untested | no |
| nodejs | 8.16.0 | — | end-of-life | untested | no |
| nodejs | 8.16.1 | — | end-of-life | untested | no |
| nodejs | 8.16.2 | — | end-of-life | untested | no |
| nodejs | 8.17.0 | — | end-of-life | untested | no |
| nodejs | 9.0.0 | — | end-of-life | untested | no |
| nodejs | 9.1.0 | — | end-of-life | untested | no |
| nodejs | 9.2.0 | — | end-of-life | untested | no |
| nodejs | 9.2.1 | — | end-of-life | untested | no |
| nodejs | 9.3.0 | — | end-of-life | untested | no |
| nodejs | 9.4.0 | — | end-of-life | untested | no |
| nodejs | 9.5.0 | — | end-of-life | untested | no |
| nodejs | 9.6.0 | — | end-of-life | untested | no |
| nodejs | 9.6.1 | — | end-of-life | untested | no |
| nodejs | 9.7.0 | — | end-of-life | untested | no |
| nodejs | 9.7.1 | — | end-of-life | untested | no |
| nodejs | 9.8.0 | — | end-of-life | untested | no |
| nodejs | 9.9.0 | — | end-of-life | untested | no |
| nodejs | 9.10.0 | — | end-of-life | untested | no |
| nodejs | 9.10.1 | — | end-of-life | untested | no |
| nodejs | 9.11.0 | — | end-of-life | untested | no |
| nodejs | 9.11.1 | — | end-of-life | untested | no |
| nodejs | 9.11.2 | — | end-of-life | untested | no |
| nodejs | 10.0.0 | — | end-of-life | untested | no |
| nodejs | 10.1.0 | — | end-of-life | untested | no |
| nodejs | 10.2.0 | — | end-of-life | untested | no |
| nodejs | 10.2.1 | — | end-of-life | untested | no |
| nodejs | 10.3.0 | — | end-of-life | untested | no |
| nodejs | 10.4.0 | — | end-of-life | untested | no |
| nodejs | 10.4.1 | — | end-of-life | untested | no |
| nodejs | 10.5.0 | — | end-of-life | untested | no |
| nodejs | 10.6.0 | — | end-of-life | untested | no |
| nodejs | 10.7.0 | — | end-of-life | untested | no |
| nodejs | 10.8.0 | — | end-of-life | untested | no |
| nodejs | 10.9.0 | — | end-of-life | untested | no |
| nodejs | 10.10.0 | — | end-of-life | untested | no |
| nodejs | 10.11.0 | — | end-of-life | untested | no |
| nodejs | 10.12.0 | — | end-of-life | untested | no |
| nodejs | 10.13.0 | — | end-of-life | untested | no |
| nodejs | 10.14.0 | — | end-of-life | untested | no |
| nodejs | 10.14.1 | — | end-of-life | untested | no |
| nodejs | 10.14.2 | — | end-of-life | untested | no |
| nodejs | 10.15.0 | — | end-of-life | untested | no |
| nodejs | 10.15.1 | — | end-of-life | untested | no |
| nodejs | 10.15.2 | — | end-of-life | untested | no |
| nodejs | 10.15.3 | — | end-of-life | untested | no |
| nodejs | 10.16.0 | — | end-of-life | untested | no |
| nodejs | 10.16.1 | — | end-of-life | untested | no |
| nodejs | 10.16.2 | — | end-of-life | untested | no |
| nodejs | 10.16.3 | — | end-of-life | untested | no |
| nodejs | 10.17.0 | — | end-of-life | untested | no |
| nodejs | 10.18.0 | — | end-of-life | untested | no |
| nodejs | 10.18.1 | — | end-of-life | untested | no |
| nodejs | 10.19.0 | — | end-of-life | untested | no |
| nodejs | 10.20.0 | — | end-of-life | untested | no |
| nodejs | 10.20.1 | — | end-of-life | untested | no |
| nodejs | 10.21.0 | — | end-of-life | untested | no |
| nodejs | 10.22.0 | — | end-of-life | untested | no |
| nodejs | 10.22.1 | — | end-of-life | untested | no |
| nodejs | 10.23.0 | — | end-of-life | untested | no |
| nodejs | 10.23.1 | — | end-of-life | untested | no |
| nodejs | 10.23.2 | — | end-of-life | untested | no |
| nodejs | 10.23.3 | — | end-of-life | untested | no |
| nodejs | 10.24.0 | — | end-of-life | untested | no |
| nodejs | 10.24.1 | — | end-of-life | untested | no |
| nodejs | 11.0.0 | — | end-of-life | untested | no |
| nodejs | 11.1.0 | — | end-of-life | untested | no |
| nodejs | 11.2.0 | — | end-of-life | untested | no |
| nodejs | 11.3.0 | — | end-of-life | untested | no |
| nodejs | 11.4.0 | — | end-of-life | untested | no |
| nodejs | 11.5.0 | — | end-of-life | untested | no |
| nodejs | 11.6.0 | — | end-of-life | untested | no |
| nodejs | 11.7.0 | — | end-of-life | untested | no |
| nodejs | 11.8.0 | — | end-of-life | untested | no |
| nodejs | 11.9.0 | — | end-of-life | untested | no |
| nodejs | 11.10.0 | — | end-of-life | untested | no |
| nodejs | 11.10.1 | — | end-of-life | untested | no |
| nodejs | 11.11.0 | — | end-of-life | untested | no |
| nodejs | 11.12.0 | — | end-of-life | untested | no |
| nodejs | 11.13.0 | — | end-of-life | untested | no |
| nodejs | 11.14.0 | — | end-of-life | untested | no |
| nodejs | 11.15.0 | — | end-of-life | untested | no |
| nodejs | 12.0.0 | — | end-of-life | untested | no |
| nodejs | 12.1.0 | — | end-of-life | untested | no |
| nodejs | 12.2.0 | — | end-of-life | untested | no |
| nodejs | 12.3.0 | — | end-of-life | untested | no |
| nodejs | 12.3.1 | — | end-of-life | untested | no |
| nodejs | 12.4.0 | — | end-of-life | untested | no |
| nodejs | 12.5.0 | — | end-of-life | untested | no |
| nodejs | 12.6.0 | — | end-of-life | untested | no |
| nodejs | 12.7.0 | — | end-of-life | untested | no |
| nodejs | 12.8.0 | — | end-of-life | untested | no |
| nodejs | 12.8.1 | — | end-of-life | untested | no |
| nodejs | 12.9.0 | — | end-of-life | untested | no |
| nodejs | 12.9.1 | — | end-of-life | untested | no |
| nodejs | 12.10.0 | — | end-of-life | untested | no |
| nodejs | 12.11.0 | — | end-of-life | untested | no |
| nodejs | 12.11.1 | — | end-of-life | untested | no |
| nodejs | 12.12.0 | — | end-of-life | untested | no |
| nodejs | 12.13.0 | — | end-of-life | untested | no |
| nodejs | 12.13.1 | — | end-of-life | untested | no |
| nodejs | 12.14.0 | — | end-of-life | untested | no |
| nodejs | 12.14.1 | — | end-of-life | untested | no |
| nodejs | 12.15.0 | — | end-of-life | untested | no |
| nodejs | 12.16.0 | — | end-of-life | untested | no |
| nodejs | 12.16.1 | — | end-of-life | untested | no |
| nodejs | 12.16.2 | — | end-of-life | untested | no |
| nodejs | 12.16.3 | — | end-of-life | untested | no |
| nodejs | 12.17.0 | — | end-of-life | untested | no |
| nodejs | 12.18.0 | — | end-of-life | untested | no |
| nodejs | 12.18.1 | — | end-of-life | untested | no |
| nodejs | 12.18.2 | — | end-of-life | untested | no |
| nodejs | 12.18.3 | — | end-of-life | untested | no |
| nodejs | 12.18.4 | — | end-of-life | untested | no |
| nodejs | 12.19.0 | — | end-of-life | untested | no |
| nodejs | 12.19.1 | — | end-of-life | untested | no |
| nodejs | 12.20.0 | — | end-of-life | untested | no |
| nodejs | 12.20.1 | — | end-of-life | untested | no |
| nodejs | 12.20.2 | — | end-of-life | untested | no |
| nodejs | 12.21.0 | — | end-of-life | untested | no |
| nodejs | 12.22.0 | — | end-of-life | untested | no |
| nodejs | 12.22.1 | — | end-of-life | untested | no |
| nodejs | 12.22.2 | — | end-of-life | untested | no |
| nodejs | 12.22.3 | — | end-of-life | untested | no |
| nodejs | 12.22.4 | — | end-of-life | untested | no |
| nodejs | 12.22.5 | — | end-of-life | untested | no |
| nodejs | 12.22.6 | — | end-of-life | untested | no |
| nodejs | 12.22.7 | — | end-of-life | untested | no |
| nodejs | 12.22.8 | — | end-of-life | untested | no |
| nodejs | 12.22.9 | — | end-of-life | untested | no |
| nodejs | 12.22.10 | — | end-of-life | untested | no |
| nodejs | 12.22.11 | — | end-of-life | untested | no |
| nodejs | 12.22.12 | — | end-of-life | untested | no |
| nodejs | 13.0.0 | — | end-of-life | untested | no |
| nodejs | 13.0.1 | — | end-of-life | untested | no |
| nodejs | 13.1.0 | — | end-of-life | untested | no |
| nodejs | 13.2.0 | — | end-of-life | untested | no |
| nodejs | 13.3.0 | — | end-of-life | untested | no |
| nodejs | 13.4.0 | — | end-of-life | untested | no |
| nodejs | 13.5.0 | — | end-of-life | untested | no |
| nodejs | 13.6.0 | — | end-of-life | untested | no |
| nodejs | 13.7.0 | — | end-of-life | untested | no |
| nodejs | 13.8.0 | — | end-of-life | untested | no |
| nodejs | 13.9.0 | — | end-of-life | untested | no |
| nodejs | 13.10.0 | — | end-of-life | untested | no |
| nodejs | 13.10.1 | — | end-of-life | untested | no |
| nodejs | 13.11.0 | — | end-of-life | untested | no |
| nodejs | 13.12.0 | — | end-of-life | untested | no |
| nodejs | 13.13.0 | — | end-of-life | untested | no |
| nodejs | 13.14.0 | — | end-of-life | untested | no |
| nodejs | 14.0.0 | — | end-of-life | untested | no |
| nodejs | 14.1.0 | — | end-of-life | untested | no |
| nodejs | 14.2.0 | — | end-of-life | untested | no |
| nodejs | 14.3.0 | — | end-of-life | untested | no |
| nodejs | 14.4.0 | — | end-of-life | untested | no |
| nodejs | 14.5.0 | — | end-of-life | untested | no |
| nodejs | 14.6.0 | — | end-of-life | untested | no |
| nodejs | 14.7.0 | — | end-of-life | untested | no |
| nodejs | 14.8.0 | — | end-of-life | untested | no |
| nodejs | 14.9.0 | — | end-of-life | untested | no |
| nodejs | 14.10.0 | — | end-of-life | untested | no |
| nodejs | 14.10.1 | — | end-of-life | untested | no |
| nodejs | 14.11.0 | — | end-of-life | untested | no |
| nodejs | 14.12.0 | — | end-of-life | untested | no |
| nodejs | 14.13.0 | — | end-of-life | untested | no |
| nodejs | 14.13.1 | — | end-of-life | untested | no |
| nodejs | 14.14.0 | — | end-of-life | untested | no |
| nodejs | 14.15.0 | — | end-of-life | untested | no |
| nodejs | 14.15.1 | — | end-of-life | untested | no |
| nodejs | 14.15.2 | — | end-of-life | untested | no |
| nodejs | 14.15.3 | — | end-of-life | untested | no |
| nodejs | 14.15.4 | — | end-of-life | untested | no |
| nodejs | 14.15.5 | — | end-of-life | untested | no |
| nodejs | 14.16.0 | — | end-of-life | untested | no |
| nodejs | 14.16.1 | — | end-of-life | untested | no |
| nodejs | 14.17.0 | — | end-of-life | untested | no |
| nodejs | 14.17.1 | — | end-of-life | untested | no |
| nodejs | 14.17.2 | — | end-of-life | untested | no |
| nodejs | 14.17.3 | — | end-of-life | untested | no |
| nodejs | 14.17.4 | — | end-of-life | untested | no |
| nodejs | 14.17.5 | — | end-of-life | untested | no |
| nodejs | 14.17.6 | — | end-of-life | untested | no |
| nodejs | 14.18.0 | — | end-of-life | untested | no |
| nodejs | 14.18.1 | — | end-of-life | untested | no |
| nodejs | 14.18.2 | — | end-of-life | untested | no |
| nodejs | 14.18.3 | — | end-of-life | untested | no |
| nodejs | 14.19.0 | — | end-of-life | untested | no |
| nodejs | 14.19.1 | — | end-of-life | untested | no |
| nodejs | 14.19.2 | — | end-of-life | untested | no |
| nodejs | 14.19.3 | — | end-of-life | untested | no |
| nodejs | 14.20.0 | — | end-of-life | untested | no |
| nodejs | 14.20.1 | — | end-of-life | untested | no |
| nodejs | 14.21.0 | — | end-of-life | untested | no |
| nodejs | 14.21.1 | — | end-of-life | untested | no |
| nodejs | 14.21.2 | — | end-of-life | untested | no |
| nodejs | 14.21.3 | — | end-of-life | untested | no |
| nodejs | 15.0.0 | — | end-of-life | untested | no |
| nodejs | 15.0.1 | — | end-of-life | untested | no |
| nodejs | 15.1.0 | — | end-of-life | untested | no |
| nodejs | 15.2.0 | — | end-of-life | untested | no |
| nodejs | 15.2.1 | — | end-of-life | untested | no |
| nodejs | 15.3.0 | — | end-of-life | untested | no |
| nodejs | 15.4.0 | — | end-of-life | untested | no |
| nodejs | 15.5.0 | — | end-of-life | untested | no |
| nodejs | 15.5.1 | — | end-of-life | untested | no |
| nodejs | 15.6.0 | — | end-of-life | untested | no |
| nodejs | 15.7.0 | — | end-of-life | untested | no |
| nodejs | 15.8.0 | — | end-of-life | untested | no |
| nodejs | 15.9.0 | — | end-of-life | untested | no |
| nodejs | 15.10.0 | — | end-of-life | untested | no |
| nodejs | 15.11.0 | — | end-of-life | untested | no |
| nodejs | 15.12.0 | — | end-of-life | untested | no |
| nodejs | 15.13.0 | — | end-of-life | untested | no |
| nodejs | 15.14.0 | — | end-of-life | untested | no |
| nodejs | 16.0.0 | — | end-of-life | untested | no |
| nodejs | 16.1.0 | — | end-of-life | untested | no |
| nodejs | 16.2.0 | — | end-of-life | untested | no |
| nodejs | 16.3.0 | — | end-of-life | untested | no |
| nodejs | 16.4.0 | — | end-of-life | untested | no |
| nodejs | 16.4.1 | — | end-of-life | untested | no |
| nodejs | 16.4.2 | — | end-of-life | untested | no |
| nodejs | 16.5.0 | — | end-of-life | untested | no |
| nodejs | 16.6.0 | — | end-of-life | untested | no |
| nodejs | 16.6.1 | — | end-of-life | untested | no |
| nodejs | 16.6.2 | — | end-of-life | untested | no |
| nodejs | 16.7.0 | — | end-of-life | untested | no |
| nodejs | 16.8.0 | — | end-of-life | untested | no |
| nodejs | 16.9.0 | — | end-of-life | untested | no |
| nodejs | 16.9.1 | — | end-of-life | untested | no |
| nodejs | 16.10.0 | — | end-of-life | untested | no |
| nodejs | 16.11.0 | — | end-of-life | untested | no |
| nodejs | 16.11.1 | — | end-of-life | untested | no |
| nodejs | 16.12.0 | — | end-of-life | untested | no |
| nodejs | 16.13.0 | — | end-of-life | untested | no |
| nodejs | 16.13.1 | — | end-of-life | untested | no |
| nodejs | 16.13.2 | — | end-of-life | untested | no |
| nodejs | 16.14.0 | — | end-of-life | untested | no |
| nodejs | 16.14.1 | — | end-of-life | untested | no |
| nodejs | 16.14.2 | — | end-of-life | untested | no |
| nodejs | 16.15.0 | — | end-of-life | untested | no |
| nodejs | 16.15.1 | — | end-of-life | untested | no |
| nodejs | 16.16.0 | — | end-of-life | untested | no |
| nodejs | 16.17.0 | — | end-of-life | untested | no |
| nodejs | 16.17.1 | — | end-of-life | untested | no |
| nodejs | 16.18.0 | — | end-of-life | untested | no |
| nodejs | 16.18.1 | — | end-of-life | untested | no |
| nodejs | 16.19.0 | — | end-of-life | untested | no |
| nodejs | 16.19.1 | — | end-of-life | untested | no |
| nodejs | 16.20.0 | — | end-of-life | untested | no |
| nodejs | 16.20.1 | — | end-of-life | untested | no |
| nodejs | 16.20.2 | — | end-of-life | untested | no |
| nodejs | 17.0.0 | — | end-of-life | untested | no |
| nodejs | 17.0.1 | — | end-of-life | untested | no |
| nodejs | 17.1.0 | — | end-of-life | untested | no |
| nodejs | 17.2.0 | — | end-of-life | untested | no |
| nodejs | 17.3.0 | — | end-of-life | untested | no |
| nodejs | 17.3.1 | — | end-of-life | untested | no |
| nodejs | 17.4.0 | — | end-of-life | untested | no |
| nodejs | 17.5.0 | — | end-of-life | untested | no |
| nodejs | 17.6.0 | — | end-of-life | untested | no |
| nodejs | 17.7.0 | — | end-of-life | untested | no |
| nodejs | 17.7.1 | — | end-of-life | untested | no |
| nodejs | 17.7.2 | — | end-of-life | untested | no |
| nodejs | 17.8.0 | — | end-of-life | untested | no |
| nodejs | 17.9.0 | — | end-of-life | untested | no |
| nodejs | 17.9.1 | — | end-of-life | untested | no |
| nodejs | 18.0.0 | — | end-of-life | untested | no |
| nodejs | 18.1.0 | — | end-of-life | untested | no |
| nodejs | 18.2.0 | — | end-of-life | untested | no |
| nodejs | 18.3.0 | — | end-of-life | untested | no |
| nodejs | 18.4.0 | — | end-of-life | untested | no |
| nodejs | 18.5.0 | — | end-of-life | untested | no |
| nodejs | 18.6.0 | — | end-of-life | untested | no |
| nodejs | 18.7.0 | — | end-of-life | untested | no |
| nodejs | 18.8.0 | — | end-of-life | untested | no |
| nodejs | 18.9.0 | — | end-of-life | untested | no |
| nodejs | 18.9.1 | — | end-of-life | untested | no |
| nodejs | 18.10.0 | — | end-of-life | untested | no |
| nodejs | 18.11.0 | — | end-of-life | untested | no |
| nodejs | 18.12.0 | — | end-of-life | untested | no |
| nodejs | 18.12.1 | — | end-of-life | untested | no |
| nodejs | 18.13.0 | — | end-of-life | untested | no |
| nodejs | 18.14.0 | — | end-of-life | untested | no |
| nodejs | 18.14.1 | — | end-of-life | untested | no |
| nodejs | 18.14.2 | — | end-of-life | untested | no |
| nodejs | 18.15.0 | — | end-of-life | untested | no |
| nodejs | 18.16.0 | — | end-of-life | untested | no |
| nodejs | 18.16.1 | — | end-of-life | untested | no |
| nodejs | 18.17.0 | — | end-of-life | untested | no |
| nodejs | 18.17.1 | — | end-of-life | untested | no |
| nodejs | 18.18.0 | — | end-of-life | untested | no |
| nodejs | 18.18.1 | — | end-of-life | untested | no |
| nodejs | 18.18.2 | — | end-of-life | untested | no |
| nodejs | 18.19.0 | — | end-of-life | untested | no |
| nodejs | 18.19.1 | — | end-of-life | untested | no |
| nodejs | 18.20.0 | — | end-of-life | untested | no |
| nodejs | 18.20.1 | — | end-of-life | untested | no |
| nodejs | 18.20.2 | — | end-of-life | untested | no |
| nodejs | 18.20.3 | — | end-of-life | untested | no |
| nodejs | 18.20.4 | — | end-of-life | untested | no |
| nodejs | 18.20.5 | — | end-of-life | untested | no |
| nodejs | 18.20.6 | — | end-of-life | untested | no |
| nodejs | 18.20.7 | — | end-of-life | untested | no |
| nodejs | 18.20.8 | — | end-of-life | untested | no |
| nodejs | 19.0.0 | — | end-of-life | untested | no |
| nodejs | 19.0.1 | — | end-of-life | untested | no |
| nodejs | 19.1.0 | — | end-of-life | untested | no |
| nodejs | 19.2.0 | — | end-of-life | untested | no |
| nodejs | 19.3.0 | — | end-of-life | untested | no |
| nodejs | 19.4.0 | — | end-of-life | untested | no |
| nodejs | 19.5.0 | — | end-of-life | untested | no |
| nodejs | 19.6.0 | — | end-of-life | untested | no |
| nodejs | 19.6.1 | — | end-of-life | untested | no |
| nodejs | 19.7.0 | — | end-of-life | untested | no |
| nodejs | 19.8.0 | — | end-of-life | untested | no |
| nodejs | 19.8.1 | — | end-of-life | untested | no |
| nodejs | 19.9.0 | — | end-of-life | untested | no |
| nodejs | 20.0.0 | — | end-of-life | untested | no |
| nodejs | 20.1.0 | — | end-of-life | untested | no |
| nodejs | 20.2.0 | — | end-of-life | untested | no |
| nodejs | 20.3.0 | — | end-of-life | untested | no |
| nodejs | 20.3.1 | — | end-of-life | untested | no |
| nodejs | 20.4.0 | — | end-of-life | untested | no |
| nodejs | 20.5.0 | — | end-of-life | untested | no |
| nodejs | 20.5.1 | — | end-of-life | untested | no |
| nodejs | 20.6.0 | — | end-of-life | untested | no |
| nodejs | 20.6.1 | — | end-of-life | untested | no |
| nodejs | 20.7.0 | — | end-of-life | untested | no |
| nodejs | 20.8.0 | — | end-of-life | untested | no |
| nodejs | 20.8.1 | — | end-of-life | untested | no |
| nodejs | 20.9.0 | — | end-of-life | untested | no |
| nodejs | 20.10.0 | — | end-of-life | untested | no |
| nodejs | 20.11.0 | — | end-of-life | untested | no |
| nodejs | 20.11.1 | — | end-of-life | untested | no |
| nodejs | 20.12.0 | — | end-of-life | untested | no |
| nodejs | 20.12.1 | — | end-of-life | untested | no |
| nodejs | 20.12.2 | — | end-of-life | untested | no |
| nodejs | 20.13.0 | — | end-of-life | untested | no |
| nodejs | 20.13.1 | — | end-of-life | untested | no |
| nodejs | 20.14.0 | — | end-of-life | untested | no |
| nodejs | 20.15.0 | — | end-of-life | untested | no |
| nodejs | 20.15.1 | — | end-of-life | untested | no |
| nodejs | 20.16.0 | — | end-of-life | untested | no |
| nodejs | 20.17.0 | — | end-of-life | untested | no |
| nodejs | 20.18.0 | — | end-of-life | untested | no |
| nodejs | 20.18.1 | — | end-of-life | untested | no |
| nodejs | 20.18.2 | — | end-of-life | untested | no |
| nodejs | 20.18.3 | — | end-of-life | untested | no |
| nodejs | 20.19.0 | — | end-of-life | untested | no |
| nodejs | 20.19.1 | — | end-of-life | untested | no |
| nodejs | 20.19.2 | — | end-of-life | untested | no |
| nodejs | 20.19.3 | — | end-of-life | untested | no |
| nodejs | 20.19.4 | — | end-of-life | untested | no |
| nodejs | 20.19.5 | — | end-of-life | untested | no |
| nodejs | 20.19.6 | — | end-of-life | untested | no |
| nodejs | 20.20.0 | — | end-of-life | untested | no |
| nodejs | 20.20.1 | — | end-of-life | untested | no |
| nodejs | 20.20.2 | — | end-of-life | untested | no |
| nodejs | 21.0.0 | — | end-of-life | untested | no |
| nodejs | 21.1.0 | — | end-of-life | untested | no |
| nodejs | 21.2.0 | — | end-of-life | untested | no |
| nodejs | 21.3.0 | — | end-of-life | untested | no |
| nodejs | 21.4.0 | — | end-of-life | untested | no |
| nodejs | 21.5.0 | — | end-of-life | untested | no |
| nodejs | 21.6.0 | — | end-of-life | untested | no |
| nodejs | 21.6.1 | — | end-of-life | untested | no |
| nodejs | 21.6.2 | — | end-of-life | untested | no |
| nodejs | 21.7.0 | — | end-of-life | untested | no |
| nodejs | 21.7.1 | — | end-of-life | untested | no |
| nodejs | 21.7.2 | — | end-of-life | untested | no |
| nodejs | 21.7.3 | — | end-of-life | untested | no |
| nodejs | 22.0.0 | — | maintained | untested | no |
| nodejs | 22.1.0 | — | maintained | untested | no |
| nodejs | 22.2.0 | — | maintained | untested | no |
| nodejs | 22.3.0 | — | maintained | untested | no |
| nodejs | 22.4.0 | — | maintained | untested | no |
| nodejs | 22.4.1 | — | maintained | untested | no |
| nodejs | 22.5.0 | — | maintained | untested | no |
| nodejs | 22.5.1 | — | maintained | untested | no |
| nodejs | 22.6.0 | — | maintained | untested | no |
| nodejs | 22.7.0 | — | maintained | untested | no |
| nodejs | 22.8.0 | — | maintained | untested | no |
| nodejs | 22.9.0 | — | maintained | untested | no |
| nodejs | 22.10.0 | — | maintained | untested | no |
| nodejs | 22.11.0 | — | maintained | untested | no |
| nodejs | 22.12.0 | — | maintained | untested | no |
| nodejs | 22.13.0 | — | maintained | untested | no |
| nodejs | 22.13.1 | — | maintained | untested | no |
| nodejs | 22.14.0 | — | maintained | untested | no |
| nodejs | 22.15.0 | — | maintained | untested | no |
| nodejs | 22.15.1 | — | maintained | untested | no |
| nodejs | 22.16.0 | — | maintained | untested | no |
| nodejs | 22.17.0 | — | maintained | untested | no |
| nodejs | 22.17.1 | — | maintained | untested | no |
| nodejs | 22.18.0 | — | maintained | untested | no |
| nodejs | 22.19.0 | — | maintained | untested | no |
| nodejs | 22.20.0 | — | maintained | untested | no |
| nodejs | 22.21.0 | — | maintained | untested | no |
| nodejs | 22.21.1 | — | maintained | untested | no |
| nodejs | 22.22.0 | — | maintained | untested | no |
| nodejs | 22.22.1 | — | maintained | untested | no |
| nodejs | 22.22.2 | — | maintained | untested | no |
| nodejs | 22.22.3 | — | maintained | untested | no |
| nodejs | 22.23.0 | — | maintained | untested | no |
| nodejs | 22.23.1 | — | maintained | untested | no |
| nodejs | 22.23.2 | — | maintained | untested | no |
| nodejs | 22.23.3 | — | maintained | passed 2026-10-06 | yes |
| nodejs | 23.0.0 | — | end-of-life | untested | no |
| nodejs | 23.1.0 | — | end-of-life | untested | no |
| nodejs | 23.2.0 | — | end-of-life | untested | no |
| nodejs | 23.3.0 | — | end-of-life | untested | no |
| nodejs | 23.4.0 | — | end-of-life | untested | no |
| nodejs | 23.5.0 | — | end-of-life | untested | no |
| nodejs | 23.6.0 | — | end-of-life | untested | no |
| nodejs | 23.6.1 | — | end-of-life | untested | no |
| nodejs | 23.7.0 | — | end-of-life | untested | no |
| nodejs | 23.8.0 | — | end-of-life | untested | no |
| nodejs | 23.9.0 | — | end-of-life | untested | no |
| nodejs | 23.10.0 | — | end-of-life | untested | no |
| nodejs | 23.11.0 | — | end-of-life | untested | no |
| nodejs | 23.11.1 | — | end-of-life | untested | no |
| nodejs | 24.0.0 | — | maintained | untested | no |
| nodejs | 24.0.1 | — | maintained | untested | no |
| nodejs | 24.0.2 | — | maintained | untested | no |
| nodejs | 24.1.0 | — | maintained | untested | no |
| nodejs | 24.2.0 | — | maintained | untested | no |
| nodejs | 24.3.0 | — | maintained | untested | no |
| nodejs | 24.4.0 | — | maintained | untested | no |
| nodejs | 24.4.1 | — | maintained | untested | no |
| nodejs | 24.5.0 | — | maintained | untested | no |
| nodejs | 24.6.0 | — | maintained | untested | no |
| nodejs | 24.7.0 | — | maintained | untested | no |
| nodejs | 24.8.0 | — | maintained | untested | no |
| nodejs | 24.9.0 | — | maintained | untested | no |
| nodejs | 24.10.0 | — | maintained | untested | no |
| nodejs | 24.11.0 | — | maintained | untested | no |
| nodejs | 24.11.1 | — | maintained | untested | no |
| nodejs | 24.12.0 | — | maintained | untested | no |
| nodejs | 24.13.0 | — | maintained | untested | no |
| nodejs | 24.13.1 | — | maintained | untested | no |
| nodejs | 24.14.0 | — | maintained | untested | no |
| nodejs | 24.14.1 | — | maintained | untested | no |
| nodejs | 24.15.0 | — | maintained | untested | no |
| nodejs | 24.16.0 | — | maintained | untested | no |
| nodejs | 24.17.0 | — | maintained | untested | no |
| nodejs | 24.18.0 | — | maintained | untested | no |
| nodejs | 24.18.1 | — | maintained | untested | no |
| nodejs | 24.19.0 | — | maintained | untested | no |
| nodejs | 24.20.0 | — | maintained | untested | no |
| nodejs | 24.21.0 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 25.0.0 | — | end-of-life | untested | no |
| nodejs | 25.1.0 | — | end-of-life | untested | no |
| nodejs | 25.2.0 | — | end-of-life | untested | no |
| nodejs | 25.2.1 | — | end-of-life | untested | no |
| nodejs | 25.3.0 | — | end-of-life | untested | no |
| nodejs | 25.4.0 | — | end-of-life | untested | no |
| nodejs | 25.5.0 | — | end-of-life | untested | no |
| nodejs | 25.6.0 | — | end-of-life | untested | no |
| nodejs | 25.6.1 | — | end-of-life | untested | no |
| nodejs | 25.7.0 | — | end-of-life | untested | no |
| nodejs | 25.8.0 | — | end-of-life | untested | no |
| nodejs | 25.8.1 | — | end-of-life | untested | no |
| nodejs | 25.8.2 | — | end-of-life | untested | no |
| nodejs | 25.9.0 | — | end-of-life | untested | no |
| nodejs | 26.0.0 | — | maintained | untested | no |
| nodejs | 26.1.0 | — | maintained | untested | no |
| nodejs | 26.2.0 | — | maintained | untested | no |
| nodejs | 26.3.0 | — | maintained | untested | no |
| nodejs | 26.3.1 | — | maintained | untested | no |
| nodejs | 26.4.0 | — | maintained | untested | no |
| nodejs | 26.5.0 | — | maintained | untested | no |
| nodejs | 26.5.1 | — | maintained | untested | no |
| nodejs | 26.6.0 | — | maintained | untested | no |
| nodejs | 26.7.0 | — | maintained | untested | no |
| nodejs | 26.8.0 | — | maintained | untested | no |
| nodejs | 26.8.1 | — | maintained | untested | no |
| nodejs | 26.8.2 | — | maintained | untested | no |
| nodejs | 26.9.0 | — | maintained | untested | no |
| nodejs | 26.10.0 | — | maintained | passed 2026-10-06 | yes |
heroku-python
Stack: heroku-22 · architecture: amd64.
Builder: registry.prod.d2o.io/library/kpack/heroku-python:clusterbuilder-heroku-python@sha256:85b08ce2c6fc5c3e6232e50d5562496afd5bf5cb190620577254e3bc57a6c008
Buildpacks: heroku/python@6.7.0, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: 3.14.8.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| python | 3.11.17 | — | maintained | passed 2026-10-06 | yes |
| python | 3.12.15 | — | maintained | passed 2026-10-06 | yes |
| python | 3.13.16 | — | maintained | passed 2026-10-06 | yes |
| python | 3.14.8 (default) | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| python | 3.10.0 | — | end-of-life | untested | no |
| python | 3.10.1 | — | end-of-life | untested | no |
| python | 3.10.2 | — | end-of-life | untested | no |
| python | 3.10.3 | — | end-of-life | untested | no |
| python | 3.10.4 | — | end-of-life | untested | no |
| python | 3.10.5 | — | end-of-life | untested | no |
| python | 3.10.6 | — | end-of-life | untested | no |
| python | 3.10.7 | — | end-of-life | untested | no |
| python | 3.10.8 | — | end-of-life | untested | no |
| python | 3.10.9 | — | end-of-life | untested | no |
| python | 3.10.10 | — | end-of-life | untested | no |
| python | 3.10.11 | — | end-of-life | untested | no |
| python | 3.10.12 | — | end-of-life | untested | no |
| python | 3.10.13 | — | end-of-life | untested | no |
| python | 3.10.14 | — | end-of-life | untested | no |
| python | 3.10.15 | — | end-of-life | untested | no |
| python | 3.10.16 | — | end-of-life | untested | no |
| python | 3.10.17 | — | end-of-life | untested | no |
| python | 3.10.18 | — | end-of-life | untested | no |
| python | 3.10.19 | — | end-of-life | untested | no |
| python | 3.10.20 | — | end-of-life | untested | no |
| python | 3.10.21 | — | end-of-life | untested | no |
| python | 3.10.22 | — | end-of-life | untested | no |
| python | 3.11.0 | — | maintained | untested | no |
| python | 3.11.1 | — | maintained | untested | no |
| python | 3.11.2 | — | maintained | untested | no |
| python | 3.11.3 | — | maintained | untested | no |
| python | 3.11.4 | — | maintained | untested | no |
| python | 3.11.5 | — | maintained | untested | no |
| python | 3.11.6 | — | maintained | untested | no |
| python | 3.11.7 | — | maintained | untested | no |
| python | 3.11.8 | — | maintained | untested | no |
| python | 3.11.9 | — | maintained | untested | no |
| python | 3.11.10 | — | maintained | untested | no |
| python | 3.11.11 | — | maintained | untested | no |
| python | 3.11.12 | — | maintained | untested | no |
| python | 3.11.13 | — | maintained | untested | no |
| python | 3.11.14 | — | maintained | untested | no |
| python | 3.11.15 | — | maintained | untested | no |
| python | 3.11.16 | — | maintained | untested | no |
| python | 3.11.17 | — | maintained | passed 2026-10-06 | yes |
| python | 3.12.0 | — | maintained | untested | no |
| python | 3.12.1 | — | maintained | untested | no |
| python | 3.12.2 | — | maintained | untested | no |
| python | 3.12.3 | — | maintained | untested | no |
| python | 3.12.4 | — | maintained | untested | no |
| python | 3.12.5 | — | maintained | untested | no |
| python | 3.12.6 | — | maintained | untested | no |
| python | 3.12.7 | — | maintained | untested | no |
| python | 3.12.8 | — | maintained | untested | no |
| python | 3.12.9 | — | maintained | untested | no |
| python | 3.12.10 | — | maintained | untested | no |
| python | 3.12.11 | — | maintained | untested | no |
| python | 3.12.12 | — | maintained | untested | no |
| python | 3.12.13 | — | maintained | untested | no |
| python | 3.12.14 | — | maintained | untested | no |
| python | 3.12.15 | — | maintained | passed 2026-10-06 | yes |
| python | 3.13.0 | — | maintained | untested | no |
| python | 3.13.1 | — | maintained | untested | no |
| python | 3.13.2 | — | maintained | untested | no |
| python | 3.13.3 | — | maintained | untested | no |
| python | 3.13.4 | — | maintained | untested | no |
| python | 3.13.5 | — | maintained | untested | no |
| python | 3.13.6 | — | maintained | untested | no |
| python | 3.13.7 | — | maintained | untested | no |
| python | 3.13.8 | — | maintained | untested | no |
| python | 3.13.9 | — | maintained | untested | no |
| python | 3.13.10 | — | maintained | untested | no |
| python | 3.13.11 | — | maintained | untested | no |
| python | 3.13.12 | — | maintained | untested | no |
| python | 3.13.13 | — | maintained | untested | no |
| python | 3.13.14 | — | maintained | untested | no |
| python | 3.13.15 | — | maintained | untested | no |
| python | 3.13.16 | — | maintained | passed 2026-10-06 | yes |
| python | 3.14.0 | — | maintained | untested | no |
| python | 3.14.1 | — | maintained | untested | no |
| python | 3.14.2 | — | maintained | untested | no |
| python | 3.14.3 | — | maintained | untested | no |
| python | 3.14.4 | — | maintained | untested | no |
| python | 3.14.5 | — | maintained | untested | no |
| python | 3.14.6 | — | maintained | untested | no |
| python | 3.14.7 | — | maintained | untested | no |
| python | 3.14.8 (default) | — | maintained | passed 2026-10-06 | yes |
heroku-ruby
Stack: heroku-22 · architecture: amd64.
Builder: registry.prod.d2o.io/library/kpack/heroku-ruby:clusterbuilder-heroku-ruby@sha256:765c028d6eb0aa563706b7ec23f968ba03b95f56b15c10c832c4e5fa83175d25
Buildpacks: heroku/ruby@12.4.2, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: 3.3.9.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| ruby | 3.3.9 (default) | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.3.12 | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.4.11 | — | maintained | passed 2026-10-06 | yes |
| ruby | 4.0.7 | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| ruby | 3.1.0 | — | end-of-life | untested | no |
| ruby | 3.1.1 | — | end-of-life | untested | no |
| ruby | 3.1.2 | — | end-of-life | untested | no |
| ruby | 3.1.3 | — | end-of-life | untested | no |
| ruby | 3.1.4 | — | end-of-life | untested | no |
| ruby | 3.1.5 | — | end-of-life | untested | no |
| ruby | 3.1.6 | — | end-of-life | untested | no |
| ruby | 3.1.7 | — | end-of-life | untested | no |
| ruby | 3.2.0 | — | end-of-life | untested | no |
| ruby | 3.2.1 | — | end-of-life | untested | no |
| ruby | 3.2.2 | — | end-of-life | untested | no |
| ruby | 3.2.3 | — | end-of-life | untested | no |
| ruby | 3.2.4 | — | end-of-life | untested | no |
| ruby | 3.2.5 | — | end-of-life | untested | no |
| ruby | 3.2.6 | — | end-of-life | untested | no |
| ruby | 3.2.7 | — | end-of-life | untested | no |
| ruby | 3.2.8 | — | end-of-life | untested | no |
| ruby | 3.2.9 | — | end-of-life | untested | no |
| ruby | 3.2.10 | — | end-of-life | untested | no |
| ruby | 3.2.11 | — | end-of-life | untested | no |
| ruby | 3.3.0 | — | maintained | untested | no |
| ruby | 3.3.1 | — | maintained | untested | no |
| ruby | 3.3.2 | — | maintained | untested | no |
| ruby | 3.3.3 | — | maintained | untested | no |
| ruby | 3.3.4 | — | maintained | untested | no |
| ruby | 3.3.5 | — | maintained | untested | no |
| ruby | 3.3.6 | — | maintained | untested | no |
| ruby | 3.3.7 | — | maintained | untested | no |
| ruby | 3.3.8 | — | maintained | untested | no |
| ruby | 3.3.9 (default) | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.3.10 | — | maintained | untested | no |
| ruby | 3.3.11 | — | maintained | untested | no |
| ruby | 3.3.12 | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.4.0 | — | maintained | untested | no |
| ruby | 3.4.1 | — | maintained | untested | no |
| ruby | 3.4.2 | — | maintained | untested | no |
| ruby | 3.4.3 | — | maintained | untested | no |
| ruby | 3.4.4 | — | maintained | untested | no |
| ruby | 3.4.5 | — | maintained | untested | no |
| ruby | 3.4.6 | — | maintained | untested | no |
| ruby | 3.4.7 | — | maintained | untested | no |
| ruby | 3.4.8 | — | maintained | untested | no |
| ruby | 3.4.9 | — | maintained | untested | no |
| ruby | 3.4.10 | — | maintained | untested | no |
| ruby | 3.4.11 | — | maintained | passed 2026-10-06 | yes |
| ruby | 4.0.0 | — | maintained | untested | no |
| ruby | 4.0.1 | — | maintained | untested | no |
| ruby | 4.0.2 | — | maintained | untested | no |
| ruby | 4.0.3 | — | maintained | untested | no |
| ruby | 4.0.4 | — | maintained | untested | no |
| ruby | 4.0.5 | — | maintained | untested | no |
| ruby | 4.0.6 | — | maintained | untested | no |
| ruby | 4.0.7 | — | maintained | passed 2026-10-06 | yes |
Availability could not be confirmed for 93 additional upstream releases (download server returned 403); these are retained as unconfirmed in the JSON catalog.
paketo-rust
Stack: heroku-22 · architecture: amd64.
Builder: registry.prod.d2o.io/library/kpack/paketo-rust:clusterbuilder-paketo-rust@sha256:f540418107539a8492432f3ec8bf9c55ea2a21123b639d76ebb43b789b723dfd
Buildpacks: paketo-community/rustup@1.17.0, paketo-community/rust@0.90.0, paketo-community/rust-dist@1.50.0, paketo-community/cargo@0.16.0, paketo-buildpacks/syft@2.41.0, paketo-buildpacks/procfile@5.13.7, d2o/manifest@0.1.0.
Default selection: stable.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| rust | 1.99.0 (default) | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| rust | 1.19.0 | — | end-of-life | untested | no |
| rust | 1.20.0 | — | end-of-life | untested | no |
| rust | 1.21.0 | — | end-of-life | untested | no |
| rust | 1.22.0 | — | end-of-life | untested | no |
| rust | 1.22.1 | — | end-of-life | untested | no |
| rust | 1.23.0 | — | end-of-life | untested | no |
| rust | 1.24.0 | — | end-of-life | untested | no |
| rust | 1.24.1 | — | end-of-life | untested | no |
| rust | 1.25.0 | — | end-of-life | untested | no |
| rust | 1.26.0 | — | end-of-life | untested | no |
| rust | 1.26.1 | — | end-of-life | untested | no |
| rust | 1.26.2 | — | end-of-life | untested | no |
| rust | 1.27.0 | — | end-of-life | untested | no |
| rust | 1.27.1 | — | end-of-life | untested | no |
| rust | 1.27.2 | — | end-of-life | untested | no |
| rust | 1.28.0 | — | end-of-life | untested | no |
| rust | 1.29.0 | — | end-of-life | untested | no |
| rust | 1.29.1 | — | end-of-life | untested | no |
| rust | 1.29.2 | — | end-of-life | untested | no |
| rust | 1.30.0 | — | end-of-life | untested | no |
| rust | 1.30.1 | — | end-of-life | untested | no |
| rust | 1.31.0 | — | end-of-life | untested | no |
| rust | 1.31.1 | — | end-of-life | untested | no |
| rust | 1.32.0 | — | end-of-life | untested | no |
| rust | 1.33.0 | — | end-of-life | untested | no |
| rust | 1.34.0 | — | end-of-life | untested | no |
| rust | 1.34.1 | — | end-of-life | untested | no |
| rust | 1.34.2 | — | end-of-life | untested | no |
| rust | 1.35.0 | — | end-of-life | untested | no |
| rust | 1.36.0 | — | end-of-life | untested | no |
| rust | 1.37.0 | — | end-of-life | untested | no |
| rust | 1.38.0 | — | end-of-life | untested | no |
| rust | 1.39.0 | — | end-of-life | untested | no |
| rust | 1.40.0 | — | end-of-life | untested | no |
| rust | 1.41.0 | — | end-of-life | untested | no |
| rust | 1.41.1 | — | end-of-life | untested | no |
| rust | 1.42.0 | — | end-of-life | untested | no |
| rust | 1.43.0 | — | end-of-life | untested | no |
| rust | 1.43.1 | — | end-of-life | untested | no |
| rust | 1.44.0 | — | end-of-life | untested | no |
| rust | 1.44.1 | — | end-of-life | untested | no |
| rust | 1.45.0 | — | end-of-life | untested | no |
| rust | 1.45.1 | — | end-of-life | untested | no |
| rust | 1.45.2 | — | end-of-life | untested | no |
| rust | 1.46.0 | — | end-of-life | untested | no |
| rust | 1.47.0 | — | end-of-life | untested | no |
| rust | 1.48.0 | — | end-of-life | untested | no |
| rust | 1.49.0 | — | end-of-life | untested | no |
| rust | 1.50.0 | — | end-of-life | untested | no |
| rust | 1.51.0 | — | end-of-life | untested | no |
| rust | 1.52.0 | — | end-of-life | untested | no |
| rust | 1.52.1 | — | end-of-life | untested | no |
| rust | 1.53.0 | — | end-of-life | untested | no |
| rust | 1.54.0 | — | end-of-life | untested | no |
| rust | 1.55.0 | — | end-of-life | untested | no |
| rust | 1.56.0 | — | end-of-life | untested | no |
| rust | 1.56.1 | — | end-of-life | untested | no |
| rust | 1.57.0 | — | end-of-life | untested | no |
| rust | 1.58.0 | — | end-of-life | untested | no |
| rust | 1.58.1 | — | end-of-life | untested | no |
| rust | 1.59.0 | — | end-of-life | untested | no |
| rust | 1.60.0 | — | end-of-life | untested | no |
| rust | 1.61.0 | — | end-of-life | untested | no |
| rust | 1.62.0 | — | end-of-life | untested | no |
| rust | 1.62.1 | — | end-of-life | untested | no |
| rust | 1.63.0 | — | end-of-life | untested | no |
| rust | 1.64.0 | — | end-of-life | untested | no |
| rust | 1.65.0 | — | end-of-life | untested | no |
| rust | 1.66.0 | — | end-of-life | untested | no |
| rust | 1.66.1 | — | end-of-life | untested | no |
| rust | 1.67.0 | — | end-of-life | untested | no |
| rust | 1.67.1 | — | end-of-life | untested | no |
| rust | 1.68.0 | — | end-of-life | untested | no |
| rust | 1.68.1 | — | end-of-life | untested | no |
| rust | 1.68.2 | — | end-of-life | untested | no |
| rust | 1.69.0 | — | end-of-life | untested | no |
| rust | 1.70.0 | — | end-of-life | untested | no |
| rust | 1.71.0 | — | end-of-life | untested | no |
| rust | 1.71.1 | — | end-of-life | untested | no |
| rust | 1.72.0 | — | end-of-life | untested | no |
| rust | 1.72.1 | — | end-of-life | untested | no |
| rust | 1.73.0 | — | end-of-life | untested | no |
| rust | 1.74.0 | — | end-of-life | untested | no |
| rust | 1.74.1 | — | end-of-life | untested | no |
| rust | 1.75.0 | — | end-of-life | untested | no |
| rust | 1.76.0 | — | end-of-life | untested | no |
| rust | 1.77.0 | — | end-of-life | untested | no |
| rust | 1.77.1 | — | end-of-life | untested | no |
| rust | 1.77.2 | — | end-of-life | untested | no |
| rust | 1.78.0 | — | end-of-life | untested | no |
| rust | 1.79.0 | — | end-of-life | untested | no |
| rust | 1.80.0 | — | end-of-life | untested | no |
| rust | 1.80.1 | — | end-of-life | untested | no |
| rust | 1.81.0 | — | end-of-life | untested | no |
| rust | 1.82.0 | — | end-of-life | untested | no |
| rust | 1.83.0 | — | end-of-life | untested | no |
| rust | 1.84.0 | — | end-of-life | untested | no |
| rust | 1.84.1 | — | end-of-life | untested | no |
| rust | 1.85.0 | — | end-of-life | untested | no |
| rust | 1.85.1 | — | end-of-life | untested | no |
| rust | 1.86.0 | — | end-of-life | untested | no |
| rust | 1.87.0 | — | end-of-life | untested | no |
| rust | 1.88.0 | — | end-of-life | untested | no |
| rust | 1.89.0 | — | end-of-life | untested | no |
| rust | 1.90.0 | — | end-of-life | untested | no |
| rust | 1.91.0 | — | end-of-life | untested | no |
| rust | 1.91.1 | — | end-of-life | untested | no |
| rust | 1.92.0 | — | end-of-life | untested | no |
| rust | 1.93.0 | — | end-of-life | untested | no |
| rust | 1.93.1 | — | end-of-life | untested | no |
| rust | 1.94.0 | — | end-of-life | untested | no |
| rust | 1.94.1 | — | end-of-life | untested | no |
| rust | 1.95.0 | — | end-of-life | untested | no |
| rust | 1.96.0 | — | end-of-life | untested | no |
| rust | 1.96.1 | — | end-of-life | untested | no |
| rust | 1.97.0 | — | end-of-life | untested | no |
| rust | 1.97.1 | — | end-of-life | untested | no |
| rust | 1.98.0 | — | end-of-life | untested | no |
| rust | 1.98.1 | — | end-of-life | untested | no |
| rust | 1.99.0 (default) | — | maintained | passed 2026-10-06 | yes |
paketo-web-servers
Stack: io.buildpacks.stacks.jammy · architecture: amd64.
Builder: registry.prod.d2o.io/library/kpack/paketo-web-servers:clusterbuilder-paketo-web-servers@sha256:f2cb55455aa1c358a120dafa6b1865568ba5968aa2d5fe9dde249e6ffb531d63
Buildpacks: paketo-buildpacks/npm-install@2.3.30, paketo-buildpacks/yarn-install@2.7.25, paketo-buildpacks/node-engine@8.8.1, paketo-buildpacks/nginx@1.3.0, paketo-buildpacks/httpd@1.1.6, paketo-buildpacks/yarn@2.5.0, paketo-buildpacks/ca-certificates@3.14.1, paketo-buildpacks/watchexec@3.11.1, paketo-buildpacks/node-run-script@2.3.55, paketo-buildpacks/procfile@5.15.2, paketo-buildpacks/image-labels@4.14.2, paketo-buildpacks/environment-variables@4.12.0, paketo-buildpacks/source-removal@1.0.43, paketo-buildpacks/web-servers@4.14.1, d2o/manifest@0.1.0.
Default selection: nginx; public/; no frontend build unless configured.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| nginx | 1.30.5 | — | maintained | passed 2026-10-06 | yes |
| nginx | 1.31.6 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 22.23.3 | 10.9.9 | maintained | passed 2026-10-06 | yes |
| nodejs | 24.21.0 (default) | 11.19.0 | maintained | passed 2026-10-06 | yes |
| nodejs | 26.10.0 | 11.19.1 | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| berry | 4.18.0 | — | unknown | untested | no |
| berry | 4.18.1 | — | unknown | untested | no |
| nginx | 1.30.4 | — | maintained | untested | no |
| nginx | 1.30.5 | — | maintained | passed 2026-10-06 | yes |
| nginx | 1.31.5 | — | maintained | untested | no |
| nginx | 1.31.6 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 18.20.7 | 10.8.2 | end-of-life | untested | no |
| nodejs | 18.20.8 | 10.8.2 | end-of-life | untested | no |
| nodejs | 20.20.1 | 10.8.2 | end-of-life | untested | no |
| nodejs | 20.20.2 | 10.8.2 | end-of-life | untested | no |
| nodejs | 22.23.2 | 10.9.8 | maintained | untested | no |
| nodejs | 22.23.3 | 10.9.9 | maintained | passed 2026-10-06 | yes |
| nodejs | 24.20.0 | 11.19.0 | maintained | untested | no |
| nodejs | 24.21.0 (default) | 11.19.0 | maintained | passed 2026-10-06 | yes |
| nodejs | 26.9.0 | 11.19.1 | maintained | untested | no |
| nodejs | 26.10.0 | 11.19.1 | maintained | passed 2026-10-06 | yes |
| yarn | 1.22.19 | — | unknown | untested | no |
| yarn | 1.22.22 (default) | — | unknown | passed 2026-10-06 | no |
Staging
heroku-go
Stack: heroku-22 · architecture: amd64.
Builder: registry.stag.d2o.io/library/kpack/heroku-go:clusterbuilder-heroku-go@sha256:ceba7250d645a67685e9106f0ced3da994138c4cc48760cf436a9ec1d95c3d53
Buildpacks: heroku/go@4.1.1, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: latest inventory release when go.mod omits go; otherwise its requirement.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| go | 1.26.8 | — | maintained | passed 2026-10-06 | yes |
| go | 1.27.1 (default) | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| go | 1.11 | — | end-of-life | untested | no |
| go | 1.11.1 | — | end-of-life | untested | no |
| go | 1.11.2 | — | end-of-life | untested | no |
| go | 1.11.3 | — | end-of-life | untested | no |
| go | 1.11.4 | — | end-of-life | untested | no |
| go | 1.11.5 | — | end-of-life | untested | no |
| go | 1.11.6 | — | end-of-life | untested | no |
| go | 1.11.7 | — | end-of-life | untested | no |
| go | 1.11.8 | — | end-of-life | untested | no |
| go | 1.11.9 | — | end-of-life | untested | no |
| go | 1.11.10 | — | end-of-life | untested | no |
| go | 1.11.11 | — | end-of-life | untested | no |
| go | 1.11.12 | — | end-of-life | untested | no |
| go | 1.11.13 | — | end-of-life | untested | no |
| go | 1.12 | — | end-of-life | untested | no |
| go | 1.12.1 | — | end-of-life | untested | no |
| go | 1.12.2 | — | end-of-life | untested | no |
| go | 1.12.3 | — | end-of-life | untested | no |
| go | 1.12.4 | — | end-of-life | untested | no |
| go | 1.12.5 | — | end-of-life | untested | no |
| go | 1.12.6 | — | end-of-life | untested | no |
| go | 1.12.7 | — | end-of-life | untested | no |
| go | 1.12.8 | — | end-of-life | untested | no |
| go | 1.12.9 | — | end-of-life | untested | no |
| go | 1.12.10 | — | end-of-life | untested | no |
| go | 1.12.11 | — | end-of-life | untested | no |
| go | 1.12.12 | — | end-of-life | untested | no |
| go | 1.12.13 | — | end-of-life | untested | no |
| go | 1.12.14 | — | end-of-life | untested | no |
| go | 1.12.15 | — | end-of-life | untested | no |
| go | 1.12.16 | — | end-of-life | untested | no |
| go | 1.12.17 | — | end-of-life | untested | no |
| go | 1.13 | — | end-of-life | untested | no |
| go | 1.13.1 | — | end-of-life | untested | no |
| go | 1.13.2 | — | end-of-life | untested | no |
| go | 1.13.3 | — | end-of-life | untested | no |
| go | 1.13.4 | — | end-of-life | untested | no |
| go | 1.13.5 | — | end-of-life | untested | no |
| go | 1.13.6 | — | end-of-life | untested | no |
| go | 1.13.7 | — | end-of-life | untested | no |
| go | 1.13.8 | — | end-of-life | untested | no |
| go | 1.13.9 | — | end-of-life | untested | no |
| go | 1.13.10 | — | end-of-life | untested | no |
| go | 1.13.11 | — | end-of-life | untested | no |
| go | 1.13.12 | — | end-of-life | untested | no |
| go | 1.13.13 | — | end-of-life | untested | no |
| go | 1.13.14 | — | end-of-life | untested | no |
| go | 1.13.15 | — | end-of-life | untested | no |
| go | 1.14 | — | end-of-life | untested | no |
| go | 1.14.1 | — | end-of-life | untested | no |
| go | 1.14.2 | — | end-of-life | untested | no |
| go | 1.14.3 | — | end-of-life | untested | no |
| go | 1.14.4 | — | end-of-life | untested | no |
| go | 1.14.5 | — | end-of-life | untested | no |
| go | 1.14.6 | — | end-of-life | untested | no |
| go | 1.14.7 | — | end-of-life | untested | no |
| go | 1.14.8 | — | end-of-life | untested | no |
| go | 1.14.9 | — | end-of-life | untested | no |
| go | 1.14.10 | — | end-of-life | untested | no |
| go | 1.14.11 | — | end-of-life | untested | no |
| go | 1.14.12 | — | end-of-life | untested | no |
| go | 1.14.13 | — | end-of-life | untested | no |
| go | 1.14.14 | — | end-of-life | untested | no |
| go | 1.14.15 | — | end-of-life | untested | no |
| go | 1.15 | — | end-of-life | untested | no |
| go | 1.15.1 | — | end-of-life | untested | no |
| go | 1.15.2 | — | end-of-life | untested | no |
| go | 1.15.3 | — | end-of-life | untested | no |
| go | 1.15.4 | — | end-of-life | untested | no |
| go | 1.15.5 | — | end-of-life | untested | no |
| go | 1.15.6 | — | end-of-life | untested | no |
| go | 1.15.7 | — | end-of-life | untested | no |
| go | 1.15.8 | — | end-of-life | untested | no |
| go | 1.15.9 | — | end-of-life | untested | no |
| go | 1.15.10 | — | end-of-life | untested | no |
| go | 1.15.11 | — | end-of-life | untested | no |
| go | 1.15.12 | — | end-of-life | untested | no |
| go | 1.15.13 | — | end-of-life | untested | no |
| go | 1.15.14 | — | end-of-life | untested | no |
| go | 1.15.15 | — | end-of-life | untested | no |
| go | 1.16 | — | end-of-life | untested | no |
| go | 1.16.1 | — | end-of-life | untested | no |
| go | 1.16.2 | — | end-of-life | untested | no |
| go | 1.16.3 | — | end-of-life | untested | no |
| go | 1.16.4 | — | end-of-life | untested | no |
| go | 1.16.5 | — | end-of-life | untested | no |
| go | 1.16.6 | — | end-of-life | untested | no |
| go | 1.16.7 | — | end-of-life | untested | no |
| go | 1.16.8 | — | end-of-life | untested | no |
| go | 1.16.9 | — | end-of-life | untested | no |
| go | 1.16.10 | — | end-of-life | untested | no |
| go | 1.16.11 | — | end-of-life | untested | no |
| go | 1.16.12 | — | end-of-life | untested | no |
| go | 1.16.13 | — | end-of-life | untested | no |
| go | 1.16.14 | — | end-of-life | untested | no |
| go | 1.16.15 | — | end-of-life | untested | no |
| go | 1.17 | — | end-of-life | untested | no |
| go | 1.17.1 | — | end-of-life | untested | no |
| go | 1.17.2 | — | end-of-life | untested | no |
| go | 1.17.3 | — | end-of-life | untested | no |
| go | 1.17.4 | — | end-of-life | untested | no |
| go | 1.17.5 | — | end-of-life | untested | no |
| go | 1.17.6 | — | end-of-life | untested | no |
| go | 1.17.7 | — | end-of-life | untested | no |
| go | 1.17.8 | — | end-of-life | untested | no |
| go | 1.17.9 | — | end-of-life | untested | no |
| go | 1.17.10 | — | end-of-life | untested | no |
| go | 1.17.11 | — | end-of-life | untested | no |
| go | 1.17.12 | — | end-of-life | untested | no |
| go | 1.17.13 | — | end-of-life | untested | no |
| go | 1.18 | — | end-of-life | untested | no |
| go | 1.18.1 | — | end-of-life | untested | no |
| go | 1.18.2 | — | end-of-life | untested | no |
| go | 1.18.3 | — | end-of-life | untested | no |
| go | 1.18.4 | — | end-of-life | untested | no |
| go | 1.18.5 | — | end-of-life | untested | no |
| go | 1.18.6 | — | end-of-life | untested | no |
| go | 1.18.7 | — | end-of-life | untested | no |
| go | 1.18.8 | — | end-of-life | untested | no |
| go | 1.18.9 | — | end-of-life | untested | no |
| go | 1.18.10 | — | end-of-life | untested | no |
| go | 1.19 | — | end-of-life | untested | no |
| go | 1.19.1 | — | end-of-life | untested | no |
| go | 1.19.2 | — | end-of-life | untested | no |
| go | 1.19.3 | — | end-of-life | untested | no |
| go | 1.19.4 | — | end-of-life | untested | no |
| go | 1.19.5 | — | end-of-life | untested | no |
| go | 1.19.6 | — | end-of-life | untested | no |
| go | 1.19.7 | — | end-of-life | untested | no |
| go | 1.19.8 | — | end-of-life | untested | no |
| go | 1.19.9 | — | end-of-life | untested | no |
| go | 1.19.10 | — | end-of-life | untested | no |
| go | 1.19.11 | — | end-of-life | untested | no |
| go | 1.19.12 | — | end-of-life | untested | no |
| go | 1.19.13 | — | end-of-life | untested | no |
| go | 1.20 | — | end-of-life | untested | no |
| go | 1.20.1 | — | end-of-life | untested | no |
| go | 1.20.2 | — | end-of-life | untested | no |
| go | 1.20.3 | — | end-of-life | untested | no |
| go | 1.20.4 | — | end-of-life | untested | no |
| go | 1.20.5 | — | end-of-life | untested | no |
| go | 1.20.6 | — | end-of-life | untested | no |
| go | 1.20.7 | — | end-of-life | untested | no |
| go | 1.20.8 | — | end-of-life | untested | no |
| go | 1.20.9 | — | end-of-life | untested | no |
| go | 1.20.10 | — | end-of-life | untested | no |
| go | 1.20.11 | — | end-of-life | untested | no |
| go | 1.20.12 | — | end-of-life | untested | no |
| go | 1.20.13 | — | end-of-life | untested | no |
| go | 1.20.14 | — | end-of-life | untested | no |
| go | 1.21.0 | — | end-of-life | untested | no |
| go | 1.21.1 | — | end-of-life | untested | no |
| go | 1.21.2 | — | end-of-life | untested | no |
| go | 1.21.3 | — | end-of-life | untested | no |
| go | 1.21.4 | — | end-of-life | untested | no |
| go | 1.21.5 | — | end-of-life | untested | no |
| go | 1.21.6 | — | end-of-life | untested | no |
| go | 1.21.7 | — | end-of-life | untested | no |
| go | 1.21.8 | — | end-of-life | untested | no |
| go | 1.21.9 | — | end-of-life | untested | no |
| go | 1.21.10 | — | end-of-life | untested | no |
| go | 1.21.11 | — | end-of-life | untested | no |
| go | 1.21.12 | — | end-of-life | untested | no |
| go | 1.21.13 | — | end-of-life | untested | no |
| go | 1.22.0 | — | end-of-life | untested | no |
| go | 1.22.1 | — | end-of-life | untested | no |
| go | 1.22.2 | — | end-of-life | untested | no |
| go | 1.22.3 | — | end-of-life | untested | no |
| go | 1.22.4 | — | end-of-life | untested | no |
| go | 1.22.5 | — | end-of-life | untested | no |
| go | 1.22.6 | — | end-of-life | untested | no |
| go | 1.22.7 | — | end-of-life | untested | no |
| go | 1.22.8 | — | end-of-life | untested | no |
| go | 1.22.9 | — | end-of-life | untested | no |
| go | 1.22.10 | — | end-of-life | untested | no |
| go | 1.22.11 | — | end-of-life | untested | no |
| go | 1.22.12 | — | end-of-life | untested | no |
| go | 1.23.0 | — | end-of-life | untested | no |
| go | 1.23.1 | — | end-of-life | untested | no |
| go | 1.23.2 | — | end-of-life | untested | no |
| go | 1.23.3 | — | end-of-life | untested | no |
| go | 1.23.4 | — | end-of-life | untested | no |
| go | 1.23.5 | — | end-of-life | untested | no |
| go | 1.23.6 | — | end-of-life | untested | no |
| go | 1.23.7 | — | end-of-life | untested | no |
| go | 1.23.8 | — | end-of-life | untested | no |
| go | 1.23.9 | — | end-of-life | untested | no |
| go | 1.23.10 | — | end-of-life | untested | no |
| go | 1.23.11 | — | end-of-life | untested | no |
| go | 1.23.12 | — | end-of-life | untested | no |
| go | 1.24.0 | — | end-of-life | untested | no |
| go | 1.24.1 | — | end-of-life | untested | no |
| go | 1.24.2 | — | end-of-life | untested | no |
| go | 1.24.3 | — | end-of-life | untested | no |
| go | 1.24.4 | — | end-of-life | untested | no |
| go | 1.24.5 | — | end-of-life | untested | no |
| go | 1.24.6 | — | end-of-life | untested | no |
| go | 1.24.7 | — | end-of-life | untested | no |
| go | 1.24.8 | — | end-of-life | untested | no |
| go | 1.24.9 | — | end-of-life | untested | no |
| go | 1.24.10 | — | end-of-life | untested | no |
| go | 1.24.11 | — | end-of-life | untested | no |
| go | 1.24.12 | — | end-of-life | untested | no |
| go | 1.24.13 | — | end-of-life | untested | no |
| go | 1.25.0 | — | end-of-life | untested | no |
| go | 1.25.1 | — | end-of-life | untested | no |
| go | 1.25.2 | — | end-of-life | untested | no |
| go | 1.25.3 | — | end-of-life | untested | no |
| go | 1.25.4 | — | end-of-life | untested | no |
| go | 1.25.5 | — | end-of-life | untested | no |
| go | 1.25.6 | — | end-of-life | untested | no |
| go | 1.25.7 | — | end-of-life | untested | no |
| go | 1.25.8 | — | end-of-life | untested | no |
| go | 1.25.9 | — | end-of-life | untested | no |
| go | 1.25.10 | — | end-of-life | untested | no |
| go | 1.25.11 | — | end-of-life | untested | no |
| go | 1.25.12 | — | end-of-life | untested | no |
| go | 1.25.13 | — | end-of-life | untested | no |
| go | 1.25.14 | — | end-of-life | untested | no |
| go | 1.26.0 | — | maintained | untested | no |
| go | 1.26.1 | — | maintained | untested | no |
| go | 1.26.2 | — | maintained | untested | no |
| go | 1.26.3 | — | maintained | untested | no |
| go | 1.26.4 | — | maintained | untested | no |
| go | 1.26.5 | — | maintained | untested | no |
| go | 1.26.6 | — | maintained | untested | no |
| go | 1.26.7 | — | maintained | untested | no |
| go | 1.26.8 | — | maintained | passed 2026-10-06 | yes |
| go | 1.27.0 | — | maintained | untested | no |
| go | 1.27.1 (default) | — | maintained | passed 2026-10-06 | yes |
heroku-nodejs
Stack: heroku-22 · architecture: amd64.
Builder: registry.stag.d2o.io/library/kpack/heroku-nodejs:clusterbuilder-heroku-nodejs@sha256:113927c52a9656be6ac949fbb7b730dc84ee2e372e3d3f6a1d3e03c78b8589c1
Buildpacks: heroku/nodejs@5.8.1, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: 24.x.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| nodejs | 22.23.3 | — | maintained | passed 2026-10-06 | yes |
| nodejs | 24.21.0 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 26.10.0 | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| nodejs | 0.8.6 | — | unknown | untested | no |
| nodejs | 0.8.7 | — | unknown | untested | no |
| nodejs | 0.8.8 | — | unknown | untested | no |
| nodejs | 0.8.9 | — | unknown | untested | no |
| nodejs | 0.8.10 | — | unknown | untested | no |
| nodejs | 0.8.11 | — | unknown | untested | no |
| nodejs | 0.8.12 | — | unknown | untested | no |
| nodejs | 0.8.13 | — | unknown | untested | no |
| nodejs | 0.8.14 | — | unknown | untested | no |
| nodejs | 0.8.15 | — | unknown | untested | no |
| nodejs | 0.8.16 | — | unknown | untested | no |
| nodejs | 0.8.17 | — | unknown | untested | no |
| nodejs | 0.8.18 | — | unknown | untested | no |
| nodejs | 0.8.19 | — | unknown | untested | no |
| nodejs | 0.8.20 | — | unknown | untested | no |
| nodejs | 0.8.21 | — | unknown | untested | no |
| nodejs | 0.8.22 | — | unknown | untested | no |
| nodejs | 0.8.23 | — | unknown | untested | no |
| nodejs | 0.8.24 | — | unknown | untested | no |
| nodejs | 0.8.25 | — | unknown | untested | no |
| nodejs | 0.8.26 | — | unknown | untested | no |
| nodejs | 0.8.27 | — | unknown | untested | no |
| nodejs | 0.8.28 | — | unknown | untested | no |
| nodejs | 0.9.1 | — | unknown | untested | no |
| nodejs | 0.9.2 | — | unknown | untested | no |
| nodejs | 0.9.3 | — | unknown | untested | no |
| nodejs | 0.9.4 | — | unknown | untested | no |
| nodejs | 0.9.5 | — | unknown | untested | no |
| nodejs | 0.9.6 | — | unknown | untested | no |
| nodejs | 0.9.7 | — | unknown | untested | no |
| nodejs | 0.9.8 | — | unknown | untested | no |
| nodejs | 0.9.9 | — | unknown | untested | no |
| nodejs | 0.9.10 | — | unknown | untested | no |
| nodejs | 0.9.11 | — | unknown | untested | no |
| nodejs | 0.9.12 | — | unknown | untested | no |
| nodejs | 0.10.0 | — | unknown | untested | no |
| nodejs | 0.10.1 | — | unknown | untested | no |
| nodejs | 0.10.2 | — | unknown | untested | no |
| nodejs | 0.10.3 | — | unknown | untested | no |
| nodejs | 0.10.4 | — | unknown | untested | no |
| nodejs | 0.10.5 | — | unknown | untested | no |
| nodejs | 0.10.6 | — | unknown | untested | no |
| nodejs | 0.10.7 | — | unknown | untested | no |
| nodejs | 0.10.8 | — | unknown | untested | no |
| nodejs | 0.10.9 | — | unknown | untested | no |
| nodejs | 0.10.10 | — | unknown | untested | no |
| nodejs | 0.10.11 | — | unknown | untested | no |
| nodejs | 0.10.12 | — | unknown | untested | no |
| nodejs | 0.10.13 | — | unknown | untested | no |
| nodejs | 0.10.14 | — | unknown | untested | no |
| nodejs | 0.10.15 | — | unknown | untested | no |
| nodejs | 0.10.16 | — | unknown | untested | no |
| nodejs | 0.10.17 | — | unknown | untested | no |
| nodejs | 0.10.18 | — | unknown | untested | no |
| nodejs | 0.10.19 | — | unknown | untested | no |
| nodejs | 0.10.20 | — | unknown | untested | no |
| nodejs | 0.10.21 | — | unknown | untested | no |
| nodejs | 0.10.22 | — | unknown | untested | no |
| nodejs | 0.10.23 | — | unknown | untested | no |
| nodejs | 0.10.24 | — | unknown | untested | no |
| nodejs | 0.10.25 | — | unknown | untested | no |
| nodejs | 0.10.26 | — | unknown | untested | no |
| nodejs | 0.10.27 | — | unknown | untested | no |
| nodejs | 0.10.28 | — | unknown | untested | no |
| nodejs | 0.10.29 | — | unknown | untested | no |
| nodejs | 0.10.30 | — | unknown | untested | no |
| nodejs | 0.10.31 | — | unknown | untested | no |
| nodejs | 0.10.32 | — | unknown | untested | no |
| nodejs | 0.10.33 | — | unknown | untested | no |
| nodejs | 0.10.34 | — | unknown | untested | no |
| nodejs | 0.10.35 | — | unknown | untested | no |
| nodejs | 0.10.36 | — | unknown | untested | no |
| nodejs | 0.10.37 | — | unknown | untested | no |
| nodejs | 0.10.38 | — | unknown | untested | no |
| nodejs | 0.10.39 | — | unknown | untested | no |
| nodejs | 0.10.40 | — | unknown | untested | no |
| nodejs | 0.10.41 | — | unknown | untested | no |
| nodejs | 0.10.42 | — | unknown | untested | no |
| nodejs | 0.10.43 | — | unknown | untested | no |
| nodejs | 0.10.44 | — | unknown | untested | no |
| nodejs | 0.10.45 | — | unknown | untested | no |
| nodejs | 0.10.46 | — | unknown | untested | no |
| nodejs | 0.10.47 | — | unknown | untested | no |
| nodejs | 0.10.48 | — | unknown | untested | no |
| nodejs | 0.11.0 | — | unknown | untested | no |
| nodejs | 0.11.1 | — | unknown | untested | no |
| nodejs | 0.11.2 | — | unknown | untested | no |
| nodejs | 0.11.3 | — | unknown | untested | no |
| nodejs | 0.11.4 | — | unknown | untested | no |
| nodejs | 0.11.5 | — | unknown | untested | no |
| nodejs | 0.11.6 | — | unknown | untested | no |
| nodejs | 0.11.7 | — | unknown | untested | no |
| nodejs | 0.11.8 | — | unknown | untested | no |
| nodejs | 0.11.9 | — | unknown | untested | no |
| nodejs | 0.11.10 | — | unknown | untested | no |
| nodejs | 0.11.11 | — | unknown | untested | no |
| nodejs | 0.11.12 | — | unknown | untested | no |
| nodejs | 0.11.13 | — | unknown | untested | no |
| nodejs | 0.11.14 | — | unknown | untested | no |
| nodejs | 0.11.15 | — | unknown | untested | no |
| nodejs | 0.11.16 | — | unknown | untested | no |
| nodejs | 0.12.0 | — | unknown | untested | no |
| nodejs | 0.12.1 | — | unknown | untested | no |
| nodejs | 0.12.2 | — | unknown | untested | no |
| nodejs | 0.12.3 | — | unknown | untested | no |
| nodejs | 0.12.4 | — | unknown | untested | no |
| nodejs | 0.12.5 | — | unknown | untested | no |
| nodejs | 0.12.6 | — | unknown | untested | no |
| nodejs | 0.12.7 | — | unknown | untested | no |
| nodejs | 0.12.8 | — | unknown | untested | no |
| nodejs | 0.12.9 | — | unknown | untested | no |
| nodejs | 0.12.10 | — | unknown | untested | no |
| nodejs | 0.12.11 | — | unknown | untested | no |
| nodejs | 0.12.12 | — | unknown | untested | no |
| nodejs | 0.12.13 | — | unknown | untested | no |
| nodejs | 0.12.14 | — | unknown | untested | no |
| nodejs | 0.12.15 | — | unknown | untested | no |
| nodejs | 0.12.16 | — | unknown | untested | no |
| nodejs | 0.12.17 | — | unknown | untested | no |
| nodejs | 0.12.18 | — | unknown | untested | no |
| nodejs | 4.0.0 | — | end-of-life | untested | no |
| nodejs | 4.1.0 | — | end-of-life | untested | no |
| nodejs | 4.1.1 | — | end-of-life | untested | no |
| nodejs | 4.1.2 | — | end-of-life | untested | no |
| nodejs | 4.2.0 | — | end-of-life | untested | no |
| nodejs | 4.2.1 | — | end-of-life | untested | no |
| nodejs | 4.2.2 | — | end-of-life | untested | no |
| nodejs | 4.2.3 | — | end-of-life | untested | no |
| nodejs | 4.2.4 | — | end-of-life | untested | no |
| nodejs | 4.2.5 | — | end-of-life | untested | no |
| nodejs | 4.2.6 | — | end-of-life | untested | no |
| nodejs | 4.3.0 | — | end-of-life | untested | no |
| nodejs | 4.3.1 | — | end-of-life | untested | no |
| nodejs | 4.3.2 | — | end-of-life | untested | no |
| nodejs | 4.4.0 | — | end-of-life | untested | no |
| nodejs | 4.4.1 | — | end-of-life | untested | no |
| nodejs | 4.4.2 | — | end-of-life | untested | no |
| nodejs | 4.4.3 | — | end-of-life | untested | no |
| nodejs | 4.4.4 | — | end-of-life | untested | no |
| nodejs | 4.4.5 | — | end-of-life | untested | no |
| nodejs | 4.4.6 | — | end-of-life | untested | no |
| nodejs | 4.4.7 | — | end-of-life | untested | no |
| nodejs | 4.5.0 | — | end-of-life | untested | no |
| nodejs | 4.6.0 | — | end-of-life | untested | no |
| nodejs | 4.6.1 | — | end-of-life | untested | no |
| nodejs | 4.6.2 | — | end-of-life | untested | no |
| nodejs | 4.7.0 | — | end-of-life | untested | no |
| nodejs | 4.7.1 | — | end-of-life | untested | no |
| nodejs | 4.7.2 | — | end-of-life | untested | no |
| nodejs | 4.7.3 | — | end-of-life | untested | no |
| nodejs | 4.8.0 | — | end-of-life | untested | no |
| nodejs | 4.8.1 | — | end-of-life | untested | no |
| nodejs | 4.8.2 | — | end-of-life | untested | no |
| nodejs | 4.8.3 | — | end-of-life | untested | no |
| nodejs | 4.8.4 | — | end-of-life | untested | no |
| nodejs | 4.8.5 | — | end-of-life | untested | no |
| nodejs | 4.8.6 | — | end-of-life | untested | no |
| nodejs | 4.8.7 | — | end-of-life | untested | no |
| nodejs | 4.9.0 | — | end-of-life | untested | no |
| nodejs | 4.9.1 | — | end-of-life | untested | no |
| nodejs | 5.0.0 | — | end-of-life | untested | no |
| nodejs | 5.1.0 | — | end-of-life | untested | no |
| nodejs | 5.1.1 | — | end-of-life | untested | no |
| nodejs | 5.2.0 | — | end-of-life | untested | no |
| nodejs | 5.3.0 | — | end-of-life | untested | no |
| nodejs | 5.4.0 | — | end-of-life | untested | no |
| nodejs | 5.4.1 | — | end-of-life | untested | no |
| nodejs | 5.5.0 | — | end-of-life | untested | no |
| nodejs | 5.6.0 | — | end-of-life | untested | no |
| nodejs | 5.7.0 | — | end-of-life | untested | no |
| nodejs | 5.7.1 | — | end-of-life | untested | no |
| nodejs | 5.8.0 | — | end-of-life | untested | no |
| nodejs | 5.9.0 | — | end-of-life | untested | no |
| nodejs | 5.9.1 | — | end-of-life | untested | no |
| nodejs | 5.10.0 | — | end-of-life | untested | no |
| nodejs | 5.10.1 | — | end-of-life | untested | no |
| nodejs | 5.11.0 | — | end-of-life | untested | no |
| nodejs | 5.11.1 | — | end-of-life | untested | no |
| nodejs | 5.12.0 | — | end-of-life | untested | no |
| nodejs | 6.0.0 | — | end-of-life | untested | no |
| nodejs | 6.1.0 | — | end-of-life | untested | no |
| nodejs | 6.2.0 | — | end-of-life | untested | no |
| nodejs | 6.2.1 | — | end-of-life | untested | no |
| nodejs | 6.2.2 | — | end-of-life | untested | no |
| nodejs | 6.3.0 | — | end-of-life | untested | no |
| nodejs | 6.3.1 | — | end-of-life | untested | no |
| nodejs | 6.4.0 | — | end-of-life | untested | no |
| nodejs | 6.5.0 | — | end-of-life | untested | no |
| nodejs | 6.6.0 | — | end-of-life | untested | no |
| nodejs | 6.7.0 | — | end-of-life | untested | no |
| nodejs | 6.8.0 | — | end-of-life | untested | no |
| nodejs | 6.8.1 | — | end-of-life | untested | no |
| nodejs | 6.9.0 | — | end-of-life | untested | no |
| nodejs | 6.9.1 | — | end-of-life | untested | no |
| nodejs | 6.9.2 | — | end-of-life | untested | no |
| nodejs | 6.9.3 | — | end-of-life | untested | no |
| nodejs | 6.9.4 | — | end-of-life | untested | no |
| nodejs | 6.9.5 | — | end-of-life | untested | no |
| nodejs | 6.10.0 | — | end-of-life | untested | no |
| nodejs | 6.10.1 | — | end-of-life | untested | no |
| nodejs | 6.10.2 | — | end-of-life | untested | no |
| nodejs | 6.10.3 | — | end-of-life | untested | no |
| nodejs | 6.11.0 | — | end-of-life | untested | no |
| nodejs | 6.11.1 | — | end-of-life | untested | no |
| nodejs | 6.11.2 | — | end-of-life | untested | no |
| nodejs | 6.11.3 | — | end-of-life | untested | no |
| nodejs | 6.11.4 | — | end-of-life | untested | no |
| nodejs | 6.11.5 | — | end-of-life | untested | no |
| nodejs | 6.12.0 | — | end-of-life | untested | no |
| nodejs | 6.12.1 | — | end-of-life | untested | no |
| nodejs | 6.12.2 | — | end-of-life | untested | no |
| nodejs | 6.12.3 | — | end-of-life | untested | no |
| nodejs | 6.13.0 | — | end-of-life | untested | no |
| nodejs | 6.13.1 | — | end-of-life | untested | no |
| nodejs | 6.14.0 | — | end-of-life | untested | no |
| nodejs | 6.14.1 | — | end-of-life | untested | no |
| nodejs | 6.14.2 | — | end-of-life | untested | no |
| nodejs | 6.14.3 | — | end-of-life | untested | no |
| nodejs | 6.14.4 | — | end-of-life | untested | no |
| nodejs | 6.15.0 | — | end-of-life | untested | no |
| nodejs | 6.15.1 | — | end-of-life | untested | no |
| nodejs | 6.16.0 | — | end-of-life | untested | no |
| nodejs | 6.17.0 | — | end-of-life | untested | no |
| nodejs | 6.17.1 | — | end-of-life | untested | no |
| nodejs | 7.0.0 | — | end-of-life | untested | no |
| nodejs | 7.1.0 | — | end-of-life | untested | no |
| nodejs | 7.2.0 | — | end-of-life | untested | no |
| nodejs | 7.2.1 | — | end-of-life | untested | no |
| nodejs | 7.3.0 | — | end-of-life | untested | no |
| nodejs | 7.4.0 | — | end-of-life | untested | no |
| nodejs | 7.5.0 | — | end-of-life | untested | no |
| nodejs | 7.6.0 | — | end-of-life | untested | no |
| nodejs | 7.7.0 | — | end-of-life | untested | no |
| nodejs | 7.7.1 | — | end-of-life | untested | no |
| nodejs | 7.7.2 | — | end-of-life | untested | no |
| nodejs | 7.7.3 | — | end-of-life | untested | no |
| nodejs | 7.7.4 | — | end-of-life | untested | no |
| nodejs | 7.8.0 | — | end-of-life | untested | no |
| nodejs | 7.9.0 | — | end-of-life | untested | no |
| nodejs | 7.10.0 | — | end-of-life | untested | no |
| nodejs | 7.10.1 | — | end-of-life | untested | no |
| nodejs | 8.0.0 | — | end-of-life | untested | no |
| nodejs | 8.1.0 | — | end-of-life | untested | no |
| nodejs | 8.1.1 | — | end-of-life | untested | no |
| nodejs | 8.1.2 | — | end-of-life | untested | no |
| nodejs | 8.1.3 | — | end-of-life | untested | no |
| nodejs | 8.1.4 | — | end-of-life | untested | no |
| nodejs | 8.2.0 | — | end-of-life | untested | no |
| nodejs | 8.2.1 | — | end-of-life | untested | no |
| nodejs | 8.3.0 | — | end-of-life | untested | no |
| nodejs | 8.4.0 | — | end-of-life | untested | no |
| nodejs | 8.5.0 | — | end-of-life | untested | no |
| nodejs | 8.6.0 | — | end-of-life | untested | no |
| nodejs | 8.7.0 | — | end-of-life | untested | no |
| nodejs | 8.8.0 | — | end-of-life | untested | no |
| nodejs | 8.8.1 | — | end-of-life | untested | no |
| nodejs | 8.9.0 | — | end-of-life | untested | no |
| nodejs | 8.9.1 | — | end-of-life | untested | no |
| nodejs | 8.9.2 | — | end-of-life | untested | no |
| nodejs | 8.9.3 | — | end-of-life | untested | no |
| nodejs | 8.9.4 | — | end-of-life | untested | no |
| nodejs | 8.10.0 | — | end-of-life | untested | no |
| nodejs | 8.11.0 | — | end-of-life | untested | no |
| nodejs | 8.11.1 | — | end-of-life | untested | no |
| nodejs | 8.11.2 | — | end-of-life | untested | no |
| nodejs | 8.11.3 | — | end-of-life | untested | no |
| nodejs | 8.11.4 | — | end-of-life | untested | no |
| nodejs | 8.12.0 | — | end-of-life | untested | no |
| nodejs | 8.13.0 | — | end-of-life | untested | no |
| nodejs | 8.14.0 | — | end-of-life | untested | no |
| nodejs | 8.14.1 | — | end-of-life | untested | no |
| nodejs | 8.15.0 | — | end-of-life | untested | no |
| nodejs | 8.15.1 | — | end-of-life | untested | no |
| nodejs | 8.16.0 | — | end-of-life | untested | no |
| nodejs | 8.16.1 | — | end-of-life | untested | no |
| nodejs | 8.16.2 | — | end-of-life | untested | no |
| nodejs | 8.17.0 | — | end-of-life | untested | no |
| nodejs | 9.0.0 | — | end-of-life | untested | no |
| nodejs | 9.1.0 | — | end-of-life | untested | no |
| nodejs | 9.2.0 | — | end-of-life | untested | no |
| nodejs | 9.2.1 | — | end-of-life | untested | no |
| nodejs | 9.3.0 | — | end-of-life | untested | no |
| nodejs | 9.4.0 | — | end-of-life | untested | no |
| nodejs | 9.5.0 | — | end-of-life | untested | no |
| nodejs | 9.6.0 | — | end-of-life | untested | no |
| nodejs | 9.6.1 | — | end-of-life | untested | no |
| nodejs | 9.7.0 | — | end-of-life | untested | no |
| nodejs | 9.7.1 | — | end-of-life | untested | no |
| nodejs | 9.8.0 | — | end-of-life | untested | no |
| nodejs | 9.9.0 | — | end-of-life | untested | no |
| nodejs | 9.10.0 | — | end-of-life | untested | no |
| nodejs | 9.10.1 | — | end-of-life | untested | no |
| nodejs | 9.11.0 | — | end-of-life | untested | no |
| nodejs | 9.11.1 | — | end-of-life | untested | no |
| nodejs | 9.11.2 | — | end-of-life | untested | no |
| nodejs | 10.0.0 | — | end-of-life | untested | no |
| nodejs | 10.1.0 | — | end-of-life | untested | no |
| nodejs | 10.2.0 | — | end-of-life | untested | no |
| nodejs | 10.2.1 | — | end-of-life | untested | no |
| nodejs | 10.3.0 | — | end-of-life | untested | no |
| nodejs | 10.4.0 | — | end-of-life | untested | no |
| nodejs | 10.4.1 | — | end-of-life | untested | no |
| nodejs | 10.5.0 | — | end-of-life | untested | no |
| nodejs | 10.6.0 | — | end-of-life | untested | no |
| nodejs | 10.7.0 | — | end-of-life | untested | no |
| nodejs | 10.8.0 | — | end-of-life | untested | no |
| nodejs | 10.9.0 | — | end-of-life | untested | no |
| nodejs | 10.10.0 | — | end-of-life | untested | no |
| nodejs | 10.11.0 | — | end-of-life | untested | no |
| nodejs | 10.12.0 | — | end-of-life | untested | no |
| nodejs | 10.13.0 | — | end-of-life | untested | no |
| nodejs | 10.14.0 | — | end-of-life | untested | no |
| nodejs | 10.14.1 | — | end-of-life | untested | no |
| nodejs | 10.14.2 | — | end-of-life | untested | no |
| nodejs | 10.15.0 | — | end-of-life | untested | no |
| nodejs | 10.15.1 | — | end-of-life | untested | no |
| nodejs | 10.15.2 | — | end-of-life | untested | no |
| nodejs | 10.15.3 | — | end-of-life | untested | no |
| nodejs | 10.16.0 | — | end-of-life | untested | no |
| nodejs | 10.16.1 | — | end-of-life | untested | no |
| nodejs | 10.16.2 | — | end-of-life | untested | no |
| nodejs | 10.16.3 | — | end-of-life | untested | no |
| nodejs | 10.17.0 | — | end-of-life | untested | no |
| nodejs | 10.18.0 | — | end-of-life | untested | no |
| nodejs | 10.18.1 | — | end-of-life | untested | no |
| nodejs | 10.19.0 | — | end-of-life | untested | no |
| nodejs | 10.20.0 | — | end-of-life | untested | no |
| nodejs | 10.20.1 | — | end-of-life | untested | no |
| nodejs | 10.21.0 | — | end-of-life | untested | no |
| nodejs | 10.22.0 | — | end-of-life | untested | no |
| nodejs | 10.22.1 | — | end-of-life | untested | no |
| nodejs | 10.23.0 | — | end-of-life | untested | no |
| nodejs | 10.23.1 | — | end-of-life | untested | no |
| nodejs | 10.23.2 | — | end-of-life | untested | no |
| nodejs | 10.23.3 | — | end-of-life | untested | no |
| nodejs | 10.24.0 | — | end-of-life | untested | no |
| nodejs | 10.24.1 | — | end-of-life | untested | no |
| nodejs | 11.0.0 | — | end-of-life | untested | no |
| nodejs | 11.1.0 | — | end-of-life | untested | no |
| nodejs | 11.2.0 | — | end-of-life | untested | no |
| nodejs | 11.3.0 | — | end-of-life | untested | no |
| nodejs | 11.4.0 | — | end-of-life | untested | no |
| nodejs | 11.5.0 | — | end-of-life | untested | no |
| nodejs | 11.6.0 | — | end-of-life | untested | no |
| nodejs | 11.7.0 | — | end-of-life | untested | no |
| nodejs | 11.8.0 | — | end-of-life | untested | no |
| nodejs | 11.9.0 | — | end-of-life | untested | no |
| nodejs | 11.10.0 | — | end-of-life | untested | no |
| nodejs | 11.10.1 | — | end-of-life | untested | no |
| nodejs | 11.11.0 | — | end-of-life | untested | no |
| nodejs | 11.12.0 | — | end-of-life | untested | no |
| nodejs | 11.13.0 | — | end-of-life | untested | no |
| nodejs | 11.14.0 | — | end-of-life | untested | no |
| nodejs | 11.15.0 | — | end-of-life | untested | no |
| nodejs | 12.0.0 | — | end-of-life | untested | no |
| nodejs | 12.1.0 | — | end-of-life | untested | no |
| nodejs | 12.2.0 | — | end-of-life | untested | no |
| nodejs | 12.3.0 | — | end-of-life | untested | no |
| nodejs | 12.3.1 | — | end-of-life | untested | no |
| nodejs | 12.4.0 | — | end-of-life | untested | no |
| nodejs | 12.5.0 | — | end-of-life | untested | no |
| nodejs | 12.6.0 | — | end-of-life | untested | no |
| nodejs | 12.7.0 | — | end-of-life | untested | no |
| nodejs | 12.8.0 | — | end-of-life | untested | no |
| nodejs | 12.8.1 | — | end-of-life | untested | no |
| nodejs | 12.9.0 | — | end-of-life | untested | no |
| nodejs | 12.9.1 | — | end-of-life | untested | no |
| nodejs | 12.10.0 | — | end-of-life | untested | no |
| nodejs | 12.11.0 | — | end-of-life | untested | no |
| nodejs | 12.11.1 | — | end-of-life | untested | no |
| nodejs | 12.12.0 | — | end-of-life | untested | no |
| nodejs | 12.13.0 | — | end-of-life | untested | no |
| nodejs | 12.13.1 | — | end-of-life | untested | no |
| nodejs | 12.14.0 | — | end-of-life | untested | no |
| nodejs | 12.14.1 | — | end-of-life | untested | no |
| nodejs | 12.15.0 | — | end-of-life | untested | no |
| nodejs | 12.16.0 | — | end-of-life | untested | no |
| nodejs | 12.16.1 | — | end-of-life | untested | no |
| nodejs | 12.16.2 | — | end-of-life | untested | no |
| nodejs | 12.16.3 | — | end-of-life | untested | no |
| nodejs | 12.17.0 | — | end-of-life | untested | no |
| nodejs | 12.18.0 | — | end-of-life | untested | no |
| nodejs | 12.18.1 | — | end-of-life | untested | no |
| nodejs | 12.18.2 | — | end-of-life | untested | no |
| nodejs | 12.18.3 | — | end-of-life | untested | no |
| nodejs | 12.18.4 | — | end-of-life | untested | no |
| nodejs | 12.19.0 | — | end-of-life | untested | no |
| nodejs | 12.19.1 | — | end-of-life | untested | no |
| nodejs | 12.20.0 | — | end-of-life | untested | no |
| nodejs | 12.20.1 | — | end-of-life | untested | no |
| nodejs | 12.20.2 | — | end-of-life | untested | no |
| nodejs | 12.21.0 | — | end-of-life | untested | no |
| nodejs | 12.22.0 | — | end-of-life | untested | no |
| nodejs | 12.22.1 | — | end-of-life | untested | no |
| nodejs | 12.22.2 | — | end-of-life | untested | no |
| nodejs | 12.22.3 | — | end-of-life | untested | no |
| nodejs | 12.22.4 | — | end-of-life | untested | no |
| nodejs | 12.22.5 | — | end-of-life | untested | no |
| nodejs | 12.22.6 | — | end-of-life | untested | no |
| nodejs | 12.22.7 | — | end-of-life | untested | no |
| nodejs | 12.22.8 | — | end-of-life | untested | no |
| nodejs | 12.22.9 | — | end-of-life | untested | no |
| nodejs | 12.22.10 | — | end-of-life | untested | no |
| nodejs | 12.22.11 | — | end-of-life | untested | no |
| nodejs | 12.22.12 | — | end-of-life | untested | no |
| nodejs | 13.0.0 | — | end-of-life | untested | no |
| nodejs | 13.0.1 | — | end-of-life | untested | no |
| nodejs | 13.1.0 | — | end-of-life | untested | no |
| nodejs | 13.2.0 | — | end-of-life | untested | no |
| nodejs | 13.3.0 | — | end-of-life | untested | no |
| nodejs | 13.4.0 | — | end-of-life | untested | no |
| nodejs | 13.5.0 | — | end-of-life | untested | no |
| nodejs | 13.6.0 | — | end-of-life | untested | no |
| nodejs | 13.7.0 | — | end-of-life | untested | no |
| nodejs | 13.8.0 | — | end-of-life | untested | no |
| nodejs | 13.9.0 | — | end-of-life | untested | no |
| nodejs | 13.10.0 | — | end-of-life | untested | no |
| nodejs | 13.10.1 | — | end-of-life | untested | no |
| nodejs | 13.11.0 | — | end-of-life | untested | no |
| nodejs | 13.12.0 | — | end-of-life | untested | no |
| nodejs | 13.13.0 | — | end-of-life | untested | no |
| nodejs | 13.14.0 | — | end-of-life | untested | no |
| nodejs | 14.0.0 | — | end-of-life | untested | no |
| nodejs | 14.1.0 | — | end-of-life | untested | no |
| nodejs | 14.2.0 | — | end-of-life | untested | no |
| nodejs | 14.3.0 | — | end-of-life | untested | no |
| nodejs | 14.4.0 | — | end-of-life | untested | no |
| nodejs | 14.5.0 | — | end-of-life | untested | no |
| nodejs | 14.6.0 | — | end-of-life | untested | no |
| nodejs | 14.7.0 | — | end-of-life | untested | no |
| nodejs | 14.8.0 | — | end-of-life | untested | no |
| nodejs | 14.9.0 | — | end-of-life | untested | no |
| nodejs | 14.10.0 | — | end-of-life | untested | no |
| nodejs | 14.10.1 | — | end-of-life | untested | no |
| nodejs | 14.11.0 | — | end-of-life | untested | no |
| nodejs | 14.12.0 | — | end-of-life | untested | no |
| nodejs | 14.13.0 | — | end-of-life | untested | no |
| nodejs | 14.13.1 | — | end-of-life | untested | no |
| nodejs | 14.14.0 | — | end-of-life | untested | no |
| nodejs | 14.15.0 | — | end-of-life | untested | no |
| nodejs | 14.15.1 | — | end-of-life | untested | no |
| nodejs | 14.15.2 | — | end-of-life | untested | no |
| nodejs | 14.15.3 | — | end-of-life | untested | no |
| nodejs | 14.15.4 | — | end-of-life | untested | no |
| nodejs | 14.15.5 | — | end-of-life | untested | no |
| nodejs | 14.16.0 | — | end-of-life | untested | no |
| nodejs | 14.16.1 | — | end-of-life | untested | no |
| nodejs | 14.17.0 | — | end-of-life | untested | no |
| nodejs | 14.17.1 | — | end-of-life | untested | no |
| nodejs | 14.17.2 | — | end-of-life | untested | no |
| nodejs | 14.17.3 | — | end-of-life | untested | no |
| nodejs | 14.17.4 | — | end-of-life | untested | no |
| nodejs | 14.17.5 | — | end-of-life | untested | no |
| nodejs | 14.17.6 | — | end-of-life | untested | no |
| nodejs | 14.18.0 | — | end-of-life | untested | no |
| nodejs | 14.18.1 | — | end-of-life | untested | no |
| nodejs | 14.18.2 | — | end-of-life | untested | no |
| nodejs | 14.18.3 | — | end-of-life | untested | no |
| nodejs | 14.19.0 | — | end-of-life | untested | no |
| nodejs | 14.19.1 | — | end-of-life | untested | no |
| nodejs | 14.19.2 | — | end-of-life | untested | no |
| nodejs | 14.19.3 | — | end-of-life | untested | no |
| nodejs | 14.20.0 | — | end-of-life | untested | no |
| nodejs | 14.20.1 | — | end-of-life | untested | no |
| nodejs | 14.21.0 | — | end-of-life | untested | no |
| nodejs | 14.21.1 | — | end-of-life | untested | no |
| nodejs | 14.21.2 | — | end-of-life | untested | no |
| nodejs | 14.21.3 | — | end-of-life | untested | no |
| nodejs | 15.0.0 | — | end-of-life | untested | no |
| nodejs | 15.0.1 | — | end-of-life | untested | no |
| nodejs | 15.1.0 | — | end-of-life | untested | no |
| nodejs | 15.2.0 | — | end-of-life | untested | no |
| nodejs | 15.2.1 | — | end-of-life | untested | no |
| nodejs | 15.3.0 | — | end-of-life | untested | no |
| nodejs | 15.4.0 | — | end-of-life | untested | no |
| nodejs | 15.5.0 | — | end-of-life | untested | no |
| nodejs | 15.5.1 | — | end-of-life | untested | no |
| nodejs | 15.6.0 | — | end-of-life | untested | no |
| nodejs | 15.7.0 | — | end-of-life | untested | no |
| nodejs | 15.8.0 | — | end-of-life | untested | no |
| nodejs | 15.9.0 | — | end-of-life | untested | no |
| nodejs | 15.10.0 | — | end-of-life | untested | no |
| nodejs | 15.11.0 | — | end-of-life | untested | no |
| nodejs | 15.12.0 | — | end-of-life | untested | no |
| nodejs | 15.13.0 | — | end-of-life | untested | no |
| nodejs | 15.14.0 | — | end-of-life | untested | no |
| nodejs | 16.0.0 | — | end-of-life | untested | no |
| nodejs | 16.1.0 | — | end-of-life | untested | no |
| nodejs | 16.2.0 | — | end-of-life | untested | no |
| nodejs | 16.3.0 | — | end-of-life | untested | no |
| nodejs | 16.4.0 | — | end-of-life | untested | no |
| nodejs | 16.4.1 | — | end-of-life | untested | no |
| nodejs | 16.4.2 | — | end-of-life | untested | no |
| nodejs | 16.5.0 | — | end-of-life | untested | no |
| nodejs | 16.6.0 | — | end-of-life | untested | no |
| nodejs | 16.6.1 | — | end-of-life | untested | no |
| nodejs | 16.6.2 | — | end-of-life | untested | no |
| nodejs | 16.7.0 | — | end-of-life | untested | no |
| nodejs | 16.8.0 | — | end-of-life | untested | no |
| nodejs | 16.9.0 | — | end-of-life | untested | no |
| nodejs | 16.9.1 | — | end-of-life | untested | no |
| nodejs | 16.10.0 | — | end-of-life | untested | no |
| nodejs | 16.11.0 | — | end-of-life | untested | no |
| nodejs | 16.11.1 | — | end-of-life | untested | no |
| nodejs | 16.12.0 | — | end-of-life | untested | no |
| nodejs | 16.13.0 | — | end-of-life | untested | no |
| nodejs | 16.13.1 | — | end-of-life | untested | no |
| nodejs | 16.13.2 | — | end-of-life | untested | no |
| nodejs | 16.14.0 | — | end-of-life | untested | no |
| nodejs | 16.14.1 | — | end-of-life | untested | no |
| nodejs | 16.14.2 | — | end-of-life | untested | no |
| nodejs | 16.15.0 | — | end-of-life | untested | no |
| nodejs | 16.15.1 | — | end-of-life | untested | no |
| nodejs | 16.16.0 | — | end-of-life | untested | no |
| nodejs | 16.17.0 | — | end-of-life | untested | no |
| nodejs | 16.17.1 | — | end-of-life | untested | no |
| nodejs | 16.18.0 | — | end-of-life | untested | no |
| nodejs | 16.18.1 | — | end-of-life | untested | no |
| nodejs | 16.19.0 | — | end-of-life | untested | no |
| nodejs | 16.19.1 | — | end-of-life | untested | no |
| nodejs | 16.20.0 | — | end-of-life | untested | no |
| nodejs | 16.20.1 | — | end-of-life | untested | no |
| nodejs | 16.20.2 | — | end-of-life | untested | no |
| nodejs | 17.0.0 | — | end-of-life | untested | no |
| nodejs | 17.0.1 | — | end-of-life | untested | no |
| nodejs | 17.1.0 | — | end-of-life | untested | no |
| nodejs | 17.2.0 | — | end-of-life | untested | no |
| nodejs | 17.3.0 | — | end-of-life | untested | no |
| nodejs | 17.3.1 | — | end-of-life | untested | no |
| nodejs | 17.4.0 | — | end-of-life | untested | no |
| nodejs | 17.5.0 | — | end-of-life | untested | no |
| nodejs | 17.6.0 | — | end-of-life | untested | no |
| nodejs | 17.7.0 | — | end-of-life | untested | no |
| nodejs | 17.7.1 | — | end-of-life | untested | no |
| nodejs | 17.7.2 | — | end-of-life | untested | no |
| nodejs | 17.8.0 | — | end-of-life | untested | no |
| nodejs | 17.9.0 | — | end-of-life | untested | no |
| nodejs | 17.9.1 | — | end-of-life | untested | no |
| nodejs | 18.0.0 | — | end-of-life | untested | no |
| nodejs | 18.1.0 | — | end-of-life | untested | no |
| nodejs | 18.2.0 | — | end-of-life | untested | no |
| nodejs | 18.3.0 | — | end-of-life | untested | no |
| nodejs | 18.4.0 | — | end-of-life | untested | no |
| nodejs | 18.5.0 | — | end-of-life | untested | no |
| nodejs | 18.6.0 | — | end-of-life | untested | no |
| nodejs | 18.7.0 | — | end-of-life | untested | no |
| nodejs | 18.8.0 | — | end-of-life | untested | no |
| nodejs | 18.9.0 | — | end-of-life | untested | no |
| nodejs | 18.9.1 | — | end-of-life | untested | no |
| nodejs | 18.10.0 | — | end-of-life | untested | no |
| nodejs | 18.11.0 | — | end-of-life | untested | no |
| nodejs | 18.12.0 | — | end-of-life | untested | no |
| nodejs | 18.12.1 | — | end-of-life | untested | no |
| nodejs | 18.13.0 | — | end-of-life | untested | no |
| nodejs | 18.14.0 | — | end-of-life | untested | no |
| nodejs | 18.14.1 | — | end-of-life | untested | no |
| nodejs | 18.14.2 | — | end-of-life | untested | no |
| nodejs | 18.15.0 | — | end-of-life | untested | no |
| nodejs | 18.16.0 | — | end-of-life | untested | no |
| nodejs | 18.16.1 | — | end-of-life | untested | no |
| nodejs | 18.17.0 | — | end-of-life | untested | no |
| nodejs | 18.17.1 | — | end-of-life | untested | no |
| nodejs | 18.18.0 | — | end-of-life | untested | no |
| nodejs | 18.18.1 | — | end-of-life | untested | no |
| nodejs | 18.18.2 | — | end-of-life | untested | no |
| nodejs | 18.19.0 | — | end-of-life | untested | no |
| nodejs | 18.19.1 | — | end-of-life | untested | no |
| nodejs | 18.20.0 | — | end-of-life | untested | no |
| nodejs | 18.20.1 | — | end-of-life | untested | no |
| nodejs | 18.20.2 | — | end-of-life | untested | no |
| nodejs | 18.20.3 | — | end-of-life | untested | no |
| nodejs | 18.20.4 | — | end-of-life | untested | no |
| nodejs | 18.20.5 | — | end-of-life | untested | no |
| nodejs | 18.20.6 | — | end-of-life | untested | no |
| nodejs | 18.20.7 | — | end-of-life | untested | no |
| nodejs | 18.20.8 | — | end-of-life | untested | no |
| nodejs | 19.0.0 | — | end-of-life | untested | no |
| nodejs | 19.0.1 | — | end-of-life | untested | no |
| nodejs | 19.1.0 | — | end-of-life | untested | no |
| nodejs | 19.2.0 | — | end-of-life | untested | no |
| nodejs | 19.3.0 | — | end-of-life | untested | no |
| nodejs | 19.4.0 | — | end-of-life | untested | no |
| nodejs | 19.5.0 | — | end-of-life | untested | no |
| nodejs | 19.6.0 | — | end-of-life | untested | no |
| nodejs | 19.6.1 | — | end-of-life | untested | no |
| nodejs | 19.7.0 | — | end-of-life | untested | no |
| nodejs | 19.8.0 | — | end-of-life | untested | no |
| nodejs | 19.8.1 | — | end-of-life | untested | no |
| nodejs | 19.9.0 | — | end-of-life | untested | no |
| nodejs | 20.0.0 | — | end-of-life | untested | no |
| nodejs | 20.1.0 | — | end-of-life | untested | no |
| nodejs | 20.2.0 | — | end-of-life | untested | no |
| nodejs | 20.3.0 | — | end-of-life | untested | no |
| nodejs | 20.3.1 | — | end-of-life | untested | no |
| nodejs | 20.4.0 | — | end-of-life | untested | no |
| nodejs | 20.5.0 | — | end-of-life | untested | no |
| nodejs | 20.5.1 | — | end-of-life | untested | no |
| nodejs | 20.6.0 | — | end-of-life | untested | no |
| nodejs | 20.6.1 | — | end-of-life | untested | no |
| nodejs | 20.7.0 | — | end-of-life | untested | no |
| nodejs | 20.8.0 | — | end-of-life | untested | no |
| nodejs | 20.8.1 | — | end-of-life | untested | no |
| nodejs | 20.9.0 | — | end-of-life | untested | no |
| nodejs | 20.10.0 | — | end-of-life | untested | no |
| nodejs | 20.11.0 | — | end-of-life | untested | no |
| nodejs | 20.11.1 | — | end-of-life | untested | no |
| nodejs | 20.12.0 | — | end-of-life | untested | no |
| nodejs | 20.12.1 | — | end-of-life | untested | no |
| nodejs | 20.12.2 | — | end-of-life | untested | no |
| nodejs | 20.13.0 | — | end-of-life | untested | no |
| nodejs | 20.13.1 | — | end-of-life | untested | no |
| nodejs | 20.14.0 | — | end-of-life | untested | no |
| nodejs | 20.15.0 | — | end-of-life | untested | no |
| nodejs | 20.15.1 | — | end-of-life | untested | no |
| nodejs | 20.16.0 | — | end-of-life | untested | no |
| nodejs | 20.17.0 | — | end-of-life | untested | no |
| nodejs | 20.18.0 | — | end-of-life | untested | no |
| nodejs | 20.18.1 | — | end-of-life | untested | no |
| nodejs | 20.18.2 | — | end-of-life | untested | no |
| nodejs | 20.18.3 | — | end-of-life | untested | no |
| nodejs | 20.19.0 | — | end-of-life | untested | no |
| nodejs | 20.19.1 | — | end-of-life | untested | no |
| nodejs | 20.19.2 | — | end-of-life | untested | no |
| nodejs | 20.19.3 | — | end-of-life | untested | no |
| nodejs | 20.19.4 | — | end-of-life | untested | no |
| nodejs | 20.19.5 | — | end-of-life | untested | no |
| nodejs | 20.19.6 | — | end-of-life | untested | no |
| nodejs | 20.20.0 | — | end-of-life | untested | no |
| nodejs | 20.20.1 | — | end-of-life | untested | no |
| nodejs | 20.20.2 | — | end-of-life | untested | no |
| nodejs | 21.0.0 | — | end-of-life | untested | no |
| nodejs | 21.1.0 | — | end-of-life | untested | no |
| nodejs | 21.2.0 | — | end-of-life | untested | no |
| nodejs | 21.3.0 | — | end-of-life | untested | no |
| nodejs | 21.4.0 | — | end-of-life | untested | no |
| nodejs | 21.5.0 | — | end-of-life | untested | no |
| nodejs | 21.6.0 | — | end-of-life | untested | no |
| nodejs | 21.6.1 | — | end-of-life | untested | no |
| nodejs | 21.6.2 | — | end-of-life | untested | no |
| nodejs | 21.7.0 | — | end-of-life | untested | no |
| nodejs | 21.7.1 | — | end-of-life | untested | no |
| nodejs | 21.7.2 | — | end-of-life | untested | no |
| nodejs | 21.7.3 | — | end-of-life | untested | no |
| nodejs | 22.0.0 | — | maintained | untested | no |
| nodejs | 22.1.0 | — | maintained | untested | no |
| nodejs | 22.2.0 | — | maintained | untested | no |
| nodejs | 22.3.0 | — | maintained | untested | no |
| nodejs | 22.4.0 | — | maintained | untested | no |
| nodejs | 22.4.1 | — | maintained | untested | no |
| nodejs | 22.5.0 | — | maintained | untested | no |
| nodejs | 22.5.1 | — | maintained | untested | no |
| nodejs | 22.6.0 | — | maintained | untested | no |
| nodejs | 22.7.0 | — | maintained | untested | no |
| nodejs | 22.8.0 | — | maintained | untested | no |
| nodejs | 22.9.0 | — | maintained | untested | no |
| nodejs | 22.10.0 | — | maintained | untested | no |
| nodejs | 22.11.0 | — | maintained | untested | no |
| nodejs | 22.12.0 | — | maintained | untested | no |
| nodejs | 22.13.0 | — | maintained | untested | no |
| nodejs | 22.13.1 | — | maintained | untested | no |
| nodejs | 22.14.0 | — | maintained | untested | no |
| nodejs | 22.15.0 | — | maintained | untested | no |
| nodejs | 22.15.1 | — | maintained | untested | no |
| nodejs | 22.16.0 | — | maintained | untested | no |
| nodejs | 22.17.0 | — | maintained | untested | no |
| nodejs | 22.17.1 | — | maintained | untested | no |
| nodejs | 22.18.0 | — | maintained | untested | no |
| nodejs | 22.19.0 | — | maintained | untested | no |
| nodejs | 22.20.0 | — | maintained | untested | no |
| nodejs | 22.21.0 | — | maintained | untested | no |
| nodejs | 22.21.1 | — | maintained | untested | no |
| nodejs | 22.22.0 | — | maintained | untested | no |
| nodejs | 22.22.1 | — | maintained | untested | no |
| nodejs | 22.22.2 | — | maintained | untested | no |
| nodejs | 22.22.3 | — | maintained | untested | no |
| nodejs | 22.23.0 | — | maintained | untested | no |
| nodejs | 22.23.1 | — | maintained | untested | no |
| nodejs | 22.23.2 | — | maintained | untested | no |
| nodejs | 22.23.3 | — | maintained | passed 2026-10-06 | yes |
| nodejs | 23.0.0 | — | end-of-life | untested | no |
| nodejs | 23.1.0 | — | end-of-life | untested | no |
| nodejs | 23.2.0 | — | end-of-life | untested | no |
| nodejs | 23.3.0 | — | end-of-life | untested | no |
| nodejs | 23.4.0 | — | end-of-life | untested | no |
| nodejs | 23.5.0 | — | end-of-life | untested | no |
| nodejs | 23.6.0 | — | end-of-life | untested | no |
| nodejs | 23.6.1 | — | end-of-life | untested | no |
| nodejs | 23.7.0 | — | end-of-life | untested | no |
| nodejs | 23.8.0 | — | end-of-life | untested | no |
| nodejs | 23.9.0 | — | end-of-life | untested | no |
| nodejs | 23.10.0 | — | end-of-life | untested | no |
| nodejs | 23.11.0 | — | end-of-life | untested | no |
| nodejs | 23.11.1 | — | end-of-life | untested | no |
| nodejs | 24.0.0 | — | maintained | untested | no |
| nodejs | 24.0.1 | — | maintained | untested | no |
| nodejs | 24.0.2 | — | maintained | untested | no |
| nodejs | 24.1.0 | — | maintained | untested | no |
| nodejs | 24.2.0 | — | maintained | untested | no |
| nodejs | 24.3.0 | — | maintained | untested | no |
| nodejs | 24.4.0 | — | maintained | untested | no |
| nodejs | 24.4.1 | — | maintained | untested | no |
| nodejs | 24.5.0 | — | maintained | untested | no |
| nodejs | 24.6.0 | — | maintained | untested | no |
| nodejs | 24.7.0 | — | maintained | untested | no |
| nodejs | 24.8.0 | — | maintained | untested | no |
| nodejs | 24.9.0 | — | maintained | untested | no |
| nodejs | 24.10.0 | — | maintained | untested | no |
| nodejs | 24.11.0 | — | maintained | untested | no |
| nodejs | 24.11.1 | — | maintained | untested | no |
| nodejs | 24.12.0 | — | maintained | untested | no |
| nodejs | 24.13.0 | — | maintained | untested | no |
| nodejs | 24.13.1 | — | maintained | untested | no |
| nodejs | 24.14.0 | — | maintained | untested | no |
| nodejs | 24.14.1 | — | maintained | untested | no |
| nodejs | 24.15.0 | — | maintained | untested | no |
| nodejs | 24.16.0 | — | maintained | untested | no |
| nodejs | 24.17.0 | — | maintained | untested | no |
| nodejs | 24.18.0 | — | maintained | untested | no |
| nodejs | 24.18.1 | — | maintained | untested | no |
| nodejs | 24.19.0 | — | maintained | untested | no |
| nodejs | 24.20.0 | — | maintained | untested | no |
| nodejs | 24.21.0 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 25.0.0 | — | end-of-life | untested | no |
| nodejs | 25.1.0 | — | end-of-life | untested | no |
| nodejs | 25.2.0 | — | end-of-life | untested | no |
| nodejs | 25.2.1 | — | end-of-life | untested | no |
| nodejs | 25.3.0 | — | end-of-life | untested | no |
| nodejs | 25.4.0 | — | end-of-life | untested | no |
| nodejs | 25.5.0 | — | end-of-life | untested | no |
| nodejs | 25.6.0 | — | end-of-life | untested | no |
| nodejs | 25.6.1 | — | end-of-life | untested | no |
| nodejs | 25.7.0 | — | end-of-life | untested | no |
| nodejs | 25.8.0 | — | end-of-life | untested | no |
| nodejs | 25.8.1 | — | end-of-life | untested | no |
| nodejs | 25.8.2 | — | end-of-life | untested | no |
| nodejs | 25.9.0 | — | end-of-life | untested | no |
| nodejs | 26.0.0 | — | maintained | untested | no |
| nodejs | 26.1.0 | — | maintained | untested | no |
| nodejs | 26.2.0 | — | maintained | untested | no |
| nodejs | 26.3.0 | — | maintained | untested | no |
| nodejs | 26.3.1 | — | maintained | untested | no |
| nodejs | 26.4.0 | — | maintained | untested | no |
| nodejs | 26.5.0 | — | maintained | untested | no |
| nodejs | 26.5.1 | — | maintained | untested | no |
| nodejs | 26.6.0 | — | maintained | untested | no |
| nodejs | 26.7.0 | — | maintained | untested | no |
| nodejs | 26.8.0 | — | maintained | untested | no |
| nodejs | 26.8.1 | — | maintained | untested | no |
| nodejs | 26.8.2 | — | maintained | untested | no |
| nodejs | 26.9.0 | — | maintained | untested | no |
| nodejs | 26.10.0 | — | maintained | passed 2026-10-06 | yes |
heroku-python
Stack: heroku-22 · architecture: amd64.
Builder: registry.stag.d2o.io/library/kpack/heroku-python:clusterbuilder-heroku-python@sha256:b4c9ceb9f6aef945b1b3e1d80c947937cc9db8e7d4b81a5caa482c941cd189c6
Buildpacks: heroku/python@6.7.0, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: 3.14.8.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| python | 3.11.17 | — | maintained | passed 2026-10-06 | yes |
| python | 3.12.15 | — | maintained | passed 2026-10-06 | yes |
| python | 3.13.16 | — | maintained | passed 2026-10-06 | yes |
| python | 3.14.8 (default) | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| python | 3.10.0 | — | end-of-life | untested | no |
| python | 3.10.1 | — | end-of-life | untested | no |
| python | 3.10.2 | — | end-of-life | untested | no |
| python | 3.10.3 | — | end-of-life | untested | no |
| python | 3.10.4 | — | end-of-life | untested | no |
| python | 3.10.5 | — | end-of-life | untested | no |
| python | 3.10.6 | — | end-of-life | untested | no |
| python | 3.10.7 | — | end-of-life | untested | no |
| python | 3.10.8 | — | end-of-life | untested | no |
| python | 3.10.9 | — | end-of-life | untested | no |
| python | 3.10.10 | — | end-of-life | untested | no |
| python | 3.10.11 | — | end-of-life | untested | no |
| python | 3.10.12 | — | end-of-life | untested | no |
| python | 3.10.13 | — | end-of-life | untested | no |
| python | 3.10.14 | — | end-of-life | untested | no |
| python | 3.10.15 | — | end-of-life | untested | no |
| python | 3.10.16 | — | end-of-life | untested | no |
| python | 3.10.17 | — | end-of-life | untested | no |
| python | 3.10.18 | — | end-of-life | untested | no |
| python | 3.10.19 | — | end-of-life | untested | no |
| python | 3.10.20 | — | end-of-life | untested | no |
| python | 3.10.21 | — | end-of-life | untested | no |
| python | 3.10.22 | — | end-of-life | untested | no |
| python | 3.11.0 | — | maintained | untested | no |
| python | 3.11.1 | — | maintained | untested | no |
| python | 3.11.2 | — | maintained | untested | no |
| python | 3.11.3 | — | maintained | untested | no |
| python | 3.11.4 | — | maintained | untested | no |
| python | 3.11.5 | — | maintained | untested | no |
| python | 3.11.6 | — | maintained | untested | no |
| python | 3.11.7 | — | maintained | untested | no |
| python | 3.11.8 | — | maintained | untested | no |
| python | 3.11.9 | — | maintained | untested | no |
| python | 3.11.10 | — | maintained | untested | no |
| python | 3.11.11 | — | maintained | untested | no |
| python | 3.11.12 | — | maintained | untested | no |
| python | 3.11.13 | — | maintained | untested | no |
| python | 3.11.14 | — | maintained | untested | no |
| python | 3.11.15 | — | maintained | untested | no |
| python | 3.11.16 | — | maintained | untested | no |
| python | 3.11.17 | — | maintained | passed 2026-10-06 | yes |
| python | 3.12.0 | — | maintained | untested | no |
| python | 3.12.1 | — | maintained | untested | no |
| python | 3.12.2 | — | maintained | untested | no |
| python | 3.12.3 | — | maintained | untested | no |
| python | 3.12.4 | — | maintained | untested | no |
| python | 3.12.5 | — | maintained | untested | no |
| python | 3.12.6 | — | maintained | untested | no |
| python | 3.12.7 | — | maintained | untested | no |
| python | 3.12.8 | — | maintained | untested | no |
| python | 3.12.9 | — | maintained | untested | no |
| python | 3.12.10 | — | maintained | untested | no |
| python | 3.12.11 | — | maintained | untested | no |
| python | 3.12.12 | — | maintained | untested | no |
| python | 3.12.13 | — | maintained | untested | no |
| python | 3.12.14 | — | maintained | untested | no |
| python | 3.12.15 | — | maintained | passed 2026-10-06 | yes |
| python | 3.13.0 | — | maintained | untested | no |
| python | 3.13.1 | — | maintained | untested | no |
| python | 3.13.2 | — | maintained | untested | no |
| python | 3.13.3 | — | maintained | untested | no |
| python | 3.13.4 | — | maintained | untested | no |
| python | 3.13.5 | — | maintained | untested | no |
| python | 3.13.6 | — | maintained | untested | no |
| python | 3.13.7 | — | maintained | untested | no |
| python | 3.13.8 | — | maintained | untested | no |
| python | 3.13.9 | — | maintained | untested | no |
| python | 3.13.10 | — | maintained | untested | no |
| python | 3.13.11 | — | maintained | untested | no |
| python | 3.13.12 | — | maintained | untested | no |
| python | 3.13.13 | — | maintained | untested | no |
| python | 3.13.14 | — | maintained | untested | no |
| python | 3.13.15 | — | maintained | untested | no |
| python | 3.13.16 | — | maintained | passed 2026-10-06 | yes |
| python | 3.14.0 | — | maintained | untested | no |
| python | 3.14.1 | — | maintained | untested | no |
| python | 3.14.2 | — | maintained | untested | no |
| python | 3.14.3 | — | maintained | untested | no |
| python | 3.14.4 | — | maintained | untested | no |
| python | 3.14.5 | — | maintained | untested | no |
| python | 3.14.6 | — | maintained | untested | no |
| python | 3.14.7 | — | maintained | untested | no |
| python | 3.14.8 (default) | — | maintained | passed 2026-10-06 | yes |
heroku-ruby
Stack: heroku-22 · architecture: amd64.
Builder: registry.stag.d2o.io/library/kpack/heroku-ruby:clusterbuilder-heroku-ruby@sha256:8cfb7849a964f4b84d88ff4ee0788819e730d0582238606d9191d28d4b250b9c
Buildpacks: heroku/ruby@12.4.2, heroku/procfile@4.2.4, d2o/manifest@0.1.0.
Default selection: 3.3.9.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| ruby | 3.3.9 (default) | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.3.12 | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.4.11 | — | maintained | passed 2026-10-06 | yes |
| ruby | 4.0.7 | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| ruby | 3.1.0 | — | end-of-life | untested | no |
| ruby | 3.1.1 | — | end-of-life | untested | no |
| ruby | 3.1.2 | — | end-of-life | untested | no |
| ruby | 3.1.3 | — | end-of-life | untested | no |
| ruby | 3.1.4 | — | end-of-life | untested | no |
| ruby | 3.1.5 | — | end-of-life | untested | no |
| ruby | 3.1.6 | — | end-of-life | untested | no |
| ruby | 3.1.7 | — | end-of-life | untested | no |
| ruby | 3.2.0 | — | end-of-life | untested | no |
| ruby | 3.2.1 | — | end-of-life | untested | no |
| ruby | 3.2.2 | — | end-of-life | untested | no |
| ruby | 3.2.3 | — | end-of-life | untested | no |
| ruby | 3.2.4 | — | end-of-life | untested | no |
| ruby | 3.2.5 | — | end-of-life | untested | no |
| ruby | 3.2.6 | — | end-of-life | untested | no |
| ruby | 3.2.7 | — | end-of-life | untested | no |
| ruby | 3.2.8 | — | end-of-life | untested | no |
| ruby | 3.2.9 | — | end-of-life | untested | no |
| ruby | 3.2.10 | — | end-of-life | untested | no |
| ruby | 3.2.11 | — | end-of-life | untested | no |
| ruby | 3.3.0 | — | maintained | untested | no |
| ruby | 3.3.1 | — | maintained | untested | no |
| ruby | 3.3.2 | — | maintained | untested | no |
| ruby | 3.3.3 | — | maintained | untested | no |
| ruby | 3.3.4 | — | maintained | untested | no |
| ruby | 3.3.5 | — | maintained | untested | no |
| ruby | 3.3.6 | — | maintained | untested | no |
| ruby | 3.3.7 | — | maintained | untested | no |
| ruby | 3.3.8 | — | maintained | untested | no |
| ruby | 3.3.9 (default) | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.3.10 | — | maintained | untested | no |
| ruby | 3.3.11 | — | maintained | untested | no |
| ruby | 3.3.12 | — | maintained | passed 2026-10-06 | yes |
| ruby | 3.4.0 | — | maintained | untested | no |
| ruby | 3.4.1 | — | maintained | untested | no |
| ruby | 3.4.2 | — | maintained | untested | no |
| ruby | 3.4.3 | — | maintained | untested | no |
| ruby | 3.4.4 | — | maintained | untested | no |
| ruby | 3.4.5 | — | maintained | untested | no |
| ruby | 3.4.6 | — | maintained | untested | no |
| ruby | 3.4.7 | — | maintained | untested | no |
| ruby | 3.4.8 | — | maintained | untested | no |
| ruby | 3.4.9 | — | maintained | untested | no |
| ruby | 3.4.10 | — | maintained | untested | no |
| ruby | 3.4.11 | — | maintained | passed 2026-10-06 | yes |
| ruby | 4.0.0 | — | maintained | untested | no |
| ruby | 4.0.1 | — | maintained | untested | no |
| ruby | 4.0.2 | — | maintained | untested | no |
| ruby | 4.0.3 | — | maintained | untested | no |
| ruby | 4.0.4 | — | maintained | untested | no |
| ruby | 4.0.5 | — | maintained | untested | no |
| ruby | 4.0.6 | — | maintained | untested | no |
| ruby | 4.0.7 | — | maintained | passed 2026-10-06 | yes |
Availability could not be confirmed for 93 additional upstream releases (download server returned 403); these are retained as unconfirmed in the JSON catalog.
paketo-rust
Stack: heroku-22 · architecture: amd64.
Builder: registry.stag.d2o.io/library/kpack/paketo-rust:clusterbuilder-paketo-rust@sha256:203abff9d175446c282c48add710fe54aa527045dde532cdddfaa4d985949081
Buildpacks: paketo-community/rustup@1.17.0, paketo-community/rust@0.90.0, paketo-community/rust-dist@1.50.0, paketo-community/cargo@0.16.0, paketo-buildpacks/syft@2.41.0, paketo-buildpacks/procfile@5.13.7, d2o/manifest@0.1.0.
Default selection: stable.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| rust | 1.99.0 (default) | — | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| rust | 1.19.0 | — | end-of-life | untested | no |
| rust | 1.20.0 | — | end-of-life | untested | no |
| rust | 1.21.0 | — | end-of-life | untested | no |
| rust | 1.22.0 | — | end-of-life | untested | no |
| rust | 1.22.1 | — | end-of-life | untested | no |
| rust | 1.23.0 | — | end-of-life | untested | no |
| rust | 1.24.0 | — | end-of-life | untested | no |
| rust | 1.24.1 | — | end-of-life | untested | no |
| rust | 1.25.0 | — | end-of-life | untested | no |
| rust | 1.26.0 | — | end-of-life | untested | no |
| rust | 1.26.1 | — | end-of-life | untested | no |
| rust | 1.26.2 | — | end-of-life | untested | no |
| rust | 1.27.0 | — | end-of-life | untested | no |
| rust | 1.27.1 | — | end-of-life | untested | no |
| rust | 1.27.2 | — | end-of-life | untested | no |
| rust | 1.28.0 | — | end-of-life | untested | no |
| rust | 1.29.0 | — | end-of-life | untested | no |
| rust | 1.29.1 | — | end-of-life | untested | no |
| rust | 1.29.2 | — | end-of-life | untested | no |
| rust | 1.30.0 | — | end-of-life | untested | no |
| rust | 1.30.1 | — | end-of-life | untested | no |
| rust | 1.31.0 | — | end-of-life | untested | no |
| rust | 1.31.1 | — | end-of-life | untested | no |
| rust | 1.32.0 | — | end-of-life | untested | no |
| rust | 1.33.0 | — | end-of-life | untested | no |
| rust | 1.34.0 | — | end-of-life | untested | no |
| rust | 1.34.1 | — | end-of-life | untested | no |
| rust | 1.34.2 | — | end-of-life | untested | no |
| rust | 1.35.0 | — | end-of-life | untested | no |
| rust | 1.36.0 | — | end-of-life | untested | no |
| rust | 1.37.0 | — | end-of-life | untested | no |
| rust | 1.38.0 | — | end-of-life | untested | no |
| rust | 1.39.0 | — | end-of-life | untested | no |
| rust | 1.40.0 | — | end-of-life | untested | no |
| rust | 1.41.0 | — | end-of-life | untested | no |
| rust | 1.41.1 | — | end-of-life | untested | no |
| rust | 1.42.0 | — | end-of-life | untested | no |
| rust | 1.43.0 | — | end-of-life | untested | no |
| rust | 1.43.1 | — | end-of-life | untested | no |
| rust | 1.44.0 | — | end-of-life | untested | no |
| rust | 1.44.1 | — | end-of-life | untested | no |
| rust | 1.45.0 | — | end-of-life | untested | no |
| rust | 1.45.1 | — | end-of-life | untested | no |
| rust | 1.45.2 | — | end-of-life | untested | no |
| rust | 1.46.0 | — | end-of-life | untested | no |
| rust | 1.47.0 | — | end-of-life | untested | no |
| rust | 1.48.0 | — | end-of-life | untested | no |
| rust | 1.49.0 | — | end-of-life | untested | no |
| rust | 1.50.0 | — | end-of-life | untested | no |
| rust | 1.51.0 | — | end-of-life | untested | no |
| rust | 1.52.0 | — | end-of-life | untested | no |
| rust | 1.52.1 | — | end-of-life | untested | no |
| rust | 1.53.0 | — | end-of-life | untested | no |
| rust | 1.54.0 | — | end-of-life | untested | no |
| rust | 1.55.0 | — | end-of-life | untested | no |
| rust | 1.56.0 | — | end-of-life | untested | no |
| rust | 1.56.1 | — | end-of-life | untested | no |
| rust | 1.57.0 | — | end-of-life | untested | no |
| rust | 1.58.0 | — | end-of-life | untested | no |
| rust | 1.58.1 | — | end-of-life | untested | no |
| rust | 1.59.0 | — | end-of-life | untested | no |
| rust | 1.60.0 | — | end-of-life | untested | no |
| rust | 1.61.0 | — | end-of-life | untested | no |
| rust | 1.62.0 | — | end-of-life | untested | no |
| rust | 1.62.1 | — | end-of-life | untested | no |
| rust | 1.63.0 | — | end-of-life | untested | no |
| rust | 1.64.0 | — | end-of-life | untested | no |
| rust | 1.65.0 | — | end-of-life | untested | no |
| rust | 1.66.0 | — | end-of-life | untested | no |
| rust | 1.66.1 | — | end-of-life | untested | no |
| rust | 1.67.0 | — | end-of-life | untested | no |
| rust | 1.67.1 | — | end-of-life | untested | no |
| rust | 1.68.0 | — | end-of-life | untested | no |
| rust | 1.68.1 | — | end-of-life | untested | no |
| rust | 1.68.2 | — | end-of-life | untested | no |
| rust | 1.69.0 | — | end-of-life | untested | no |
| rust | 1.70.0 | — | end-of-life | untested | no |
| rust | 1.71.0 | — | end-of-life | untested | no |
| rust | 1.71.1 | — | end-of-life | untested | no |
| rust | 1.72.0 | — | end-of-life | untested | no |
| rust | 1.72.1 | — | end-of-life | untested | no |
| rust | 1.73.0 | — | end-of-life | untested | no |
| rust | 1.74.0 | — | end-of-life | untested | no |
| rust | 1.74.1 | — | end-of-life | untested | no |
| rust | 1.75.0 | — | end-of-life | untested | no |
| rust | 1.76.0 | — | end-of-life | untested | no |
| rust | 1.77.0 | — | end-of-life | untested | no |
| rust | 1.77.1 | — | end-of-life | untested | no |
| rust | 1.77.2 | — | end-of-life | untested | no |
| rust | 1.78.0 | — | end-of-life | untested | no |
| rust | 1.79.0 | — | end-of-life | untested | no |
| rust | 1.80.0 | — | end-of-life | untested | no |
| rust | 1.80.1 | — | end-of-life | untested | no |
| rust | 1.81.0 | — | end-of-life | untested | no |
| rust | 1.82.0 | — | end-of-life | untested | no |
| rust | 1.83.0 | — | end-of-life | untested | no |
| rust | 1.84.0 | — | end-of-life | untested | no |
| rust | 1.84.1 | — | end-of-life | untested | no |
| rust | 1.85.0 | — | end-of-life | untested | no |
| rust | 1.85.1 | — | end-of-life | untested | no |
| rust | 1.86.0 | — | end-of-life | untested | no |
| rust | 1.87.0 | — | end-of-life | untested | no |
| rust | 1.88.0 | — | end-of-life | untested | no |
| rust | 1.89.0 | — | end-of-life | untested | no |
| rust | 1.90.0 | — | end-of-life | untested | no |
| rust | 1.91.0 | — | end-of-life | untested | no |
| rust | 1.91.1 | — | end-of-life | untested | no |
| rust | 1.92.0 | — | end-of-life | untested | no |
| rust | 1.93.0 | — | end-of-life | untested | no |
| rust | 1.93.1 | — | end-of-life | untested | no |
| rust | 1.94.0 | — | end-of-life | untested | no |
| rust | 1.94.1 | — | end-of-life | untested | no |
| rust | 1.95.0 | — | end-of-life | untested | no |
| rust | 1.96.0 | — | end-of-life | untested | no |
| rust | 1.96.1 | — | end-of-life | untested | no |
| rust | 1.97.0 | — | end-of-life | untested | no |
| rust | 1.97.1 | — | end-of-life | untested | no |
| rust | 1.98.0 | — | end-of-life | untested | no |
| rust | 1.98.1 | — | end-of-life | untested | no |
| rust | 1.99.0 (default) | — | maintained | passed 2026-10-06 | yes |
paketo-web-servers
Stack: io.buildpacks.stacks.jammy · architecture: amd64.
Builder: registry.stag.d2o.io/library/kpack/paketo-web-servers:clusterbuilder-paketo-web-servers@sha256:695bc2754da25ee51db1e41df3ce9bc3799bd3414cd4f620a0aeb2cf7b144bcd
Buildpacks: paketo-buildpacks/npm-install@2.3.30, paketo-buildpacks/yarn-install@2.7.25, paketo-buildpacks/node-engine@8.8.1, paketo-buildpacks/nginx@1.3.0, paketo-buildpacks/httpd@1.1.6, paketo-buildpacks/yarn@2.5.0, paketo-buildpacks/ca-certificates@3.14.1, paketo-buildpacks/watchexec@3.11.1, paketo-buildpacks/node-run-script@2.3.55, paketo-buildpacks/procfile@5.15.2, paketo-buildpacks/image-labels@4.14.2, paketo-buildpacks/environment-variables@4.12.0, paketo-buildpacks/source-removal@1.0.43, paketo-buildpacks/web-servers@4.14.1, d2o/manifest@0.1.0.
Default selection: nginx; public/; no frontend build unless configured.
Supported and verified versions
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| nginx | 1.30.5 | — | maintained | passed 2026-10-06 | yes |
| nginx | 1.31.6 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 22.23.3 | 10.9.9 | maintained | passed 2026-10-06 | yes |
| nodejs | 24.21.0 (default) | 11.19.0 | maintained | passed 2026-10-06 | yes |
| nodejs | 26.10.0 | 11.19.1 | maintained | passed 2026-10-06 | yes |
Full available inventory, including untested and end-of-life releases
| Runtime | Version | Bundled npm | Upstream status | d2o verification | Supported |
|---|---|---|---|---|---|
| berry | 4.18.0 | — | unknown | untested | no |
| berry | 4.18.1 | — | unknown | untested | no |
| nginx | 1.30.4 | — | maintained | untested | no |
| nginx | 1.30.5 | — | maintained | passed 2026-10-06 | yes |
| nginx | 1.31.5 | — | maintained | untested | no |
| nginx | 1.31.6 (default) | — | maintained | passed 2026-10-06 | yes |
| nodejs | 18.20.7 | 10.8.2 | end-of-life | untested | no |
| nodejs | 18.20.8 | 10.8.2 | end-of-life | untested | no |
| nodejs | 20.20.1 | 10.8.2 | end-of-life | untested | no |
| nodejs | 20.20.2 | 10.8.2 | end-of-life | untested | no |
| nodejs | 22.23.2 | 10.9.8 | maintained | untested | no |
| nodejs | 22.23.3 | 10.9.9 | maintained | passed 2026-10-06 | yes |
| nodejs | 24.20.0 | 11.19.0 | maintained | untested | no |
| nodejs | 24.21.0 (default) | 11.19.0 | maintained | passed 2026-10-06 | yes |
| nodejs | 26.9.0 | 11.19.1 | maintained | untested | no |
| nodejs | 26.10.0 | 11.19.1 | maintained | passed 2026-10-06 | yes |
| yarn | 1.22.19 | — | unknown | untested | no |
| yarn | 1.22.22 (default) | — | unknown | passed 2026-10-06 | no |
Sources
The machine-readable catalog records artifact URLs and source checksums. Maintenance and inventory sources:
- https://codeload.github.com/heroku/buildpacks-go/tar.gz/refs/tags/v4.1.1
- https://codeload.github.com/heroku/buildpacks-nodejs/tar.gz/refs/tags/v5.8.1
- https://codeload.github.com/heroku/buildpacks-python/tar.gz/refs/tags/v6.7.0
- https://codeload.github.com/heroku/buildpacks-ruby/tar.gz/refs/tags/v12.4.2
- https://go.dev/dl/?mode=json
- https://nginx.org/en/download.html
- https://nodejs.org/dist/index.json
- https://peps.python.org/api/python-releases.json
- https://raw.githubusercontent.com/nodejs/Release/main/schedule.json
- https://raw.githubusercontent.com/ruby/www.ruby-lang.org/master/_data/branches.yml
- https://raw.githubusercontent.com/ruby/www.ruby-lang.org/master/_data/releases.yml
- https://raw.githubusercontent.com/rust-lang/rust/master/RELEASES.md
- https://static.rust-lang.org/dist/channel-rust-stable.toml
- https://www.python.org/ftp/python/