Version 6.0.15 of the Passenger application server has been released. This release adds Enterprise Linux 9 (RHEL, Rocky, Alma) packages, and improves Solaris support.
Passenger 6 introduced Generic Language Support, or: the ability to support any and all arbitrary apps.
Updates & improvements
- Restore ability to build against upstream libev. Contributed by Antonio Terceiro. Closes GH-1544.
- Improve rvm gemset detection. Closes GH-2420.
- Fix watchdog error on disable-log-prefix flag. Contributed by Paul Hanyzewski. Closes GH-2363.
- Upgrades Boost to 1.80.
- Fixed compilation on some platforms by explicitely using the stl queue. Closes GH-2440.
- Raise an error in case rack gets an ENOBUFS error. Contributed by Mathieu Jobin.
- Fixes interaction between preload bundler option and setenv RUBYOPT option. Closes GH-2424.
- Add rpm packages for el9 (RHEL, Rocky, Alma). Closes GH-2431.
- Upgrade jsoncpp to 1.9.5.
- Improve Solaris support for 11.3 & 11.4.
- Updated various library versions used in precompiled binaries (used for e.g. gem installs):
- ccache: 4.6 → 4.6.3
- cmake: 3.23.1 → 3.24.2
- curl: 7.82.0 → 7.85.0
- git: 2.36.0 → 2.37.3
- gnupg: 2.3.5 → 2.3.7
- libiconv: 1.16 → 1.17
- libksba: 1.6.0 → 1.6.1
- openssl: 1.1.1n → 1.1.1q
- pinentry: 1.2.0 → 1.2.1
- rubygems: 3.3.12 → 3.3.22
Installing 6.0.15
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.15
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.