Version 6.0.2 of the Passenger application server has been released. This release contains many community provided patches, and bugfixes which would only have been possible with the diagnostic help of our users. So we'd like to say thank you very much to everyone who contributed! Most notably, this release allows you to disable the prefix added to your app's logs when they are written to Passenger's log.
Passenger 6, introduced Generic Language Support, or: the ability to support any and all arbitrary apps.
Disable app log prefix
Passenger 6.0.2 has a new option to disable prefixing application logs with "App PID stdout".
GH-1915 is now resolved.
Updates & improvements
Allow compilation to work when Apple messed up their system ruby headers.
Only try to read pid 1's
/procfiles as root, in container detection. Closes GH-2168.
Add support for identifying the Passenger instance by PID. Closes GH-2146. Contributed by Saverio Miroddi (@saveriomiroddi).
[Ruby] Made Passenger more resiliant to Rack bugs. Closes GH-2150.
[Nginx] Do not touch Nginx's
proxy_temp_pathvar in Passenger's Nginx modules. Closes GH-2075. Contributed by Roman Berestnikov-Sivolov (@ROMB).
Updated various library versions used in precompiled binaries (used for e.g. gem installs):
- Curl: 7.63.0 → 7.64.0
- Ruby: 2.6.0 → 2.6.1
- RubyGems 3.0.1 → 3.0.2
- ccache 3.5 → 3.6
- GnuPG 2.2.12 → 2.2.13
- libassuan 2.5.2 → 2.5.3
- libgpg_error 1.33 → 1.35
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.2
We strongly advise staying up to date with the latest version.
Check out our upgrade guides for the different platforms: