Version 5.3.4 of the Passenger application server for Ruby, Node.js, Meteor and Python has been released. This release contains fixes for a bug that crashed Passenger on BSDs, as well as the handling of chunked bodies when
Startup crash on recent BSD versions
Some users reported that Passenger was crashing on the most recent releases of OpenBSD and FreeBSD. Hongli tracked the problem down to the way that we check if Boost function pointers are empty or not, and fixed the regression. At the same time Boost was updated to the latest release, or: version 1.67.0.
Chunked uploads when Passenger buffering is off
Fixes the handling of HTTP requests with chunked bodies in combination with Apache integration mode and
PassengerBufferUploads being set to
off. This closes issue GH-2102.
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.
Upgrading to 5.3.4
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.