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.