Rails 2.3 has been released and, according to David March's announcement on the Riding Rails blog, it's "one of the most substantial upgrades to Rails in a very long time."
Among the most significant differences are:
- The use of Rack instead of CGI
- Tweaks to Active Record, including the ability to support nested transactions
- The ability to create nested forms (you can now manage multiple models in a single form!)
Of course with change comes the need to make some adaptations to how you work. If you're using CGI, it will still be supported, so that's one less thing to be concerned about. You can check out more about the new release by reading the Ruby on Rails 2.3 Release Notes. The release notes of course include a section detailing what has been deprecated with the release.
As mentioned in the release announcement, please note that the final version is actually Rails 2.3.2.