Paul Krill
Editor at Large

Ruby on Rails 3.0 moves nearer release

news
May 26, 20102 mins

This major update of the Web framework features Merb capabilities intended to improve performance and speed

pile of poorly sorted red ruby crystals
Credit: Potapov Alexander / Shutterstock

Ruby on Rails 3.0, the next major version of the popular Web development framework, is expected to reach a release candidate phase — generally the last phase before a general release — in two weeks.

Available in a beta release since February, Rails 3.0 features the merger of Rails with the Merb framework. 

“We expect a release candidate of Rails 3.0 ready by RailsConf,” said Rails founder David Heinemeier Hansson in an email on Tuesday. RailsConf, a technical conference for Rails developers,  will be held in Baltimore the week of June 7.

[ Hansson recently criticized a survey that ranked Rails low in user satisfaction. ]

The incorporation of Merb features into Rails 3.0 is intended to provide performance and speed improvements. Version 3.0 has been slated to feature a new router focused on RESTful declarations. Other improvements planned have included an Action Rails 3.0 API and an Active Record chainable query language based on relational algebra.  JavaScript helpers have been planned as well.

Meanwhile, builders of Rails earlier this week  have been announcing incremental upgrades to Rails.  The latest of these was Rails 2.3.8, to fix issues with version 2.3.6. The 2.3.6 release features cross-site scripting prevention to match Rails 3.0 as well as Active Record improvements.  The 2.3.8 release followed the 2.3.7 update, which a Rails blog says “slipped out the door too hastily.”  The blog cites issues with the rails_xss plugin addressing cross-site scripting.

“Fixing compatibility with the rails_xss plugin inadvertently forced everyone to use it,” the blog says.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author