Hi Steve, thank you for expressing your concerns. They are very valid.
Basically once it's announced in the release notes it will mark the beginning of the transition period, during which everything continues to work as is (with maybe certain things behaving differently on the backend). During this transition period, certain changes should be made to your solution to continue to work after the switch over (end of transition period).
All changes are described here:
https://www.gooddata.com/developers/cloud-native/doc/cloud/deploy-and-install/cloud/deprecated-features/pdm/ (which is basically what will be in the release notes).
The changes should not affect front end or how the data sources are used, just the format of how the LDM/PDM information is stored within the layout.
All changes are being throughly tested, so we are quite confident that it won't introduce any major issue (of course it's always possible that there is a corner case that might trigger some bug, but this is an important change for us, so all issues will be treated with the highest priority.
PLEASE NOTE that the start of the transition period was postponed and should be announced in the next release.