Changelog History
Page 1
-
v1.5.0 Changes
September 18, 2019⚡️ updated README on expireat [Nate Wiger]
➕ Add option for using a custom serializer [Tomás Rojas]
DRY up objects to enable custom prefixing when desired [Tomás Rojas]
👍 Allow spop to return multiple members [Evan Paul]
✂ Rename #delete! to #redis_delete_objects [Mattias Pfeiffer]
👉 Make deletion simpler with just 1 call to Redis [Mattias Pfeiffer]
🚚 Move
CoreCommands
inclusion toBaseObject
[Tomás Rojas]🚚 Move
Enumerable
functionality toEnumerableObject
[Tomás Rojas]🚚 Move
attr_reader
s toRedis::BaseObject
[Tomás Rojas]
-
v1.4.3 Changes
October 07, 2018🔀 Merge pull request #235 from johnc219/fix/end-time-expiration Add expiration in seconds to obtain end_time [Nate Wiger]
🔀 Merge pull request #223 from artinboghosian/compress-redis-value Allow compression of value stored in Redis::Value to save memory on R… [Nate Wiger]
🔀 Merge pull request #224 from artinboghosian/sorted-set-missing-operations Fix set operation methods on SortedSets [Nate Wiger]
🔀 Merge pull request #233 from tmattia/master Add SortedSet#count alias so it's consistent with Set#count [Nate Wiger]
🔀 Merge pull request #236 from nateware/revert-220-threadsafe Revert "Make Redis::Objects.connection thread-safe" [Nate Wiger]
⏪ Revert "Make Redis::Objects.connection thread-safe" [Nate Wiger]
-
v1.4.2 Changes
August 29, 2018🔒 Merge pull request #227 from D-system/optimise_lock Optimise lock [Nate Wiger]
💎 Merge pull request #228 from D-system/travis_ruby_2.5 Travis: test against ruby 2.5 [Nate Wiger]
✅ Travis: test against ruby 2.5 [Thomas Brennetot]
⚡️ Lock: update comment [Thomas Brennetot]
🔒 Lock: add backward compatibility [Thomas Brennetot]
👉 Use SET with the NX and the expiration option in a single request [Thomas Brennetot]
Merge pull request #218 from edwardbako/list_pushed_count Return count of lpush & rpush commands [Nate Wiger]
🔀 Merge pull request #220 from gammons/threadsafe Make Redis::Objects.connection thread-safe [Nate Wiger]
👉 Make Redis::Objects.connection threadsafe [Grant Ammons]
Return count of lpush & rpush commands [Edward Bako]
✂ Removed support for versions of Ruby < 2.2 [Nate Wiger]
-
v1.4.1 Changes
- 🐛 Buggy release that was removed
-
v1.4.0 Changes
December 07, 2017- ⬆️ Bumped dependency to redis.rb 4.0 [Nate Wiger]
-
v1.3.1 Changes
August 29, 2017🔀 Merge pull request #213 from onk/feature/proc_expireat Allow to set proc for expireat [Nate Wiger]
🚑 Merge pull request #212 from yuzixun/hotfix/counter modify Counter#nil? [Nate Wiger]
Merge pull request #207 from i2bskn/improve_bulk_get Reduce query to Redis. [Nate Wiger]
Merge pull request #209 from yuzixun/hotfix/hash_key/bulk_related fix error when fields/keys is an array [Nate Wiger]
Use pre-calculated symbols for instance_variable_(get|set) for performance #211 [Nate Wiger]
Weird inheriting from version AR::Migration thingy [Nate Wiger]
Reduce query to Redis. Don't query to Redis if #bulk_get/#bulk_values arguments is empty. [i2bskn]
-
v1.3.0 Changes
March 11, 2017🖐 handle two Redis::Counter objects adding/subtracting [Nate Wiger]
🔀 Merge pull request #193 from Galathius/Galathius-patch-1 Doesn't set default value to redis when just try read [Galathius]
🔀 Merge pull request #194 from oggy/pop-shift-n Add support for popping/shifting multiple elements from a List. [oggy]
Merge pull request #199 from bf4/fix_hashkey_hmget_empty_collection Fixes case of hmget empty collection [bf4]
🔀 Merge pull request #200 from liukgg/master Add method "mget" to improve efficiency for fetching values of multiple objects [liukgg]
🛠 Fixes case of hmget empty collection to return nil or raise the appropriate error [Benjamin Fleischer]
✂ Merge pull request #189 from mneumark/add_delete_whole_object_method Add @object.delete! whole object delete method [mneumark]
🛠 fix some tests for changes in AR 4.2 [nateware]
➕ Add support for popping/shifting multiple elements from a List like ruby's array [George Ogata]
🛠 Merge pull request #187 from rossta/bug_fix_to_json Add more complete #to_json and #as_json to also address recursion bugs [Ross Kaffenberger]
0️⃣ Doesn't set default value to redis if just try to read [Ilya Kamenko]
➕ Add specs for #as_json [Ross Kaffenberger]
Implement BaseObject#as_json and #to_json in terms of #to_hash [Ross Kaffenberger]
➕ Add delete! method to Redis::Objects [Micah Neumark]
Implement #value, #to_json for Redis::BaseObject to fix previous situations where #to_json would hang [Ross Kaffenberger]
👍 Reproduce blocking #to_json call issue #134 When using ActiveSupport's Object#to_json [Ross Kaffenberger]
-
v1.2.1 Changes
November 01, 2015🛠 Fixed use of #tap which caused issues with pipelined calls [Ross Kaffenberger]
✂ Removed setnx on get some value with default option [Ilya Kamenko]
-
v1.2.0 Changes
April 30, 2015🆕 New expiration implementation to address edge cases and missing methods [Ross Kaffenberger]
➕ Add support for expiration/expireat on HashKey#update [Ross Kaffenberger]
⏱ Make locks with 0 timeout possible [Jean Boussier]
⚡️ Update hdel methods to support deleting multiple keys [Star]
-
v1.1.0 Changes
January 21, 2015👌 Support connection_pool usage via a proxy object [Jared Jenkins]
🛠 Fix typo on :counter usage [Kevin Bongart]
Use parent redis_id_field if present [Arnaud Lavrard]
Fetch the objects options through a redis_options method [Arnaud Lavrard]