releases.sh

Node default now lts; TanStack Start apps detected

v0.36.0

August 10, 2026RailpackView original ↗
5 features1 enhancement2 fixesThis release5 featuresNew capabilities1 enhancementImprovements to existing features2 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗

Providers

New

CLI

New

  • Build context: .dockerignore patterns (and top-level exclude in railpack.json) are applied when the local source is first loaded into BuildKit, so large ignored directories like node_modules are no longer transferred during local builds. Configure exclusions in .dockerignore or via top-level exclude in railpack.json. by @iloveitaly in https://github.com/railwayapp/railpack/pull/373

Fixed

Mise Upgrades

Updated mise from v2026.7.15 to v2026.8.3.

  • Precompiled Ruby: when ruby.compile is unset, mise installs precompiled Ruby binaries by default and falls back to source builds only when no binary is available. (v2026.8.0)
  • Release-age filters: minimum_release_age and related filters use GitHub's published_at timestamp so newly published releases of older commits no longer bypass age gates across Aqua, GitHub, Ubi, and related backends. (v2026.8.3)
  • npm lockfile installs: packages pinned in mise.lock are trusted through the low-download popularity gate, so locked npm tool installs no longer require allow_low_downloads. (v2026.7.16)
  • Idiomatic version files: disable individual idiomatic files per tool with idiomatic_version_file_disable_files (for example node:package.json) while keeping others active. (v2026.7.17)

Full Changelog: https://github.com/railwayapp/railpack/compare/v0.35.0...v0.36.0


Internal improvements to testing, documentation, CI, and maintenance by @iloveitaly.

Fetched August 10, 2026