Is Java 17 support on the roadmap?

Hi JanusGraph team, thanks for your hard work. Are there any plans to support Java 17 in the near future?
Solution:
Hi! We use JanusGraph in production with Java 17. However, JanusGraph didn’t migrate some tests libraries to support proper testing against Java 17 runtime. There are plans to fix that but there is no ETA for that. See: https://github.com/JanusGraph/janusgraph/pull/3937 See: https://github.com/JanusGraph/janusgraph/pull/4040 Previously we agreed to drop support for Java 8 and then add support for Java 17 because supporting proper testing for both versions are more challenging. However, janusgraph-driver will still support Java 8 if you depend on it. ...
GitHub
test java 17 by farodin91 · Pull Request #3937 · JanusGraph/janusgr...
Thank you for contributing to JanusGraph! In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: For all changes: Is there an issue associ...
GitHub
Only java 11 by farodin91 · Pull Request #4040 · JanusGraph/janusgr...
Thank you for contributing to JanusGraph! In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: For all changes: Is there an issue associ...
Jump to solution
2 Replies
Solution
porunov
porunov4mo ago
Hi! We use JanusGraph in production with Java 17. However, JanusGraph didn’t migrate some tests libraries to support proper testing against Java 17 runtime. There are plans to fix that but there is no ETA for that. See: https://github.com/JanusGraph/janusgraph/pull/3937 See: https://github.com/JanusGraph/janusgraph/pull/4040 Previously we agreed to drop support for Java 8 and then add support for Java 17 because supporting proper testing for both versions are more challenging. However, janusgraph-driver will still support Java 8 if you depend on it. In the nutshell: if you want to use JanusGraph with Java 17 - you can use it already. However, notice that tests are executed for Java 11 and not Java 17 at this moment.
GitHub
test java 17 by farodin91 · Pull Request #3937 · JanusGraph/janusgr...
Thank you for contributing to JanusGraph! In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: For all changes: Is there an issue associ...
GitHub
Only java 11 by farodin91 · Pull Request #4040 · JanusGraph/janusgr...
Thank you for contributing to JanusGraph! In order to streamline the review of the contribution we ask you to ensure the following steps have been taken: For all changes: Is there an issue associ...
stavshamir
stavshamir4mo ago
Thanks for the informative answer!