github railwayapp/railpack v0.25.0
railpack v0.25.0

5 hours ago

Providers

New

  • Node: Railpack now detects and builds projects that use package.json5 manifests (in addition to package.json), including workspace and dependency parsing. If both files exist, package.json takes precedence. by @iloveitaly in #566

  • Node: Node 25+ apps that use Corepack (for example packageManager: "pnpm@...") now include the mise install and shim directories in the runtime image, so package managers like pnpm remain available when your start command runs after the build. by @iloveitaly in #568

Fixed

  • Node: engines.pnpm in your manifest now takes precedence over pnpm version inferred from pnpm-lock.yaml, avoiding ambiguous lockfile version mapping across major pnpm releases. See package and version resolution for how Railpack resolves tool versions. by @iloveitaly in #566

CLI

New

  • Config: The provider field in railpack.json is now listed in the generated JSON schema (railpack schema), with the same values documented in the config file guide. Provider names are matched case-insensitively, so lowercase values like elixir and dotnet work as documented. by @radiantjade in #558

  • Mise: Updated mise version from v2026.5.16 to v2026.5.18.

Full Changelog: v0.24.0...v0.25.0


Internal snapshot maintenance by @iloveitaly.

Don't miss a new railpack release

NewReleases is sending notifications on new releases.