Phusion white papers Phusion overview

Phusion Blog

Phusion Passenger 5 beta 2

By Hongli Lai on December 22nd, 2014

The first Passenger 5 beta was released about 3 weeks ago. This major new version brought many changes, such as performance improvements, better tools for application-level visibility and a new HTTP JSON API for accessing Passenger’s internals.

Beta 1 was not considered production ready. In the past 3 weeks we’ve been working hard to fix bugs. The result is beta 2, which fixes 8 issues.

  • Fixed handling of multiple Set-Cookie headers. Closes GH-1296.
  • passenger-config system-metrics now works properly if the agent is installed in ~/.passenger. Closes GH-1304.
  • Documentation enhancements by Igor Vuk. Closes GH-1318.
  • Fixed some crasher bugs.
  • [Standalone] User switching is now correctly disabled.
  • [Standalone] Fixed the --thread-count parameter.
  • [Apache] IPs set by mod_remoteip are now respected. Closes GH-1284.
  • [Apache] Fixed support for gzipped chunked responses. Closes GH-1309.

Installing or upgrading

Here’s a quickstart:

gem install passenger --pre -v 5.0.0.beta2
cd /path-to-your-app
passenger start

The above is a very short excerpt of how to install or upgrade Phusion Passenger. For detailed instructions (which, for example, take users and permissions into account), please refer to the “RubyGems” section of the installation manuals:

Please note:

  • 5.0.0 beta 2 is a beta release. There are still major bugs open and we do not recommend using it in production yet.
  • There are no Homebrew or Debian packages for this release, because this release is still in beta!
  • There is also a 5.0.0 beta 2 release of Phusion Passenger Enterprise available. Please refer to the Customer Area.