With bash-3.0-2, if I have one job running, I hit ctrl-z to suspend it, and then I type "%" followed by the enter key to resume it, it says "no such job". I have to type "%1" to resume it. It wasn't that way with bash 2.
'%%' or '%+' also work. This change is intentional as far as I can tell.