After a period of being in beta, we’re proud to announce the first
stable release of the Phusion Passenger 4 series. The 4.x series is a
huge improvement over the 3.x series: during the development of 4.0,
we’ve introduced a myriad of changes which we’ve covered in past beta
preview articles:
* Support for multiple Ruby versions, support for Python WSGI,
multithreading, evented core similar to Nginx and Node.js, real-time
response buffering, improved zero-copy architecture, better error
diagnostics. (
http://phusion.us5.list-manage.com/track/click?u=9798cf0716b767b7c062d0f6f&id=624a9cffaf&e=58db089fc0)
* JRuby and Rubinius support.
(
http://phusion.us5.list-manage.com/track/click?u=9798cf0716b767b7c062d0f6f&id=8f22aa1490&e=58db089fc0)
* Out-of-Band Work.
(
http://phusion.us5.list-manage1.com/track/click?u=9798cf0716b767b7c062d0f6f&id=997241bb87&e=58db089fc0)
* Support for the Rack socket hijacking API.
(
http://phusion.us5.list-manage.com/track/click?u=9798cf0716b767b7c062d0f6f&id=53336c1eff&e=58db089fc0)
* Improved stability and test suite
(
http://phusion.us5.list-manage2.com/track/click?u=9798cf0716b767b7c062d0f6f&id=fc326c1f93&e=58db089fc0)
.
The beta period took a while because we wanted to ensure that the
first stable release is indeed rock solid. People tend to say that one
should skip “x.0.0″ releases and wait until “x.0.1″ for the first bug
fixes. But we’re confident enough about the stability of the 4.x
series that we gave this first release the version number 4.0.1.
** Changes in 4.0.1
------------------------------------------------------------
Compared to 4.0.0 RC 6, the following changes have been introduced:
* Fixed a crasher bug in the Deployment Error Resistance feature.
* Fixed a bug in PassengerDefaultUser and PassengerDefaultGroup.
* Fixed a bug which could cause application processes to exit before
they’ve finished their request.
* Fixed some small file descriptor leaks.
* Bumped the preferred Nginx version to 1.4.0.
* Editing the Phusion Passenger Standalone Nginx config template is no
longer discouraged.
* Improved documentation.
** Installing and testing 4.0.1
------------------------------------------------------------
** Quick install/upgrade
------------------------------------------------------------
Phusion Passenger Enterprise
(
http://phusion.us5.list-manage.com/track/click?u=9798cf0716b767b7c062d0f6f&id=3a5cd92c0a&e=58db089fc0)
users can download the Enterprise version of 4.0.1 from the Customer
Area (
http://phusion.us5.list-manage1.com/track/click?u=9798cf0716b767b7c062d0f6f&id=22a29c28c6&e=58db089fc0)
.
Open source users can install the open source version of 4.0.1 with
the following commands:
gem install passenger
passenger-install-apache2-module
passenger-install-nginx-module
You can also download the tarball at Google Code
(
http://phusion.us5.list-manage.com/track/click?u=9798cf0716b767b7c062d0f6f&id=37c587dc85&e=58db089fc0)
. All our gems and tarballs can be cryptographically verified
(
http://phusion.us5.list-manage1.com/track/click?u=9798cf0716b767b7c062d0f6f&id=1e44213d9e&e=58db089fc0)
.
** In-depth instructions
------------------------------------------------------------
In-depth installation and upgrade instructions can be found in the
Installation section of the documentation. The documentation has been
updated to cover 4.0 changes, including Enterprise features. You can
view them online here:
* Apache manual
(
http://phusion.us5.list-manage.com/track/click?u=9798cf0716b767b7c062d0f6f&id=f1618d36af&e=58db089fc0)
* Nginx manual (
http://phusion.us5.list-manage.com/track/click?u=9798cf0716b767b7c062d0f6f&id=a0af44740b&e=58db089fc0)
** Final
------------------------------------------------------------
We would like to thank everybody who has helped with testing the betas
and release candidates so far, and we would like to thank our
Enterprise customers. We couldn’t have done it without you!
4.0.1 is just the beginning though. We have many exciting changes on
the pipeline. Please stay tuned!
With kind regards,
Phusion
--
Phusion | Ruby & Rails deployment, scaling and tuning solutions
Web:
http://www.phusion.nl/
E-mail:
in...@phusion.nl
Chamber of commerce no: 08173483 (The Netherlands)