Version 5.3.7 of the Passenger application server for Ruby, Node.js, Meteor and Python has been released.

We don't necessarily like releasing this often (5.3.6 was released just last week), but the Ubuntu issue in particular prevented people from installing the updates to Passenger.

Fixes package installation issues

An update to the nginx-common package, released recently by Ubuntu, caused installation failures.

Related GitHub issues GH-2122: 'Ubuntu 18.04 packages fail to install', and GH-2140: 'Installation on Ubuntu 18.04 fails' are now fixed.

Various improvements & fixes

  • Fixes compilation problems and warnings with GCC 8.2. Tested on Alpine Linux edge 2018-11-05. Closes GH-2139.
  • Fixes compatibility with libcurl 7.62.0. Contributed by Po-Chuan Hsieh (@sunpoet) 👏
  • Changes minimum supported macOS version to 10.11 El Capitan.
  • Removes packages for Ubuntu 17.10 Artful.

What's next?

In our recent livestream we've revealed what's coming up in the next major version upgrade, Passenger 6.

Installing 5.3.7

Besides support for the latest software (Nginx stable, Ubuntu), the 5.3 series of Passenger features per-application logfiles. There has been a lot of work on the internals to enable vastly improved error reporting.

The 5.x series of Passenger in general brings a plethora of improvements in uptime maximization, security and efficiency. Please see the installation guide.

Upgrading to 5.3.7

We strongly advise staying up to date with the latest version.

Check out our upgrade guides for the different platforms:

If you are upgrading from 4.x, please read the 5.0 upgrade notes to learn about potential upgrade caveats.

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