Skip to content

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) 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 force-pushed the renovate/nrepl-nrepl-1.x branch 13 times, most recently from 3f00d8c to 0966c5d Compare January 12, 2026 17:19
@renovate renovate bot force-pushed the renovate/nrepl-nrepl-1.x branch from 0966c5d to 5cfcde6 Compare January 12, 2026 20:28
@nmburgan nmburgan marked this pull request as draft January 18, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants