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.


Reply via email to