Yes, the Java API is not guaranteed to be stable for different versions. (Only the Http API is.)
For the next versions you should expect even more changes regarding this private road and vehicle matter. It is not yet there where we want it to be. And waiting with releases is not an option for us due to other reasons.
The critical changes are also written in the CHANGELOG. If we miss something there, please let us know.
Thanks for your comments Karussell.
Completely understand the need to change from the Java API perspective and also get why you don’t sit on releases. I tend to only schedule major updates as required in my project, hence the jump from V4 to V7.
I can normally fumble my way through using examples and test cases you publish.
I appreciate the work and support you all provide to the Java API.