Changes to the Scripting engine have been announced months/a year ago and we always have said that there will be breaking changes (although we try to keep them small). And to not have to support too many versions at the same time, they have an expiration date. The plan is to remove that with the 1.0 stable though.