About breaking changes. It happens from time to time to support requested feature like coroutines support but we are trying to make it as smooth as possible or prepare
migration guides .
The closest breaking change can happen with release R2DBC support, but I hope it will require only to change imports in existing code.