As the new maintainer of these two Contrib libraries, I am happy to announce 
their joint 0.7.1 releases!

https://github.com/clojure/core.cache -- a caching protocol and several 
implementation strategies
https://github.com/clojure/core.memoize -- a function memoization protocol and 
several implementation strategies based on core.cache

core.cache changes:

  *   Release 0.7.1 on 2018.03.02

  *   CCACHE-49 Fix TTLCacheQ seed function and expand tests on TTLCacheQ

  *   Release 0.7.0 on 2018.03.01

  *   CCACHE-46 Fix TTLCache when wrapped around another cache (Ivan 
Kryvoruchko)
  *   CCACHE-43 Add through-cache to provide a version of through that plays 
nice with swap! etc
  *   CCACHE-40 Fix FIFOCache stack overflow on large threshold (uses 
PersistentQueue now instead of concat and list)
  *   CCACHE-39 Fix FIFOCache evict/miss queue handling
  *   CCACHE-20 Updated README to clarify that caches are immutable and provide 
examples of use with atom etc
  *   CCACHE-15 Added queue and generation logic to reduce miss cost and make 
evict O(1); rename TTLCache -> TTLCacheQ (Kevin Downey)
  *   Drop support for Clojure 1.3/1.4/1.5

core.memoize changes:

  *   Release 0.7.1 on 2018.03.02
     *   Fixes CMEMOIZE-15 - edge case where cache miss/lookup cross an 
eviction boundary (Ryan Fowler/Colin Jones)
     *   Updated core.cache dependency version from 0.7.0 to 0.7.1 (for 
TTLCacheQ bug fix)
  *   Release 0.7.0 on 2018.03.01
     *   Fixes CMEMOIZE-22 - add :clojure.core.memoize/args-fn metadata support 
for memoizing functions which have one or more arguments that should not 
contribute to the cache key for calls
     *   Fixes CMEMOIZE-20 - add lazy-snapshot function
     *   Fixes CMEMOIZE-18 - automatically makes seed map values deref-able to 
match documentation and comply with core.memoize's world view
     *   Cleanup/improve/fix tests
     *   Add multi-version testing locally via Leiningen
     *   Jump to 0.7.0 to match core.cache since these two libraries are so 
closely in sync
     *   Drop support for Clojure 1.3/1.4/1.5

Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

-- 
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/d/optout.

Reply via email to