Version 6.0.11 of the Passenger application server has been released. This release fixes compatibility with old versions of GCC, as well as CentOS Stream.
Passenger 6 introduced Generic Language Support, or: the ability to support any and all arbitrary apps.
Updates & improvements
Fix compilation on GCC 4.4, fixes a regression in 6.0.8 where Passenger would no longer compiler without a C++11 compiler.
[MacOS] Additionally look for PCRE in the new location that Homebrew has split it's packages into.
Updated various library versions used in precompiled binaries (used for e.g. gem installs):
- ccache: 4.3 → 4.4.1
- cmake: 3.20.5 → 3.21.2
- curl: 7.77.0 → 7.78.0
- git: 2.32.0 → 2.33.0
- gnupg: 2.3.1 → 2.3.2
- libgcrypt: 1.9.3 → 1.9.4
- openssl: 1.1.1k → 1.1.1l
- pinentry: 1.1.1 → 1.2.0
- rubygems: 3.2.21 → 3.2.27
- 2.6.7 → 2.6.8
- 2.7.3 → 2.7.4
- 3.0.1 → 3.0.2
CentOS Stream has a new version string format, which needed support added in our build scripts. Contributed by Taketo Takashima. Closes GH-2377.
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.11
We strongly advise staying up to date with the latest version.
Check out our upgrade guides for the different platforms: