Version 6.0.12 of the Passenger application server has been released. This release adds Debian 11 Bullseye and Ubuntu 21.10 Impish Indri support.

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

Updates & improvements

  • [Debian] Fix compilation on 32 bit arm. Contributed by Antonio Terceiro.
  • [Debian] Add Bullseye Debian packages.
  • Add formatted error messages to responses. Contributed by Mohammad Aboelnour.
  • Fixes for running under WSL 1. Contributed by Luke Pearce. Closes GH-2036.
  • Upgrades Boost to 1.77. To go along with 32 bit arm fix.
  • [MacOS] Fixes autodetection of openssl lib on Apple Silicon. Contributed by Taketo Takashima. Closes GH-2389.
  • Reconnect to mongoid databases after fork, like we do for ActiveRecord. Contributed by Mohammad Aboelnour.
  • [Ubuntu] add missing apache name in instance registry dir detection.
  • [Ubuntu] replace hirsute apt packages with impish.
  • [Nginx] add new config option to choose the status code returned when application spawning fails. (passenger_spawn_exception_status_code).
  • Updated various library versions used in precompiled binaries (used for e.g. gem installs):
  • ccache: 4.4.1 → 4.4.2
  • cmake: 3.21.2 → 3.21.4
  • curl: 7.78.0 → 7.79.1
  • git: 2.33.0 → 2.33.1
  • gnupg: 2.3.2 → 2.3.3
  • rubygems: 3.2.27 → 3.2.30
  • s3cmd: 2.1.0 → 2.2.0

Installing 6.0.12

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

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.