In #2916 we removed our logic that lowercased attribute names. This caused one regression: any attribute getter using a name for boolean attributes but not all lowercased is going into an infinite recursion, exceeding the stack call limit.
Amongst others, this is breaking the AngularJS test suite when tested with jQuery 3.0.0-rc1.
Link to test case
$('<div>').attr('requiRed') is enough to trigger the error.