github railwayapp/railpack v0.12.0
railpack v0.12.0

latest releases: v0.16.0, v0.15.4, v0.15.3...
one month ago

Providers

New

  • Go: The Go provider now respects the Go version specified in your mise configuration files (e.g., mise.toml, .tool-versions). by @iloveitaly in #300
  • Ruby: The Ruby provider now respects the Ruby version specified in your mise configuration files (e.g., mise.toml, .tool-versions). by @iloveitaly in #339
  • Node: For Bun projects that require Node.js for build tooling (like node-gyp), Railpack now installs Node.js using mise, respecting versions from .nvmrc, .node-version, and other mise configurations. by @iloveitaly in #341
  • Gleam: You can now include your project's source code in the final image by setting the RAILPACK_GLEAM_INCLUDE_SOURCE=true environment variable. by @iloveitaly in #318

Fixed

  • Python: The Python provider now configures pipx to use uv for installing packages, resulting in faster dependency installation. by @iloveitaly in #324
  • All: Railpack now parses mise configuration files (like mise.toml and .tool-versions) more idiomatically, improving compatibility and correctness. by @iloveitaly in #344

CLI

New

  • Caching: You can now disable specific caches during the build process by setting the RAILPACK_DISABLE_CACHE environment variable. For example, to disable the apt and pip caches, set RAILPACK_DISABLE_CACHE="apt,pip". To disable all caches, set it to *. by @aleksrutins in #316

Fixed

  • Security: Railpack now enables mise's "paranoid mode" by default, a security feature that requires explicit user consent before installing new tools or running code from project-specific configurations. by @iloveitaly in #336

Internal improvements to documentation, and tooling by @iloveitaly and @aleksrutins.

Full Changelog: v0.11.0...v0.12.0

Don't miss a new railpack release

NewReleases is sending notifications on new releases.