docker

seancorfield 2023-10-13T20:52:28.924289Z

(we're now running CI on JDK 21 -- BitBucket Pipelines -- via that image, so thank you again for making that happen!)

👍 1
dharrigan 2023-10-16T10:34:14.779389Z

Just hit this myself!

seancorfield 2023-10-13T21:40:03.121429Z

OK, that was surprising... AOT build uberjars on JDK 21 and they won't run on JDK 20 because there are references to SequencedCollections in the bytecode (new in 21 I guess). Rolling back until we can upgrade QA and production (which means we're back to waiting for New Relic).

seancorfield 2023-10-13T03:51:38.911599Z

It lives!

> docker run -it clojure:temurin-21-tools-deps
Unable to find image 'clojure:temurin-21-tools-deps' locally
temurin-21-tools-deps: Pulling from library/clojure
0a9573503463: Pull complete
b22f852b8fd2: Pull complete
1d826af09099: Pull complete
3997fb242eb7: Pull complete
bd03ba69a01a: Pull complete
Digest: sha256:e75b847a9a9b1f99cee326534be8d148c0ee0cef2fbb9de3ea730a409055de79
Status: Downloaded newer image for clojure:temurin-21-tools-deps

Clojure 1.11.1
user=>

🎉 4