All breaking changes from the immediately preceding API version to the next are outlined in the release notes. See the release note for the version you would like to migrate to or start using to check for compatibility with your own application as well as changes to handle before migrating APIs.
We aim to release a new version every 6 months. Every release is scheduled at 5AM UTC of the date of release unless noted otherwise. In the event that there are no breaking changes made during the 6 month period, release may be delayed another 6 months. The least recent version we support is deprecated every 6 months as well such that every version is supported for at least 12 months.