# Java API stability

**URL:** <https://community.stardog.com/t/java-api-stability/635>\
**Category:** Support\
**Created:** [October 9, 2017, 8:13pm UTC](https://community.stardog.com/t/java-api-stability/635 "2017-10-09T20:13:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![semanticfire](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/semanticfire/32/47_2.png) [@semanticfire](https://community.stardog.com/u/semanticfire)\
**Post date:** [October 9, 2017, 8:13pm UTC](https://community.stardog.com/t/java-api-stability/635/1 "2017-10-09T20:13:46Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![zachary.whitley](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/zachary.whitley/32/94_2.png) [@zachary.whitley](https://community.stardog.com/u/zachary.whitley)\
**Post date:** [October 9, 2017, 8:25pm UTC](https://community.stardog.com/t/java-api-stability/635/2 "2017-10-09T20:25:26Z")

</div>

See the Stardom compatibility policies [Home | Stardog Documentation Latest](http://www.stardog.com/docs/#_compatibility_policies)

---

<div class="post-metadata">

**Author:** ![semanticfire](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/semanticfire/32/47_2.png) [@semanticfire](https://community.stardog.com/u/semanticfire)\
**Post date:** [October 9, 2017, 8:51pm UTC](https://community.stardog.com/t/java-api-stability/635/3 "2017-10-09T20:51:02Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![stephen](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/stephen/32/27_2.png) [@stephen](https://community.stardog.com/u/stephen)\
**Post date:** [October 10, 2017, 12:33pm UTC](https://community.stardog.com/t/java-api-stability/635/4 "2017-10-10T12:33:36Z")

</div>

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](http://www.stardog.com/docs/#_migrating_to_stardog_5).

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.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex030/uploads/stardog/original/2X/e/ed66b48a616f505106a4acde3c9cee7e6da9bc67.svg) [@system](https://community.stardog.com/u/system)\
**Post date:** [October 24, 2017, 12:33pm UTC](https://community.stardog.com/t/java-api-stability/635/5 "2017-10-24T12:33:46Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
