Skip to content
This repository was archived by the owner on Jan 18, 2026. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 9, 2026

This PR contains the following updates:

Package Type Update Change
nrepl:nrepl (source) managed-dependencies major 0.9.01.5.2

Release Notes

nrepl/nrepl (nrepl:nrepl)

v1.5.2

Compare Source

Bugs fixed
  • #​403: Fix off by 1 error in CallbackBufferedOutputStream.

v1.5.1

Compare Source

Bugs fixed
  • #​398: Fix crashes when printing strings with multicodepoint characters.

v1.5.0

Compare Source

New features
  • #​393: Add forward-system-output op for forwarding System/out and System/err output to the client.
  • #​383: Introduce safe-handle helper to simplify dealing with errors in middleware responses.
  • #​386: Add support for XDG_CONFIG_HOME.
Changes
  • #​391: (Breaking) Remove nrepl.helpers/load-file-command.
  • #​391: Make load-file work completely through interruptible-eval middleware.
  • #​385: Preserve filename in functions compiled during regular eval.
  • #​395: Raise minimal junixsocket version to 2.4.0 (only on pre-JDK17 if you need binding nREPL to UNIX sockets).
Bugs fixed
  • #​215: Don't send :done twice if namespace can't be resolved during eval.
  • #​387: Correctly resolve namespaced keywords in tty transport.

v1.4.0

Compare Source

New features
  • #​370: Accept :client-name and :client-version in clone op.
  • #​374: Add support for dynamic var defaults.
Changes
  • #​378: (Breaking) Raise minimal supported Clojure version to 1.8.
  • #​375: Refactor and simplify load-file middleware.
Bugs fixed
  • #​377: Resolve dynamic variables in middleware from a user session instead of server context.

v1.3.1

Compare Source

Bugs fixed
  • #​363: Pass the up-to-date msg to interruptible eval.
  • #​364: Retain explicitly added session values.

v1.3.0

Compare Source

Changes
  • #​335: Remove support for sideloading and wrap-sideloader middleware.
  • #​339: Introduce custom REPL implementation instead clojure.main/repl.
  • #​341: Make session middleware handle all dynamic bindings.
  • #​342: Make the stack of the eval handler shorter. (this makes stacktraces easier to understand)
  • #​345: Use customized executors for all asynchronous tasks.
  • #​347: Refactor print middleware to have tidier stack and use Java classes instead of proxies.
Bugs fixed
  • #​271: Fix not being able to define dynamic variables from terminal REPL.
  • #​348: Fail with helpful error if incorrect bencode is written through the transport.
  • #​356: The built-in client now prints all output.

v1.2.0

Compare Source

Changes
  • #​318: Introduce custom JVMTI agent to restore Thread.stop() (needed by the interrupt op) on JDK20+.
    • #​326: Add explicit opt-out for libnrepl agent.
  • #​323: Rewrite nrepl.bencode implementation to be more performant and use Clojure 1.7 features.
Bugs fixed
  • #​327: Prevent classloader chain from growing after each eval.

v1.1.2

Compare Source

Changes
Bugs fixed
  • #​299: Fix ClassCastException on re-connect to Unix socket.

v1.1.1

Compare Source

Bugs fixed
  • #​307: Fix issue where TLS accept loop could sometimes exit prematurely. This caused tests to hang sometimes.
  • #​311: Make --interactive option work when starting a server on a filesystem socket with --socket PATH.
Changes
  • #​304: Improve completions op by switching internally to compliment-lite. The change is mostly transparent, but should result in more accurate completion results.

v1.1.0

Compare Source

New Features
Bugs fixed
  • #​291: Fix issue with completion middleware not returning values for local class files, or .jar files on Windows.

v1.0.0

Compare Source

New Features
  • #​217: Add nREPL client support for unix domain sockets.
Changes
  • #​279: Allow reader conditionals for tty transport.
  • #​281: Make unix domain socket integration compatible with junixsocket versions >= 2.5.0.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file renovate labels Jan 9, 2026
@renovate renovate bot force-pushed the renovate/nrepl-nrepl-1.x branch 26 times, most recently from 1bcd702 to 5b9be77 Compare January 10, 2026 22:21
@renovate renovate bot force-pushed the renovate/nrepl-nrepl-1.x branch 13 times, most recently from 858d535 to 296540d Compare January 11, 2026 01:48
@renovate renovate bot force-pushed the renovate/nrepl-nrepl-1.x branch from 296540d to 7e1e7c4 Compare January 11, 2026 04:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants