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.

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.