All Versions
28
Latest Version
Avg Release Cycle
49 days
Latest Release
1963 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.6.0 Changes
March 09, 2015- ๐ Fixed: Safely handle calling
read_multi
without any keys. [Michael Rykov] - ๐ Fixed: Pointed
redis-activesupport
at master. Only effected development and testing. - โ Added: A
write_multi
method is no available to bulk set keys and values. It is used byfetch_multi
internally to ensure that there are at most two Redis calls.
- ๐ Fixed: Safely handle calling
-
v0.5.2 Changes
January 09, 2015- ๐ Fixed: Remove the
pipeline
aroundfetch_multi
writing. This will slow downfetch_multi
in 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
clear
method now accepts an argument for compatibility with other caches. The argument is not actually used for anything. - ๐ Changed: The
delete
method will always return a boolean value rather than an integer. - ๐ Changed: Avoid multiple instrumentation calls and pool checkouts within
fetch_multi
calls.
- ๐ 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
amount
as the second parameter. - ๐ Changed: Increment/Decrement no longer use
incby
anddecby
, 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
hiredis
as the adapter. It is dramatically faster, but prevents the project from being used injruby
. If we get interest from somejruby
projects we can soften the requirement. - โ Added: Compression! Adheres to the
ActiveSupport::Store
documentation. - ๐ Fixed: Gracefully handle
nil
passed asoptions
to any cache method.
- โ Added: Force the use of
-
v0.3.0 Changes
December 01, 2014- โ Added: Use
to_param
for 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
mget
forread_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::Notifications
if available, otherwise falls back to a polyfill. - โ Added: Expand objects with a
cache_key
method 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