Version 6.0.16 of the Passenger application server has been released. This release fixes availability of Enterprise Linux 9 (RHEL, Rocky, Alma) packages, and adds ARM64 packages for Debian and Ubuntu distros.

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

Updates & improvements

  • Adds ARM64 (aarch64) packages for Ubuntu and Debian.
  • Adds Ubuntu 22.10 "Kinetic" packages, removes Ubuntu 16.04 "Xenial" packages.
  • Adds systemd private tmpdir workaround on Ubuntu/Debian. Closes GH-2397.
  • Downgrade jsoncpp to 1.8.1 from 1.9.5 to fix invalid json generation bug. Closes GH-2445.
  • Updated various library versions used in precompiled binaries (used for e.g. gem installs):
    • ccache: 4.6.3 → 4.7.4
    • cmake: 3.24.2 → 3.25.1
    • curl: 7.85.0 → 7.86.0
    • git 2.37.3 → 2.38.1
    • gnupg: 2.3.7 → 2.3.8
    • libgpg_error 1.45 → 1.46
    • libksba 1.6.1 → 1.6.2
    • openssl: 1.1.1q → 1.1.1s
    • rubygems 3.3.22 → 3.3.26
    • s3cmd 2.2.0 → 2.3.0
    • zlib: 1.2.12 → 1.2.13
    • rubies:
      • 2.7.6 → 2.7.7
      • 3.0.4 → 3.0.5
      • 3.1.2 → 3.1.3

Installing 6.0.16

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

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.