Rails 3.2.3.rc1 has been released!

Riding Rails: Rails 3.2.3.rc1 has been released!


IMPORTANT

config.active_record.whitelist_attributes
がデフォルトでtrueになったようです。

つい先日記事を書いたところですが、タイムリーでした。
まぁ何かしら対応はあるとは思っていましたが。
homakovくんの影響ですね
Railsのmass assignment対策 - うんたらかんたら日記

CHANGES since 3.2.2

気になったとこだけ。

Action Pack

ajax form(remote: true)の際authenticity tokenが含まれないようになった(16ee6
・rack-cacheのverboseモードをoffに
キャッシュがない初回アクセス時にもエラーログに掃かれるのを防ぐようです(Issue #5245

Active Record

・ find_or_create_by_{attribute}! dynamic method(90d96
・Whitelist all attribute assignment by default
冒頭の話です
ActiveRecord::AttributeMethods#attribute_present?
空文字でもfalseを返すように修正
mysqlのMEDIUMTEXTとLONGTEXTの扱いがおかしい件(9765c
MEDIUMTEXT

日本人のkennyjさんが対応されてます。
・mass assignment時に外部キーが更新されていたのを更新しないように修正(Issue #5069
こんな対応もあったんですね。

commitランキング


merge pull requestを省いてみました。

[["rafaelfranca", 10],
 ["drogus", 7],
 ["carlosantoniodasilva", 7],
 ["tenderlove", 7],
 ["josevalim", 6],
 ["arunagw", 5],
 ["kennyj", 5],
 ["spastorino", 4],
 ["vijaydev", 4],
 ["pixeltrix", 3],
 ["dhh", 3],
 ["mikel", 2],
 ["mhfs", 2],
 ["parndt", 2],
 ["jrochkind", 2],
 ["sikachu", 1],
 ["NZKoz", 1],
 ["byroot", 1],
 ["mariovisic", 1],
 ["larskanis", 1],
 ["fxn", 1],
 ["kuahyeow", 1],
 ["mreinsch", 1],
 ["Mik-die", 1],
 ["swanandp", 1],
 ["bschaeffer", 1],
 ["mattonrails", 1],
 ["caius", 1],
 ["coreyhaines", 1],
 ["RalphShnelvar", 1],
 ["glitterfang", 1],
 ["denisj", 1],
 ["avakhov", 1],
 ["britto", 1],
 ["noahhendrix", 1],
 ["pwnall", 1],
 ["abevoelker", 1],
 ["lest", 1]]