Skip to content

Releases: railwayapp/railpack

railpack v0.18.0

09 Mar 16:52
Immutable release. Only release title and notes can be modified.
86fe870

Choose a tag to compare

This is mostly an internal release to ensure that the mise version used in the planning, building, and runtime images are all in sync.

The only user-facing change in this release in bumping the build and runtime mise version to 2026.2.22.


Full Changelog: v0.17.2...v0.18.0

railpack v0.17.2

12 Feb 14:44
Immutable release. Only release title and notes can be modified.
f64dc05

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.17.1...v0.17.2

railpack v0.17.1

19 Jan 23:01
Immutable release. Only release title and notes can be modified.
c34acbf

Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1

railpack v0.17.0

19 Jan 20:57
Immutable release. Only release title and notes can be modified.
e30c544

Choose a tag to compare

Providers

New

  • Node & Python: We've added automatic Playwright support for Node.js and Python projects. Railpack now detects Playwright dependencies and automatically installs the required system packages and browsers. by @iloveitaly in #348
  • Shell: The shell provider now supports a mise install phase, allowing you to define tools to install before your script runs. by @iloveitaly in #433

Fixed

  • Node: Consistent Node version resolution is now used when Bun is the package manager. by @iloveitaly in #359
  • Node: Trailing whitespace in the packageManager field of package.json is now handled correctly. by @iloveitaly in #432
  • Node: Improved detection of version files (like .nvmrc) using Mise's idiomatic parsing. by @iloveitaly in #431
  • Python: Builds are now faster for projects using psycopg-binary as unnecessary system dependencies (libpq-dev) are skipped. by @iloveitaly in #379
  • Python: .python-version files are now reliably detected in all environments. by @iloveitaly in #378

CLI

Fixed

  • Dockerignore: Negation rules (e.g., !file) in .dockerignore now work correctly even if the referenced file does not exist locally. by @iloveitaly in #437
  • Config: The provider field is no longer required in railpack.json. by @iloveitaly in #436

Internal improvements to testing, documentation, and refactoring by @iloveitaly and @luojiyin.

Full Changelog: v0.16.0...v0.17.0

railpack v0.16.0

14 Jan 19:33
Immutable release. Only release title and notes can be modified.
d43153c

Choose a tag to compare

Providers

New

  • Python: Projects with start.py or bot.py are now automatically detected as Python apps. This simplifies configuration for simple scripts and bots (e.g. Discord bot
    that don't have manifest files. by @coffee-cup in #416

Fixed

CLI

Fixed

  • Build: Generated Docker image names are now forced to lowercase to prevent build errors with registries that require lowercase repositories. by @iloveitaly in
    #410

Internal improvements to documentation and build configuration by @iloveitaly, @antonkesy and @Delavalom.

Full Changelog: v0.15.3...v0.15.4

railpack v0.15.4

20 Dec 20:49
Immutable release. Only release title and notes can be modified.
9c1d171

Choose a tag to compare

Providers

Fixed

  • Dotnet: set aspnet content root to properly find configuration files by @iloveitaly and @Mohs9n in #396
  • Erlang: There is an underlying bug in mise that causes the version selection to break. This has been fixed within Railpack and an upstream change has been submitted to mise.

Internal improvements to testing, documentation, and build tooling by @iloveitaly and @salim-b.

Full Changelog: v0.15.2...v0.15.3

railpack v0.15.3

19 Dec 16:06
Immutable release. Only release title and notes can be modified.
14f83d4

Choose a tag to compare

What's Changed

Full Changelog: v0.15.2...v0.15.3

railpack v0.15.2

19 Dec 03:12
Immutable release. Only release title and notes can be modified.
0e55d2e

Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.15.2

railpack v0.15.1

01 Dec 19:24
Immutable release. Only release title and notes can be modified.
8afcba3

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

railpack v0.15.0

29 Nov 00:07
Immutable release. Only release title and notes can be modified.
154173a

Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.15.0