Java API stability

I’m building my Java apps with Maven. The artifacts follow the same version numbering as stardog.
Do I need to rebuild all my apps with a new stardog release or is there some stability in the Java API ?
A guideline on this subject would be nice.

Bart

See the Stardom compatibility policies Home | Stardog Documentation Latest

I’ve seen that, but that still talks about 4.x releases…

The text in that section is still valid for 5.x. We also have a section on migrating to 5.x: Home | Stardog Documentation Latest.

In general, the 4.x jars do not play well with a 5.x server, and vice versa. Unless it's non-trivial to do so, we would recommend using the jar versions that match the Stardog server with which they will be working.