Version 6.0.27 of the Passenger application server has been released. This release removes the admin panel (Fuse), and fixes an issue where Passenger could freeze while connecting to application processes. Packages for Ubuntu 25.04 "Plucky Puffin" were also added.

Passenger 6 introduced Generic Language Support, or: the ability to support any and all arbitrary apps.

Admin Panel (Fuse) removal

Due to lack of interest the admin panel feature is being removed from Passenger to simplify the codebase.

Event Loop Blocking

Passenger 6.0.27 includes a fix for an issue where Passenger could freeze up while waiting for a connection to an application process.

This change also adds a configurable timeout to how long Passenger will wait to connect to an app process. The default is 30s, and it can be configured with the following options:

  • Nginx: passenger_app_connect_timeout 5;
  • Apache httpd: PassengerAppConnectTimeout 5
  • Passenger Standalone: --app-connect-timeout 5

Updates & improvements

  • Upgrade Boost from 1.86 → 1.87.
  • Fix compilation on FreeBSD.
  • [Ruby] Improves compatibility with Rack 2 While maintaining compatibility with Rack 3. Closes GH-2595 but not GH-2602.
  • [Ruby] Use non-deprecated functions in native extensions.
  • Updated various library versions used in precompiled binaries (used for e.g. gem installs):
    • ccache: 4.10.2 -> 4.11.2
    • cmake: 3.31.3 -> 4.0.0
    • curl: 8.11.1 -> 8.12.1
    • git: 2.47.1 -> 2.49.0
    • libassuan: 3.0.1 -> 3.0.2
    • libffi: 3.4.6 -> 3.4.7
    • openssl: 3.4.0 -> 3.4.1
    • pcre2: 10.44 -> 10.45
    • rubies
      • 3.1.6 -> 3.1.7
      • 3.2.6 -> 3.2.8
      • 3.3.6 -> 3.3.7
      • 3.4.1 -> 3.4.2
    • rubygems: 3.6.2 -> 3.6.6
    • zstd: 1.5.6 -> 1.5.7
  • [Nginx] Upgrades preferred Nginx to 1.26.3 from 1.26.2.
  • [Nginx] The preferred PCRE2 version is now 10.45 (previously 10.39).

Installing 6.0.27

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.0.27

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.