https://github.com/cjohansen/nexus: Data-driven action dispatch, ideal for UI development (and goes great with Replicant) https://clojars.org/no.cjohansen/nexus/versions/2026.06.2 This is a substantial upgrade. The most important change is in how Nexus dispatches actions: effects are now executed at the earliest possible moment, allowing subsequent actions and effects to operate on updated state snapshots. This is not a fully backwards-compatible change 😢 That wasn't an easy decision, but I believe it is the best option for most people. I documented my reasoning and the trade-offs in an https://github.com/cjohansen/nexus/blob/main/doc/adr01-instantly-process-effects.md. Huge thanks to @cormacc for bringing up this issue, doing the initial implementation, doing lots of testing, and being a great sparring partner throughout this process gratitude Additionally, the Dataspex action log has been revamped and has a lot of improvements, like highlighting slow actions, making errors more visible, and offering tree navigation through dispatched actions. And a few more snacks, check out https://github.com/cjohansen/nexus#2026062. Last, but not least, the Readme and examples got a nice upgrade, thanks to diligent work from @kevin.lynagh gratitude
Nice! When I've used NATS in the past I have always gone through Java interop, and always thought "this would be so much simpler with a data-driven API". So thatnks, now I can use this next time I go with NATS! gratitude
Super awesome, thanks a lot 🥳
https://github.com/ring-clojure/ring has been released. This is a security patch that fixes a https://en.wikipedia.org/wiki/ReDoS attack vector in the nested-params middleware. Thanks go to Younghun Ko for spotting it and creating a fix.