Version 3.28-rc1 is on its way!
Right now, dependencies are only specifying a minimal version.
So if we introduce a breaking change in a new version, apps might break too.
We also discussed the idea of aligning version between compatible tools, so every major version would work with the same major version of other tools/dependencies.
This idea will be introduced in 3.29 documentation, but will probably start with the release of Cubicweb version 4.