Hi Peter, Timbre looks quite cool but just a bit surprised to see it using spit. Surely thats not particularly performant or is there something I'm missing?
cheers Colin On Thursday, December 5, 2013 6:30:11 AM UTC+13, Peter Taoussanis wrote: > > Hi all, quick batched update on some libs that I'm maintaining: > > *Timbre - v3.0.0-RC2 - 2013-12-04* > ========================== > Logging & profiling tools > > Major recent changes: > * Carmine (Redis) appender that serializes log entries to length-limited, > rotating lists by log level. Allows easy querying+manipulation of log as a > Clojure value: the log is just a vector of ordered maps. Works great with > Datomic's query engine, or regular seq fns (filter, group-by, sort-by, > etc.). > * Support for ad hoc logging config - no longer reliant on a global config > atom (though it's still there for convenience). > * Appender rate limiter has been made a lot more flexible, useful by > default. > > https://github.com/ptaoussanis/timbre > https://github.com/ptaoussanis/timbre/blob/master/CHANGELOG.md > http://ptaoussanis.github.io/timbre/ - API docs > > > *Carmine v2.4.0 - 2013-11-18* > ======================= > Redis client & message queue > > Major recent changes: > * Completely rewrote message queue system - numerous big improvements, > incl. important reliability improvements. > * Completely rewrote reply parsing system for robustness + flexibility. > * Brought Tundra out of alpha, added S3 datastore. Allows automatic data > replication to a secondary data store, and an option to automatically evict > cold keys from memory. Basically provides a convenient way of running Redis > against much larger datasets than can fit in memory. > * Big improvements to atomic operations API - everything has been unified > behind a single interface. > * A ton of other small improvements, including bug fixes. > > https://github.com/ptaoussanis/carmine > https://github.com/ptaoussanis/carmine/blob/master/CHANGELOG.md > http://ptaoussanis.github.io/carmine/ - API docs > > > *Nippy v2.5.1 - 2013-12-04* > ===================== > Extendable, high-performance, binary serialization > > Major recent changes: > * Continued performance work. Think it's ballpark about as fast as it's > going to get. > * LZMA2 very-high-compression compressor (ahem). > * New Java Serializable fallback support. Basically serializes anything > you can throw at it - will select the best available method. Notably > Throwables of all types are now covered. > > https://github.com/ptaoussanis/nippy > https://github.com/ptaoussanis/nippy/blob/master/CHANGELOG.md > http://ptaoussanis.github.io/nippy/ - API docs > > > *Tower v2.0.1 - 2013-11-06* > ===================== > Internationalisation (i18n) and localisation (L10n) tools > > Major recent changes: > * Stable. > > https://github.com/ptaoussanis/tower > https://github.com/ptaoussanis/tower/blob/master/CHANGELOG.md > http://ptaoussanis.github.io/tower/ - API docs > > > *Faraday v1.0.1 - 2013-12-04* > ====================== > Amazon DynamoDB client > > Major recent changes: > * Went 1.0, production-ready. > > https://github.com/ptaoussanis/faraday > https://github.com/ptaoussanis/faraday/blob/master/CHANGELOG.md > http://ptaoussanis.github.io/faraday/ - API docs > > > *Touchstone v2.0.1 - 2013-11-25* > ========================= > High performance, rapidly converging A/B testing tool > > Major recent changes: > * Stable. > > https://github.com/ptaoussanis/touchstone > https://github.com/ptaoussanis/touchstone/blob/master/CHANGELOG.md > http://ptaoussanis.github.io/touchstone/ - API docs > > > *General status* > ============ > > Tower still requires Clourescript dictionary support - hope to find some > time to look into that in the coming weeks. Carmine's got a bunch of > changes coming up to support Redis Cluster & Sentinel - though I'm waiting > on the specs there to get finalised first. Everything else should > (hopefully) stay more or less stable from here (modulo bugs). > > Carmine's in good shape as of v2.4. Timbre's in good shape as of v3, > though the RC will need some time to settle before I'm confident it's good > for production. > > Ahh- yeah, nothing else I can think of. > > Hit me up if you have any questions/problems/wanna-say-hi/whatever. > > Cheers! :-) > > -- > > *Peter Taoussanis*ptaoussanis at gmail.com > https://twitter.com/ptaoussanis > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.