All Versions
28
Latest Version
Avg Release Cycle
49 days
Latest Release
3066 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.6.0 Changes
March 09, 2015- 🛠Fixed: Safely handle calling
read_multiwithout any keys. [Michael Rykov] - 🛠Fixed: Pointed
redis-activesupportat master. Only effected development and testing. - âž• Added: A
write_multimethod is no available to bulk set keys and values. It is used byfetch_multiinternally to ensure that there are at most two Redis calls.
- 🛠Fixed: Safely handle calling
-
v0.5.2 Changes
January 09, 2015- 🛠Fixed: Remove the
pipelinearoundfetch_multiwriting. This will slow downfetch_multiin cache miss situations for now. It prevents a difficult to track down exception in multi-threaded situations.
- 🛠Fixed: Remove the
-
v0.5.1 Changes
December 30, 2014- 🛠Fixed: The
clearmethod now accepts an argument for compatibility with other caches. The argument is not actually used for anything. - 🔄 Changed: The
deletemethod will always return a boolean value rather than an integer. - 🔄 Changed: Avoid multiple instrumentation calls and pool checkouts within
fetch_multicalls.
- 🛠Fixed: The
-
v0.5.0 Changes
December 12, 2014- âž• Added: All read and write operations are marshalled to and from storage. This
allows hashes, arrays, etc. to be restored instead of always returning a
string. Unlike
ActiveSupport::Store::Entity, no new objects are allocated for each entity, reducing GC and improving performance. - 🛠Fixed: Increment/Decrement interface was only accepting two params instead of
three. Now accepts
amountas the second parameter. - 🔄 Changed: Increment/Decrement no longer use
incbyanddecby, as they don't work with marshalled values. This means they are not entirely atomic, so race conditions are possible.
- âž• Added: All read and write operations are marshalled to and from storage. This
allows hashes, arrays, etc. to be restored instead of always returning a
string. Unlike
-
v0.4.0 Changes
December 11, 2014- âž• Added: Force the use of
hiredisas the adapter. It is dramatically faster, but prevents the project from being used injruby. If we get interest from somejrubyprojects we can soften the requirement. - âž• Added: Compression! Adheres to the
ActiveSupport::Storedocumentation. - 🛠Fixed: Gracefully handle
nilpassed asoptionsto any cache method.
- âž• Added: Force the use of
-
v0.3.0 Changes
December 01, 2014- âž• Added: Use
to_paramfor key expansion, only when available. Makes it possible to extract a key from any object when ActiveSupport is loaded. - âž• Added: Expand hashes as cache keys.
- 🔄 Changed: Use
mgetforread_multi, faster and more synchronous than relying onpipelined. - 🔄 Changed: Delimit compound objects with a slash rather than a colon.
- âž• Added: Use
-
v0.2.0 Changes
November 24, 2014- âž• Added: Instrument all caching methods. Will use
ActiveSupport::Notificationsif available, otherwise falls back to a polyfill. - âž• Added: Expand objects with a
cache_keymethod and arrays of strings or objects into consistent naespaced keys.
- âž• Added: Instrument all caching methods. Will use
-
v0.1.0 Changes
November 22, 2014- 🎉 Initial release! Working as a drop in replacement for
redis_store.
- 🎉 Initial release! Working as a drop in replacement for