Rails 3.0.7 has been released!

Posted by aaronp April 18, 2011 @ 09:41 PM

Hello everyone! I've released Rails version 3.0.7!

I want to say thanks to Santiago for handling the release candidate gems. He's on vacation, so I get to do the real thing.

The main change in this release is to fix a performance regression in ActiveRecord that was introduced in version 3.0.6.

Changes

For a web friendly view, check out the compare view on github.

For those that want the TL;DR of the commits, here are the pertinant CHANGELOG entries for each project:

activesupport

  • Hash.from_xml no longer loses attributes on tags containing only whitespace [André Arko]

activerecord

  • Destroying records via nested attributes works independent of reject_if LH #6006 [Durran Jordan]
  • Delegate any? and many? to Model.scoped for consistency [Andrew White]
  • Quote the ORDER BY clause in batched finds - fixes #6620 [Andrew White]
  • Change exists? so records are not instantiated - fixes #6127. This prevents after_find and after_initialize callbacks being triggered when checking for record existence. [Andrew White]
  • Fix performance bug with attribute accessors which only occurred on Ruby 1.8.7, and ensure we cache type-casted values when the column returned from the db contains non-standard chars. [Jon Leighton]
  • Fix a performance regression introduced here 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 related to read_attribute method [Stian Grytøyr]

actionmailer

  • remove AM delegating register_observer and register_interceptor to Mail [Josh Kalderimis]

Checksums

Just in case!

$ shasum *
6b96ed6cf0717e7e40b7ef9b39a70814d3928250  actionmailer-3.0.7.gem
c28009b6ce47c60553027c1ddd9c9bd2aacb2c82  actionpack-3.0.7.gem
6ee5ca84b460fff55e7dd825fc966cfbc4b36070  activemodel-3.0.7.gem
25ff07f49129ccd405c95047b41e6717e95f9471  activerecord-3.0.7.gem
a4adde3ad82017d8925e99733d1cd288b1474c39  activeresource-3.0.7.gem
d1a0192fd9da869caee79be66a5915633eda291f  activesupport-3.0.7.gem
04aa110f50d2ea9b8434526faff57ab2e249495e  rails-3.0.7.gem
9430747274afa4fac2c37ae05a39f9cb79680e16  railties-3.0.7.gem

Have a great week everyone!

<3 <3 <3 <3 <3

37 comments

Comments

  1. Andrew Chalkley on 18 Apr 21:45:

    Thanks for the hard works guys!

  2. stJHimy on 18 Apr 21:49:

    Thanks again!

  3. david@davidrv.com on 18 Apr 21:53:

    Nice. :)

  4. Josh on 18 Apr 22:04:

    Thanks, my rspec test suite is now running at speeds previous of Rails 3.0.6

  5. Wesley on 18 Apr 22:27:

    Thanks …... keep the releases coming. Looking forward to 3.1 :)

  6. Jon on 18 Apr 22:50:

    Great job, Rails team!

  7. Jim Jones on 18 Apr 23:43:

    Amazing work guys!

  8. sanning this website then you will get good things. akai404 on 19 Apr 02:10:

    Thanks again!

  9. Louis on 19 Apr 04:11:

    great work guys!

  10. Kin Lum on 19 Apr 04:12:

    I am number 10 this time. Congrats guys!

  11. Martin on 19 Apr 07:39:

    Great job guys, THANKS!

  12. Karim Matrah on 19 Apr 08:34:

    Well done, thanks !

  13. Andy Stewart on 19 Apr 08:37:

    For a git-friendly view of the changelogs:

    https://github.com/airblade/bin/blob/master/diff_rails_changelogs

  14. san[itiz]ing this website then you get good things on 19 Apr 09:16:

    Who let the bold out? I think you have a problem with truncation leaving an a tag in the name field open. HTML shouldn’t even be allowed in name.

  15. Nicolas Blanco on 19 Apr 09:31:

    Me like bold :D.

    Great guys! Don’t forget to update www.rubyonrails.org main homepage that still displays Rails 3.0.5 :).

  16. Hồ Chí Minh on 19 Apr 11:39:

    Cảm ơn Rails team rầt nhiếu.

  17. Chris on 19 Apr 13:13:

    Excellent work, thanks!

  18. Chris on 19 Apr 13:14:

    Btw, I eat bold for breakfast!

  19. bold bold on 19 Apr 13:20:

    bold bold

  20. Zoloo on 19 Apr 14:23:

    Thanks and great job, Rails team!

  21. Adam on 19 Apr 16:14:

    Last night I was in a Ruby meetup/class and just randomly updated Rails. I was surprised it was 3.0.7. I must have updated just about the time it was released.

  22. Nom Nom on 19 Apr 20:11:

    Nom nom

  23. hello on 22 Apr 11:32:

    hello! :D

  24. thomas on 22 Apr 17:30:

    I’m new to the Unix world, how I can upgrade my version of rails (3.0.5 for the moment) to 3.0.7

  25. What is happening :s on 22 Apr 19:39:

    XSS is a fun toy

  26. Mr.Hien on 23 Apr 05:44:

    Good jobs! Rails!

  27. sup on 23 Apr 20:09:

  28. jones Lee on 23 Apr 22:37:

    Good work team, I was to delay bumping to 3.0.6 because of performance regression. 3.0.7 does fix few regressions, yet it doesn’t go easy on my Heroku host, I’d delay upgrade till 3.0.8 is out.

  29. chuyi on 24 Apr 08:40:

    Cools, thanks for the efforts

  30. a on 25 Apr 18:59:

    o

  31. thanks on 25 Apr 19:00:
    <blink>SO MUCH!!!!</blink>
  32. demiazz on 26 Apr 11:40:

    Thanks for you works, Rails team! )

  33. perry on 29 Apr 07:45:

    thansk all guys who work for ror,thanks for you hard work ,so we can use such magic framework in daily web program

  34. Artur on 29 Apr 10:41:

    again new release, nice :) thanks !

  35. Henry on 30 Apr 21:08:

    The links in http://rubyonrails.org/download still point to rubyforge instead of github, you should correct that. Great release btw.

  36. Steve on 05 May 20:23:

    Awesome work, thank you for everything you do!