See the following links for: Medication Guide & Safety Information
I'm happy to report that CIDER 1.22 is finally out!
I meant to release this a couple of months ago, but there was always something extra I wanted to fix or include and that kept pushing the release date. Today I finally told myself that enough is enough. (plus, I liked 16.06.2026 as the release date :D )
Lots of (mostly small) improvements in this release and a TON of fixes. Check out the for all the details. For me the highlights are:
-
Fixed severe editor lag in Clojure buffers with no REPL connected () — friendly-session matching is now a cheap project-dir check instead of a per-redisplay classpath scan.
-
Now requires cider-nrepl 0.59+ / nREPL 1.7 — CIDER uses namespaced nREPL ops (
cider/info, etc.); injected middleware was bumped accordingly. -
Pluggable jack-in tools () — register your own project tools via
cider-register-jack-in-tool. -
Default session () —
cider-set-default-sessionpins one session for all dispatch, bypassing sesman's project inference. -
nREPL transport decoupled from the UI () plus a new keyword-arg
nrepl-make-eval-handlerAPI () — nicer for extension authors (old forms kept as shims). -
Much sturdier remote/TRAMP jack-in (, , ) — remote probes via
process-file, upfront command verification, no-shell ssh tunnel, and correctlocalhost/wildcard bind-address handling. -
Long-session stability (, , , ) — plugged request-id leaks, bounded handler tables, resilient response queue, and ssh-tunnel teardown on abnormal disconnect.
-
Project detection no longer depends on clojure-mode (, ) — works in any buffer, e.g.
M-x cider-connectfrom Dired. -
Test spinner in the mode line () while tests run.
-
REPL history: crash fix +
cider-repl-history-doctor() to clean up malformed entries. -
let-goruntime support ().
Big thanks to Clojurists Together, and everyone who has contributed to this release or is supporting my OSS Clojure work. You rock!