The JDK now has a clearer policy regarding API deprecations. Currently, there are 5 deprecated call sites in Clojure:
The first two occur in clj files, and have clear replacement calls.
The last three (the Long(long) constructors) are emitted by the compiler while boxing invokeStatic and invokePrim. The Long constructors were deprecated in JDK9 , with the note that Hotspot intrinsifies the preferred call (Long/valueOf).
Addressing all of these remains compatible with JDK8.
This was found by building the local clojure uberjar and running jdeprscan --release <ver> clojure.jar