Releases: railwayapp/railpack
Releases · railwayapp/railpack
railpack v0.11.0
Immutable
release. Only release title and notes can be modified.
Providers
New
- Dotnet: Railpack now supports building .NET applications. The provider defaults to the latest LTS version of .NET, and the version can be customized using
miseconfiguration files (e.g.,.tool-versions,mise.toml). by @jaredLunde and @iloveitaly in #126 and #323 - Shell: The Shell provider now supports
zshas an interpreter and automatically detects the required shell (bash or zsh) from your start script's shebang (e.g.,#!/bin/zsh). by @iloveitaly in #328 and #327 - Deno: You can now specify the Deno version for your project using
miseconfiguration files like.tool-versionsormise.tomlwith the Deno provider. by @iloveitaly in #325
Internal improvements to documentation and scripts by @iloveitaly.
Full Changelog: v0.10.0...v0.11.0
railpack v0.10.0
Immutable
release. Only release title and notes can be modified.
Providers
New
- Gleam: Railpack now has first-class support for Gleam projects. by @aleksrutins in #313
- Elixir: Erlang and Elixir versions defined in
miseconfig files (e.g.,mise.toml,.tool-versions) will now be used instead of Railpack's defaults. by @iloveitaly in #306 - Node.js: The
enginesfield inpackage.jsonis 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 #251
For example, to use Node.js v20 and pnpm v9, you can add the following to yourpackage.json:{ "engines": { "node": "20.x", "pnpm": "9.x" } }
Fixed
- Python:
misePython compilation is disabled by default to avoid package compilation issues on newly released python versions. by @coffee-cup in #301
Internal improvements to testing and documentation by @iloveitaly and @aleksrutins.
Full Changelog: v0.9.2...v0.10.0
railpack v0.9.2
What's Changed
- chore: mise update 2025.10.11 by @iloveitaly in #297
- docs: fix env var display on docs by @iloveitaly in #298
- docs: update python with mise-compatible version files by @crisog in #290
- fix: use default mise backend for uv by @iloveitaly in #260
- test: http checks on example projects by @iloveitaly in #250
- chore: mise update 2025.10.13 by @iloveitaly in #302
- build: add mise upgrade task by @iloveitaly in #303
- test: assert against specific rust version defined by rust-toolchain.toml by @iloveitaly in #299
- fix: use channel key not version from rust-toolchain.toml by @iloveitaly in #304
- refactor: cleanup rust provider by @iloveitaly in #305
- docs: minor docs and comments by @iloveitaly in #309
New Contributors
Full Changelog: v0.9.1...v0.9.2
railpack v0.9.1
What's Changed
- fix: support + character in environment variable names by @coffee-cup in #294
Full Changelog: v0.9.0...v0.9.1
railpack v0.9.0
What's Changed
- fix: use containerd platform parsing to fix platform parsing by @iloveitaly in #277
- test: php snapshot update by @iloveitaly in #280
- chore: mise update 2025.9.19 by @iloveitaly in #281
- feat: add --hide-pretty-plan and --show-plan to prepare by @iloveitaly in #284
- feat: use py package versions from any mise-supported version specification file by @iloveitaly in #261
- chore: mise update 2025.9.25 by @iloveitaly in #288
- chore: mise update 2025.10.4 by @iloveitaly in #289
Full Changelog: v0.8.0...v0.9.0
railpack v0.8.0
What's Changed
- chore: mise update 2025.9.17 by @iloveitaly in #274
- feat: dockerignore support by @iloveitaly in #263
- fix: missing local layer usage by @iloveitaly in #276
- chore: mise update 2025.9.18 by @iloveitaly in #275
Full Changelog: v0.7.2...v0.8.0
railpack v0.7.2
What's Changed
- fix: gracefully handle resolution failures for packages with SkipMiseInstall=true by @coffee-cup in #273
Full Changelog: v0.7.1...v0.7.2
railpack v0.7.1
What's Changed
- Add configurable skippable commands list to pretty print output by @coffee-cup in #271
Full Changelog: v0.7.0...v0.7.1
railpack v0.7.0
What's Changed
- Update Rust examples by @coffee-cup in #268
- Update default versions for Go, Python, Ruby, and Rust providers by @coffee-cup in #267
Full Changelog: v0.6.1...v0.7.0
railpack v0.6.1
What's Changed
- test: use poetry cli to run python by @iloveitaly in #257
- chore: mise update 2025.9.9 by @iloveitaly in #262
- fix: remove python3-dev apt package by @iloveitaly in #256
- Update node examples by @railway-bot in #266
New Contributors
- @railway-bot made their first contribution in #266
Full Changelog: v0.6.0...v0.6.1