This week, the Ruby on Rails developers officially released Rails 4.0. The update includes several noteworthy new features, including Turbolinks. According to the Rails website, Turbolinks “essentially turns your app into a single-page JavaScript application in terms of speed, but with none of the developmental drawbacks.”
In addition, Rails 4.0 adds support for key-based cache expiration, making it easier to implement Russian Doll caching.
Also, Rails 4.0 no longer supports Ruby 1.8. For now, it does support Ruby 1.9, but Rails 5.0 will require Ruby 2.0 or higher.