Version 6.0.8 of the Passenger application server has been released. This release addresses several regressions, and provides better integration with systemd's PrivateTmp.
Passenger 6, introduced Generic Language Support, or: the ability to support any and all arbitrary apps.
Updates & improvements
- [Apache] Fixes crash when restarting Apache on CentOS 8. Closes GH-2318.
- [Standalone] fix abort websockets on shutdown. Closes GH-2211.
- Fixes application process titles. They are now properly set to something like "Passenger RubyApp: ..." instead of "Passenger AppPreloader: ... (forking)".
- Updated various library versions used in precompiled binaries (used for e.g. gem installs)
- Upgrades Boost to 1.74.
Better PrivateTmp compatibility
Passenger 6.0.8 reduces the likelihood of a crash when using systemd PrivateTmp dir with Apache. As well as allowing
passenger-status to detect the Passenger instance registry dir when systemd PrivateTmp dir is in use.
Dropped Prebuilt Binaries
Passenger 6.0.8 does not provide CentOS 6, and Debian Jessie prebuilt binaries and packages. Both are EOL. In addition 32 bit prebuilt binaries, are no longer provided for any distro.
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.8
We strongly advise staying up to date with the latest version.
Check out our upgrade guides for the different platforms: