1.0.1, Langohr is finally a
1.0 library, after 2 years in the making.
Time for 1.0
Langohr is the original ClojureWerkz library, started in late July 2011. It had quickly reached a point when it was useful enough. With the help of our users, there were 3-4 releases with breaking changes and major usability improvements.
Since 2013, Langohr has not changed much. It has decent documentation, has been in use by many people we know and supports every feature RabbitMQ 3.1 provides.
So while it is still missing a couple of hard to get right features, the
1.0 release has been long overdue.
After all, some of much younger libraries are at 1.6 or 1.5 already.
1.0.1 is basically
1.0.0-beta14 with a different version and one typo fix.
Changes between Langohr 1.0.0-beta14 and 1.0.1
langohr.shutdown/sort-error? => langohr.shutdown/soft-error?
langohr.shutdown/soft-error? is now correctly named.
Contributed by Ralf Schmitt.
Plans for the Future
We are already working on a major feature for Langohr 1.1: automatic connection recovery, similar to what a couple of Ruby clients support. Features like this take a while to develop but the progress so far is promising.
We’ll keep you posted!
Langohr change log is available on GitHub.
Langohr is a ClojureWerkz Project
- Elastisch, a minimalistic well documented Clojure client for ElasticSearch
- Welle, a Riak client with batteries included
- Monger, a Clojure MongoDB client for a more civilized age
- Neocons, a client for the Neo4J REST API
- Quartzite, a powerful scheduling library
and several others. If you like Langohr, you may also like our other projects.