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?