New MySQL behaiour for :null => false

I have migrations like

t.string :name, :null => false

I've tried some of the latest MySQL versions and now when I create a new object Person.new the name property is nil. Before if i have :null => false it was empty string?

Do someone have some idea about this?