Open source update
2025 Nov - Dec
Hi everyone 👋
Another year behind us! I hope everyone had a peaceful break, and managed to get some quality time with family/friends/pets ^^
2025 was a productive year for my Clojure projects with >36 non-trivial library releases and one talk ("Effective Open Source Maintenance Maintenance").
Some highlights included:
- Telemere v1 (now at v1.2.1) - Structured logs and telemetry for Clj+s
- Tempel v1 (now at v1.1) - Data security framework for Clj
- Trove v1 (now at v1.1) - Modern logging facade for Clj+s
- Tufte v3 - Simple performance monitoring library for Clj+s
- Sente v1.21 - Realtime web comms library for Clj+s
- Truss v2 (now at v2.3) - Micro toolkit for Clj+s errors
- http-kit v2.9b1 (now at beta3) - Fast HTTP client+server for Clj
- Carmine v3.5 - Redis client + message queue for Clj
My main unifying themes for the year were observability and documentation. I'm pretty happy now with the combo of Telemere, Trove, Tufte, and Truss. These work well together as a sort of opinionated observability suite for serious Clojure applications. And I think that together they offer a pretty compelling demonstration of some of the kinds of real-world advantages Clojure can offer people trying to get things done at scale.
As always, a very big and warm thank you to the many users and contributors that helped patiently test, give feedback, report bugs, and offer improvements over the year. The Clojure community has always been and continues to be a special one ❤️
Likewise a big thank you to the companies and folks (incl. Clojurists Together, Nubank, and other sponsors) that have helped support my OSS work financially! It's been great being able to dedicate so much time to open source, and it's something I feel very grateful to have been able to benefit from 🙏
Those closely following my releases may have noted that I was unusually quiet over Nov/Dec. tl;dr ended up with some unexpected Life stuff coming up that has required the bulk of my attention and energy. So a few releases I had planned for that period will need to wait until later (likely Q2 2026).
Relatedly, I should warn that I might need to deload a little in 2026. Will still be providing maintenance and support as usual, just not sure yet to what extent I'll be able to contribute the usual amount of attention to substantial greenfield work.
I'm in Clojure for the long haul, and will continue to be present and as active as I'm able- things may just be a little bit more unpredictable on my side for the next few months as I see how next developments play out.
Best wishes to everyone for the new year, and much love to you all! 🫶