Ruby and Passenger News
Our team is working hard to ensure that our customers are using the latest and greatest features for their environments and we're happy to make a couple of exciting announcements today.
###Ruby 1.9.2 is now default
First, Ruby 1.9.2 is now the default Ruby run-time for new AppCloud environments and Free Trial customers. We [released Ruby 1.9.2 back in May](http://www.engineyard.com/blog/2011/ruby-1-9-2-generally-available-generally-awesome/) and think all our customers' applications will benefit heavily from it. This will not have any impact on existing environments and customers will still be free to choose a different version using the drop down menu.
###Passenger 3 is GA
Second, we have just released [Passenger 3](http://www.modrails.com/) into GA and it is now our default app stack! Customers currently using Passenger 2 should see a significant boost when updating to Passenger 3. While Passenger 3 is set as the default, customers using Passenger 2 can continue to select it.
###Benefits
- Performance boost (check out the graph below)
- Self-Healing via new internal watchdog daemon
- Fast restarts compared to Passenger 2
- Asynchronous spawning (no blocking of clients while new instance spawns)
- Ability to configure minimum number of processes
- Improved application security
- Global request queuing as default
###Important! Passenger 3 is not available to environments running Ruby 1.8.6. Customers are encouraged to upgrade their environments to Ruby 1.8.7 or 1.9.2 first. ###JRuby is now in beta Finally, we released JRuby into public beta for all customers a week ago. You can find more details [here](http://docs.engineyard.com/jruby-beta.html). </div>
Share your thoughts with @engineyard on Twitter