¿Ruby 1.8.6-p230/1.8.7 rompió tu aplicación? ¡Ruby Enterprise Edition al rescate!

La gente de Phusion, los creadores de Passenger, han liberado el 23/06/2008 Ruby Enterprise Edition, la cual contempla correcciones a las vulnerabilidades de seguridad encontradas recientemente.

Este build incorpora las siguientes características:

  • no rompe tus aplicaciones debido a que esta basado en p111.
  • vulnerabilidades de seguridad corregidas.
  • trabaja con el setup de mongrel existente. Ruby Enterprise Edition trabaja mejor en combinacion con Phusion Passenger, pero no es necesario tener ese combo.
  • incluye las características usuales de Ruby Enterprise Edition, como ser uso de memoria reducido y performance mejorada.
  • viene en un tarball fácil-de-instalar (el cual incluye un instalador).
  • viene con un paquete Ubuntu 8.04. Por convenciencia, este paquete incluye muchas de las gems mas comunes de modo que no tengas que (re)instalarlas manualmente. La lista completa de gemas es:

  1. actionmailer (2.1.0, 2.0.2, 1.3.6, 1.2.5)
  2. actionpack (2.1.0, 2.0.2, 1.13.6, 1.12.5)
  3. actionwebservice (1.2.6, 1.1.6)
  4. activerecord (2.1.0, 2.0.2, 1.15.6, 1.14.4)
  5. activeresource (2.1.0, 2.0.2)
  6. activesupport (2.1.0, 2.0.2, 1.4.4, 1.3.1)
  7. cgi_multipart_eof_fix (2.5.0)
  8. daemons (1.0.10)
  9. eventmachine (0.12.0)
  10. fastthread (1.0.1)
  11. gem_plugin (0.2.3)
  12. haml (2.0.0)
  13. hpricot (0.6)
  14. mongrel (1.1.5)
  15. mongrel_cluster (1.0.5)
  16. mysql (2.7)
  17. passenger (1.9.1)
  18. postgres (0.7.9.2008.01.28)
  19. rack (0.3.0)
  20. rails (2.1.0, 2.0.2, 1.2.6, 1.1.6)
  21. rake (0.8.1)
  22. rspec (1.1.4)
  23. sqlite3-ruby (1.2.2)
  24. thin (0.8.1)

Fabio Akita recomienda su instalación, tanto en servidores de producción como para el uso personal, y aclara que para quien no sabe, REE es un "fork" de MRI para optimizar uso de memoria y aumentar el rendimiento.