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.

OS X
OS X
Debian
Debian
Ubuntu
Ubuntu
Heroku
Heroku
Red Hat
Red Hat
CentOS
CentOS
Ruby gem
Ruby gem
Tarball
Tarball
Ruby gem
Docker

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