A suggestion, if I may. To enhance communication and avoid situations like that, it would be helpful to create a topic in Developer Connection every time a new version will break something.
For example:
At least to me, it isn't clear that will break all apps without extensions.json. It may be to others, but it isn't to me.
That would help the 3rd-party dev community to update their resources during the beta stage.
Thank you.