← Home

Open source update

A big thanks to Clojurists Together, Nubank, lambdaschmiede, and other sponsors of my open source work!

2023 January - February

Recent work

I’ve been taking the unusual opportunity to concentrate on some larger/thornier items.

  1. Sente v1.18
    Beta expected: ~early March.
    Current status: in closed testing.

    Will include a significant number of improvements and overdue fixes, focused especially on reliability.

  1. Carmine v3.3
    Beta expected: ~mid March.
    Current status: in closed testing.

    Will include a significant rewrite of the Carmine message queue, providing greatly improved performance and inspection/monitoring capabilities.

  1. A new Clojure data encryption library
    Alpha expected: ~late March.
    Current status: working-prototype ready.

    I’ll share more details when published, but the gist is that this’ll offer a set of encryption tools heavily optimized for ease-of-use in some particularly common cases.

    Should also enable a future upgrade to Nippy’s encryption facilities.

    As part of this work, I plan to document some patterns that I’ve used in several Clojure web apps to secure user data.

  1. Documentation

    I’m planning to start exploring some new ideas re: documentation for all upcoming releases. The intention will be to help better ease migration during major updates, and to help better accommodate beginners. Will have more to share on this later.

Upcoming work

  • http-kit v2.7, expected ~April.
  • TBD (have several options I want to weigh then, depending on feedback).

- Peter Taoussanis