Version 6.0.10 of the Passenger application server has been released. This release fixes compatibility with the CentOS 7 EPEL nginx package.

Passenger 6 introduced Generic Language Support, or: the ability to support any and all arbitrary apps.

Updates & improvements

  • [Debian/Ubuntu] Fix a regression in passenger_system_ruby where Ruby 3 couldn't be found.

  • [Nginx] The preferred PCRE version is now 8.45 (previously 8.44).

  • Updated various library versions used in precompiled binaries (used for e.g. gem installs):

    • cmake 3.20.3 → 3.20.5
    • git 2.31.1 → 2.32.0
    • libksba 1.5.1 → 1.6.0
    • rubygems 3.2.19 → 3.2.21
    • pcre 8.44 → 8.45

CentOS/RHEL 7 Packages

Passenger's Nginx module package now depends on the latest EPEL Nginx (was 1.16.1 now 1.20.1). This fixes the GH-2364 issue.

Installing 6.0.10

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.10

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.