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
    • rubies:
      • 2.6.7 → 2.6.8
      • 2.7.3 → 2.7.4
      • 3.0.1 → 3.0.2

CentOS Stream

CentOS Stream has a new version string format, which needed support added in our build scripts. Contributed by Taketo Takashima. Closes GH-2377.

Installing 6.0.11

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:

Please be aware that you can enjoy enterprise features and sponsor the open source development directly by buying Phusion Passenger Enterprise.