Ivan Novak, I also faced this same issue and the stripslashes() fixed it. Thanks for the same. I wouldn’t have figured it out myself.

Also, I could figure out about the upgrade notice part. Just add a field called ‘upgrade_notice’ in the response.