rails4.2にあげたらrackのバージョンもあがった

rack1.5であれば

http://localhost:3333/echo?foo=bar&alpha=beta
http://localhost:3333/echo?foo=bar;alpha=beta

というリクエストがきた場合、両方{"foo"=>"bar", "alpha"=>"beta"}.で受け取れていたんだけど、
rack1.6から、パラメータの区切り文字が"&"にだけになったので下のURLの場合、{"foo"=>"bar;alpha=beta"} になっちゃう。
なのでエスケープしたURLでリクエストを送ると意図した結果にならない。

https://github.com/rack/rack/issues/782