datomic

enn 2026-04-09T16:50:40.839549Z

Is there documentation somewhere showing which Java versions are supported?

favila 2026-04-21T17:46:23.267249Z

I also meant --enable-native-access=io.netty.common

👍 1
favila 2026-04-13T12:16:17.920739Z

Smooth update to 25 is currently blocked by https://netty.io/wiki/java-24-and-sun.misc.unsafe.html via Artemis; once netty has a solution and Artemis updates our support should come quickly. I think you can still run datomic with 25 with the necessary jvm flags; see link.

👀 1
1
jaret 2026-04-10T14:07:49.335509Z

Hi @enn We test and support LTS versions of Java (11, 17, 21) and when we drop support we make a Datomic forum post and a https://docs.datomic.com/release-notices.html#java-8 in our docs. The products differ so we also keep a record in the change logs. Pro change log for 21 was announced with https://docs.datomic.com/changes/pro.html#1.0.7180. And Cloud's compute templates run Java 17 as of https://docs.datomic.com/changes/cloud.html#1067-9276. It might be useful to lift java versions to a dedicated page in the docs? Perhaps @dave.liepmann this is worth taking on so users can quickly understand what versions are supported.

👍 2
Dave Liepmann 2026-04-10T14:11:28.726279Z

Will do

enn 2026-04-10T16:03:41.801069Z

Thanks @jaret. Do you have a sense of when the newest LTS release (25) might be supported? I saw your comments on a couple of http://ask.datomic.com posts last month mentioning that you are evaluating it.

Jon Hancock 2026-04-15T06:25:02.468399Z

@favila you mean set this?

--sun-misc-unsafe-memory-access=allow