Hey all, a bunch of (batched) library updates for today - happy Wednesday!
Sorted in order of update size since last group post: *Carmine* - Redis client & message queue (GitHub<https://github.com/ptaoussanis/carmine> ) Current version: *2.0.0-beta1* -* *MAJOR RELEASE (BREAKING) Clojure dependency: 1.4+ Recent changes: API improvements, integration with *Nippy v2* for pluggable compression+crypto, improved performance, additional message queue features, and *Tundra* - an API for archiving cold data to an additional datastore. (A *Faraday* DynamoDB implementation is included). Tundra is probably the most exciting change IMO, though it's still early alpha. It's easily extendable to any K/V-capable datastore. Checkout the README <https://github.com/ptaoussanis/carmine#tundra> for details. Thanks to Ronen (narkisr), Max Penet (mpenet), 'ToBeReplaced', and others for their help with this release. *Nippy* - serialization library (GitHub<https://github.com/ptaoussanis/nippy> ) Current version: *2.0.0-RC1 - *MAJOR RELEASE (NON-breaking) Clojure dependency: 1.4+ Recent changes: *big* performance improvement over 1.x, and the introduction of pluggable compression and encryption. Snappy and AES128 implementations are provided out-the-box. There's also a new header format that's allowed a number of API improvements including auto-detection of when frozen data is compressed, etc. Fully backwards-compatible with 1.x, though I'd test before deploying to a production env. Special thanks to Max Penet (mpenet) for his assistance with the perf work! *Faraday* - DynamoDB client (GitHub <https://github.com/ptaoussanis/faraday> ) Current version: *0.10.1 *Clojure dependency: 1.5+ Recent changes: A number of bug fixes and conveniences like blockable table updates, multi-request batch ops (e.g. to get past throughput limits), multi-stage throughput updates, and some new sugar for bulk ops and result destructuring. I'll have the opportunity to start rolling this into production soon, so any lingering issues should hopefully be resolved quickly and the countdown to 1.0 can start. BTW thoroughly enjoying DynamoDB so far - don't think it's seeing the kind of publicity it deserves. *Timbre* - logging & profiling library (GitHub<https://github.com/ptaoussanis/timbre> ) Current version: *2.1.2 *Clojure dependency: 1.4+ Recent changes: Nothing major - bug fixes, etc. *Tower* - i18n & L10n library (GitHub <https://github.com/ptaoussanis/tower> ) Current version: *1.7.1 *Clojure dependency: 1.4+ Recent changes: Nothing major - bug fixes, etc. *Touchstone* - A/B testing library (GitHub<https://github.com/ptaoussanis/touchstone> ) Current version: *1.0.0 *Clojure dependency: 1.4+ Recent changes: Stable. As usual, all libs available at https://www.taoensso.com/clojure-libraries.Feedback and pull-requests very welcome! Happy hacking, cheers! - Peter Taoussanis (taoensso.com <https://www.taoensso.com/>) -- -- 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.