Passenger 6.0.25

Version 6.0.25 of the Passenger application server has been released. This release fixes an issue where Bundler would try to re-exec the process name instead of the script, and adds a config option to allow reverting to previous routing behaviour, in order to mitigate possible performance regressions.

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

Allow using old routing algorithm

Passenger 6.0.25 adds a config option to allow reverting to previous routing behaviour, in order to mitigate possible performance regressions. This flag is temporary and will become a no-op and will eventually be removed once the routing performance regression has been fixed. Closes GH-2579.

  • Apache: PassengerOldRouting on
  • Nginx: passenger_old_routing on;
  • Standalone: --old-routing

Updates & improvements

  • Fixes compilation with clang 19 (latest Fedora update) by dropping a buggy stddev function from the moving average header. Closes GH-2580.
  • [Standalone] Adds a config option to specify the stop timeout for Passenger: --stop-timeout 120 or PASSENGER_STOP_TIMEOUT=120.
  • [Standalone] Changes Passenger's (not apps') start timeout to 25s (from 15s), stop timeouts default to 60s.
  • [Ruby] Fixes an issue where Bundler would try to re-exec the process name instead of the script. Closes GH-2567 and GH-2577.
  • Updated various library versions used in precompiled binaries (used for e.g. gem installs):
    • cmake: 3.31.2 -> 3.31.3
    • curl: 8.11.0 -> 8.11.1
    • libiconv: 1.17 -> 1.18
    • rubygems: 3.5.23 -> 3.6.2
    • rubies:
      • added 3.4.1

Installing 6.0.25

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

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.