We are keeping Open API stable as much as possible, but in some cases API changes in a newer application version. For example this happens if support for a new UML version is added or some very serious refactoring is done in components.
Sometimes it is enough to recompile plugin code with new libraries and adjust some minor API changes. Sometimes more serious migration is needed.
We recommend to recompile a plugin with new libraries to see the incompatibilities if any.