Passenger 6.0.24
Version 6.0.24 of the Passenger application server has been released. This release adds packages for Ubuntu 24.10 (Oracular), and improves rolling restart performance.
Passenger 6 introduced Generic Language Support, or: the ability to support any and all arbitrary apps.
Rolling restart improvements
We changed the way we route requests during a Rolling Restart in order to provide better performance and reliability. Instead of picking the least-busy process to route requests to, we now prioritize new processes first. During a rolling restart, this new behavior leads to more efficient utilization of application caches, faster validation of new rollouts, and faster recovery from problematic deployments. Closes GH-2551.
Updates & improvements
- [Nginx] Upgrades preferred Nginx to 1.26.2 from 1.26.1.
- Fix a regression from 6.0.10 where running
passenger-config system-properties
would throw an error. Closes GH-2565. - [Enterprise] Fix a memory corruption-related crash that could occur during rolling restarting.
- [Ubuntu] Add packages for Ubuntu 24.10 "oracular".
- [Ruby] Specify rackup version to avoid broken 1.0 gem. Closes GH-2559.
- Fixes compatibility with Ruby apps whose Gemfile.lock depends on base64.
- Upgrades Boost from 1.85 -> 1.86.
- Updated various library versions used in precompiled binaries (used for e.g. gem installs):
- ccache 4.10.1 -> 4.10.2
- cmake 3.30.1 -> 3.31.2
- curl 8.8.0 -> 8.11.0
- git 2.45.2 -> 2.47.1
- gnupg 2.4.5 -> 2.4.7
- libgpg_error 1.50 -> 1.51
- npth 1.7 -> 1.8
- openssl 3.3.1 -> 3.4.0
- rubygems 3.5.16 -> 3.5.23
- rubies:
- 3.2.4 -> 3.2.6
- 3.3.4 -> 3.3.6
Installing 6.0.24
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.24
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.