Version 6.1.3 of the Passenger application server has been released. This release adds packages for Ubuntu 26.04 "resolute", and removes packages for Ubuntu 25.10 "questing" and Ubuntu 20.04 "focal".

Added support for Ruby app post response hooks

The optional feature of Rack 3 (`rack.response_finished`) is now supported, Closes GH-2418.

Fix a crash when buffer creation fails

Passenger could crash when it was unable to create a buffer file while handling a request that exceeded the in-memory buffer size. This was fixed through additional pointer validation.

Updates & improvements

  • [Nginx] Build Nginx dynamic modules against nginx-dev sources on Ubuntu/Debian where available to accommodate Ubuntu's incompatibility with upstream Nginx.
  • [Nginx] The preferred PCRE2 version is now 10.47 (previously 10.46).
  • [Nginx] Upgrades preferred Nginx to 1.30.1 from 1.28.0.
  • Updated various library versions used in precompiled binaries (used for e.g. gem installs):
    • ccache: 4.12.2 -> 4.13.4
    • cmake: 4.2.2 -> 4.3.2
    • curl: 8.18.0 -> 8.20.0
    • git: 2.52.0 -> 2.54.0
    • gnupg: 2.5.16 -> 2.5.19
    • libgcrypt: 1.11.2 -> 1.12.2
    • libgpg_error: 1.58 -> 1.60
    • libiconv: 1.18 -> 1.19
    • libksba: 1.6.7 -> 1.6.8
    • openssl: 3.6.0 -> 3.6.2
    • rubygems: 4.0.4 -> 4.0.10
    • zlib: 1.3.1 -> 1.3.2
    • rubies:
      • removed 3.2 for EOL
      • 3.3.10 -> 3.3.11
      • 3.4.8 -> 3.4.9
      • 4.0.1 -> 4.0.3

Installing 6.1.3

Please see the installation guide for advice on getting started with Passenger. Coming from a language other than Ruby, Python, Meteor or Node? Even if we didn't write a specific tutorial for your language, we made a generic guide that shows you the steps.

Upgrading to 6.1.3

We strongly advise staying up to date with the latest version.

Check out our upgrade guides for the different platforms:

Please be aware that you can enjoy enterprise features and sponsor the open source development directly by buying Phusion Passenger Enterprise.