xtdb

jarohen 2025-05-16T13:54:09.560479Z

14:00Z (5 minutes): "Solving FinTech pains with Suresh Nageswaran" - come join us! https://discord.gg/x7NuGFtZXW?event=1371606555602194562

jarohen 2025-05-16T19:08:46.495719Z

the video: https://youtu.be/uAwuDSRtNo4

2025-05-16T15:39:14.345779Z

jarohen 2025-05-16T15:47:52.993759Z

Hey folks - another beta release for you 🚀 Particularly, you can now inline XTQL within SQL, which means it can be evaluated over a JDBC connection, whether that be in your JVM or over tools like Metabase - enjoy 🙂 Our JDBC driver has also had a revamp, and now returns Clojure-idiomatic types out-of-the-box - should mean less next.jdbc configuration required to 'just put maps in/get maps out' clojure Have a good weekend! James

❤️ 4
seancorfield 2025-05-17T02:23:20.987799Z

@jarohen This release does not appear to be on Maven? Beta 7 is, but beta 8 is not. How can we test these updates? What dep should I have in next.jdbc's tests for this? (previous xtdb-jdbc for beta 7).

jarohen 2025-05-17T07:31:23.715179Z

looks like it got stuck 😐 have given it a nudge. once it's gone through, I'd guess you want xtdb-api and xtdb-core (latter assuming you're spinning up in-memory nodes) at beta8, removing xtdb-jdbc

jarohen 2025-05-17T08:54:21.754279Z

yep, landed in central now - cheers @seancorfield 🙏

seancorfield 2025-05-17T13:12:45.300969Z

And Clojure 1.12 is a hard req now, yes? (I have to update my test fixtures to skip XTDB on 1.10 an 1.11)

seancorfield 2025-05-17T13:20:52.295019Z

That's a big jump in dependency size for folks only wanting the JDBC stuff -- from just under 10k for xtdb-jdbc beta7 to just over 224k xtdb-api beta8 😞

seancorfield 2025-05-17T13:48:51.012149Z

OK, next-jdbc tests have been updated and everything passes for XTDB Beta 8, on Clojure 1.12, and JDK 21+.

🙏 1
🙌 1
jarohen 2025-05-17T14:00:10.616039Z

xtdb-jdbc depended on xtdb-api before, IIRC - we could probably look into pulling out only the relevant parts of xtdb-api if this affects people's JAR sizes 🤔

seancorfield 2025-05-17T14:10:38.918959Z

Oh, OK.