Version 6.1.1 of the Passenger application server has been released. This release adds packages for Ubuntu 25.10 "questing", and removes packages for Ubuntu 25.04 "plucky". Compatibility with the upcoming Ruby 4 is also improved.
Passenger 6 introduced Generic Language Support, or: the ability to support any and all arbitrary apps.
Nginx Uploads Bug
Passenger 6.1.1 includes a fix for a bug where if Passenger was loaded via the Nginx module, and had passenger_request_buffering off; then any request body larger than the client_body_buffer_size would be corrupted.
Future Ruby Versions
Passenger 6.1.1 has improved support for Ruby 4 and Frozen String Literals.
Updates & improvements
- [Ubuntu] Add packages for Ubuntu 25.10 "questing", remove packages for Ubuntu 25.04 "plucky".
- Upgrade Boost from 1.87 -> 1.90.
- [Nginx] Upgrades preferred Nginx to 1.28.0 from 1.26.3.
- [Nginx] The preferred PCRE2 version is now 10.46 (previously 10.45).
- Updated various library versions used in precompiled binaries (used for e.g. gem installs):
- ccache: 4.11.2 -> 4.12.2
- cmake: 4.0.0 -> 4.2.1
- curl: 8.12.1 -> 8.17.0
- git: 2.49.0 -> 2.52.0
- gnupg:2.4.7 -> 2.4.8
- libffi:3.4.7 -> 3.5.2
- libgcrypt:1.11.0 -> 1.11.2
- libgpg_error:1.51 -> 1.58
- libreadline:8.2 -> 8.3
- openssl:3.4.1 -> 3.6.0
- pcre2:10.45 -> 10.47
- pinentry:1.3.1 -> 1.3.2
- rubygems: 3.6.6 -> 4.0.2
- rubys:
- dropped 3.1.7
- 3.2.8 -> 3.2.9
- 3.3.7 -> 3.3.10
- 3.4.2 -> 3.4.8
Installing 6.1.1
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.1
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.