21 July 2026
Alex Miller
Clojure 1.13.0-alpha5 is now available! Find download and usage information on the Downloads page.
Java 17 baseline
As of this release, Clojure requires a minimum Java 17 runtime and compiles to Java 17 bytecode.
-
CLJ-2872 Move to new ASM and emit Java 17 bytecode
-
CLJ-2383 Add new java.lang classes to automatic imports
-
CLJ-2892 Remove uses of Java’s security manager, which is going away
-
CLJ-2920 Javadoc support updated for Java 17+
Other changes since last alpha
-
CLJ-2968 Qualified :keys bindings in destructuring can only be unqualified symbols (regression fix)
-
CLJ-2969 Add :select base cases to tests
-
CLJ-2897 prepl is missing DynamicClassLoader and
*repl\*binding from repl
Try it out
Update your deps.edn :deps with:
org.clojure/clojure {:mvn/version "1.13.0-alpha5"}
Start a REPL with the Clojure CLI (any version) with:
clj -Sdeps '{:deps {org.clojure/clojure {:mvn/version "1.13.0-alpha5"}}}
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.