railpack v0.10.0
mise config files (e.g., mise.toml, .tool-versions) will now be used instead of Railpack's defaults. by @iloveitaly in https://github.com/railwayapp/railpack/pull/306engines field in package.json is now used to determine the versions of Node.js and the package manager (npm, yarn, pnpm), but only if a version is not specified in a lockfile or other config. by @iloveitaly in https://github.com/railwayapp/railpack/pull/251
For example, to use Node.js v20 and pnpm v9, you can add the following to your package.json:
{
"engines": {
"node": "20.x",
"pnpm": "9.x"
}
}
mise Python compilation is disabled by default to avoid package compilation issues on newly released python versions. by @coffee-cup in https://github.com/railwayapp/railpack/pull/301Internal improvements to testing and documentation by @iloveitaly and @aleksrutins.
Full Changelog: https://github.com/railwayapp/railpack/compare/v0.9.2...v0.10.0
Fetched April 3, 2026