Clojure
Clojure 1.13.0-alpha5

Clojure 1.13.0-alpha5

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"}}}