Release Notes: This release irons out the few wrinkles there were between Ruby 1.8.6 and Rails 1.2.2. Besides the 1.8.6 compatibility, a few minor fixes were made. This should be a drop-in replacement for Rails 1.2.2.
Release Notes: This release polishes the project by closing holes and deficiencies, and adding subtle extensions to existing features. Working in development with models and controllers reloading on every request now resembles "the real thing" a lot more by actually removing the model classes before reloading them. Form helpers and handlers have been extended to enable handling of many records at once. Any before_filter can now terminate the chain by calling render or redirect and the pattern of redirect-and-return now works again.
Release Notes: This release introduces an extensive caching module that offers three levels of granularity (page, action, fragment) and a variety of stores (file, memory, DRb, MemCached). Additionally, it's now possible to limit the actions that a given filter will apply to within a controller using either :only or : except. Associations between unsaved objects make it much easier to build big graphs that only make sense to be saved together. Support for SQLite3 and MySQL 4.1.1+ has been added. Rails has also added support for expressions such as 45.kilobytes + 2.3.megabytes and 45.minutes + 2.hours.