Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/redis/redis-rb

A Ruby client library for Redis
https://github.com/redis/redis-rb

Release 5.1.0

7cc45e5e3f33ece7e235434de5fbd24c9b9d3180 authored 12 months ago
Merge pull request #1253 from wmontgomery-splunk/wm/clean_up_rubocop

Clean up rubocop todos

1db19c93bf35d2b7d56f97979587ece8753a30e0 authored 12 months ago
Remove Rubocop exclusion for test/remote_server_control_commands_test.rb

f0abed34c5252e3e08f20f394756fd3f13256620 authored 12 months ago
Remove redundant call to #to_s

d53b68c757f20eae8413f2f7ba524d28fb312077 authored 12 months ago
Merge pull request #1251 from wholien/jc/add-pexpiretime

Add PEXPIRETIME

cd88550c5fb4d73c96f6499eb86d309209790ead authored about 1 year ago
Add PEXPIRETIME

edit expiretime's descriptions

1e52c1145954a0ed8554a8f8788b3c726e4f8d72 authored about 1 year ago
Merge pull request #1248 from wholien/jc/add-expiretime

Add EXPIRETIME

a51d50c6f56b32403c3fd3fcea513581e7f26616 authored about 1 year ago
Add Expiretime

make rubocop happy is my only desire

2e693be8d391c3ae376ff9559507aab1f1071112 authored about 1 year ago
Merge pull request #1247 from redis/dependabot/github_actions/actions/cache-4

Bump actions/cache from 3 to 4

e16cab83cfa7cada4160764200db325c546d6798 authored about 1 year ago
Bump actions/cache from 3 to 4

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://g...

09e9bddcbd71d508c507d56b175326d573ac3a07 authored about 1 year ago
Merge pull request #1245 from zendesk/ktsanaktsidis/fix_rubocop_ruby_26

Run Rubocop against Ruby 3.2

09acb9026ab2deaca4c851e0bcdb0ef9318b1ee0 authored about 1 year ago
Run Rubocop against Ruby 3.2

There's no reason to run Rubocop against such an old version of Ruby;
it's perfectly capable of ...

26767a726363dc65949b519da3a62cd8574767b6 authored about 1 year ago
Merge pull request #1244 from zendesk/ktsanaktsidis/known_subclasses

Handle unknown subclasses of RedisClient::Error in clustering

33d4233e3e447224de3dea781da020711ebb70b4 authored about 1 year ago
Handle unknown subclasses of RedisClient::Error in clustering

The Redis::Client code already knows how to crawl up through exception
ancestors and match that ...

7cc41560d1872c1ec54ebc1ccf2e8bdac04c2f05 authored about 1 year ago
Merge pull request #1242 from fatkodima/bitcount-bitpos-add-bits-unit

Support `BIT/BYTE` for `bitcount` and `bitpos` for redis 7+

935f64f18d7c37386e9b01db71683f8f3b868cd2 authored about 1 year ago
Support `BIT/BYTE` for `bitcount` and `bitpos` for redis 7+

df08cd0a5da183c97d9c0f5dbaf8afbc30fd6821 authored about 1 year ago
Defund rubocop

eb72f8257a052c5eb16c9f5dbab70d8017f494d6 authored about 1 year ago
Merge Pull Request #1241

branch 'lklinginsmith/update_cluster_client_error_mapping'

Fix: #1241

c6fa9f4a0397d175bf93b85cec1ead9ca868c4b6 authored about 1 year ago
Add NodeMightBeDown to redis client error mapping

ee9edac25c40f90b352e30ad09d1ef8077cf9285 authored about 1 year ago
Merge pull request #1239 from eregon/fix-race-update-truffleruby

Fix races in publish_subscribe_test.rb and update truffleruby

58e43cff79a1a41c9a3979deec499149003d9767 authored about 1 year ago
Fix races in publish_subscribe_test.rb

* See https://github.com/oracle/truffleruby/issues/3321

2a65de5a3bf5503c1122b952a691f28f24c0a9b8 authored about 1 year ago
Use latest truffleruby version

* Older versions are not supported.

c430c8400f0f0cdc91f377409363f2beb194a1be authored about 1 year ago
Merge pull request #1238 from zendesk/ktsanaktsidis/make_error_collection_useful

Cluster: Preserve message and suberrors when raising CommandErrorCollection

a592a63d6371ea4359c5334dbe523cc1425a2228 authored about 1 year ago
Cluster: Preserve message and suberrors when raising CommandErrorCollection

The constructor signature for CommandErrorCollection is (errors,
message). That means if you cal...

07e7849d65e91ac5499f199944480cb3b31abfae authored about 1 year ago
Merge pull request #1236 from zendesk/ktsanaktsidis/pass_watch

Pass watch: kwarg to #multi calls on clients

6729fc8f8a27fe3331f6d30cf306b7e7abe77a94 authored about 1 year ago
Pass watch: kwarg to #multi calls on clients

Both RedisClient and RedisClient::Cluster have #multi methods that
accept a watch: kwarg to watc...

a0c1ede2d2361f1f920c712dba01824b8b14ac87 authored about 1 year ago
Release 5.0.8

Fix: #1230

2b183addb9175641a48e1d8616772282a31c0532 authored over 1 year ago
Merge pull request #1227 from supercaracal/add-sharded-pubsub-support

Add sharded Pub/Sub support for cluster

230a5c446dd55300895efb6560ca64f053657a70 authored over 1 year ago
Add sharded Pub/Sub support for cluster

54e6a7ebeed68dcd5ef6f37cf15e652debee6345 authored over 1 year ago
Merge pull request #1226 from supercaracal/support-transaction-for-cluster-client

Support transactions for cluster client

ccdf15f4e99eb0bf8f7cc41d5afe6d7dd2782dff authored over 1 year ago
Support transactions for cluster client

dda95f8fc3e92dec24356714c071719cd9e9c5ea authored over 1 year ago
Merge pull request #1225 from afinzel/master

Update default timeout docs

c888c749ba4bd6151d03edac48981fb742fa4e83 authored over 1 year ago
Update default timeout docs

This pr, https://github.com/redis-rb/redis-client/commit/90d219fe59dc124ed9157c353e4e9d0c75b0eb6...

ad0f30be44f6be2dafb7a67c277df62c449e6243 authored over 1 year ago
Update sentinel auth with explicit kwargs (#1221)

* updates README with new sentinel auth params

* bump redis-client from >=0.16.0 to >=0.17.0
...

8e9183a299a523571670a30119b425a2fe2d9158 authored over 1 year ago
Merge pull request #1222 from supercaracal/fix-cluster

Fix redis-clustering gem to pass the test with latest dependencies

01de51a59b2a44bafdc3672051e4dc4066a39bf0 authored over 1 year ago
Fix redis-clustering gem to pass the test with latest dependencies

ea4d04ab8c0aba595577c7df17274bbfcad80ec8 authored over 1 year ago
Merge pull request #1220 from redis/dependabot/github_actions/actions/checkout-4

Bump actions/checkout from 3 to 4

1f370951ab0dab830461f36da67a93dbc1aabd6d authored over 1 year ago
Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...

52fd81a37e170b99a5fe3bc1da301c60a25c427b authored over 1 year ago
Merge pull request #1211 from supercaracal/remove-flaky-and-redundant-cases-for-pubsub-in-cluster-mode

Remove flaky and redundant test cases for Pub/Sub in cluster mode

a9b8c23f74001061b3979ebe86aedc6b1a18c8c2 authored over 1 year ago
Merge pull request #1219 from casperisfine/sentinel-reconnection

Fix `Redis#without_reconnect` for sentinel clients

c92e40302a838672aeb582161a2ceb3251dfa663 authored over 1 year ago
Fix `Redis#without_reconnect` for sentinel clients

Fix: https://github.com/redis/redis-rb/issues/1212

3ea6b5793d8aa9170fcec4a51a73c3f5b5af1ca6 authored over 1 year ago
Merge pull request #1218 from casperisfine/test-redis-7.2

Add Redis server 7.2 to the CI matrix

5d5252d5d07f5183d7ea5320bf2a668e4ac778a4 authored over 1 year ago
Add Redis server 7.2 to the CI matrix

Fix: https://github.com/redis/redis-rb/issues/1208

Also get rid of a unit test that is solely t...

63581a90772dbb8366180b9caf7bc1dd133e9dd2 authored over 1 year ago
Merge pull request #1214 from jdelStrother/jdelStrother-patch-1

Add some more examples of sentinel auth to the readme

9518dab89e9e5f534bd44ddefdc2ec62148fcbde authored over 1 year ago
Add some more examples of sentinel auth to the readme

bda5dc93a8fb2ae7ba49cd01afba0252afda2c38 authored over 1 year ago
Remove flaky and redundant test cases for Pub/Sub in cluster mode

92dc3fd89836e04c58b018c5e71632e61b3d4610 authored over 1 year ago
Release 5.0.7

d40e20b15804d8583c7ed620b2ae182279372e3a authored over 1 year ago
Merge pull request #1210 from casperisfine/redis-client-0.15

Fix compatibility with `redis-client 0.15.0` when using Redis Sentinel

f7dfa6b3cb20bef8a7b82d6ab278ba6c5a460b23 authored over 1 year ago
Use raw `RedisClient` for sentinel calls

Otherwise the error translation messes with the redis-client
code.

ef8817eac69b3cdc5e38c99e3cc5caa2cbbb9c14 authored over 1 year ago
Merge pull request #1205 from tnir/tn-rdoc-info

Replace docs on Inch CI with ones on rubydoc.info

f21cbca67b74e74276e5f8e1de1da4d6d6de64d7 authored over 1 year ago
Replace docs on Inch CI with ones on rubydoc.info

Inch CI has not been in service for many years.

Signed-off-by: Takuya Noguchi <takninnovationre...

5c1e8142d0bd42899942663bf4713c20bd3a92f2 authored over 1 year ago
✨ Add BLMPOP (#1199)

* ✨ Add BLMPOP

* 🚨 Fix rubocop error

ff4399bfbc9d458bc1de1634a9714ad6767348dd authored over 1 year ago
Merge pull request #1195 from JerrodCarpenter/lmpop

✨ Add LMPOP

fde7873de430e46302869d52e23fa6fd0aab1470 authored over 1 year ago
✨ Add LMPOP

c7877216c4c04e5b863cad1b45f0d1a00085a516 authored over 1 year ago
Merge pull request #1191 from JerrodCarpenter/master

✨ Add BZMPOP

1f4041ab78d849aa61b3ad17766bd2c4c699c303 authored over 1 year ago
Merge pull request #1194 from fatkodima/remove-unneeded-requires

ac2a6519d527a10223c8d9491d6984a1c47a9d20 authored over 1 year ago
Remove unneeded requires

98aabb13d670c54dde02e0b5d409842adc612520 authored over 1 year ago
✨ Add BZMPOP

faf054d5800b6f38eccb6ad31d6043d1b7d4d98e authored over 1 year ago
Merge pull request #1192 from casperisfine/fix-sentinel-tests

Update sentinel tests for redis-client 0.14

bb67a53e6def31b5a266d92751242f90dab96d4a authored over 1 year ago
Update sentinel tests for redis-client 0.14

It now emits an extra query to refresh the sentinel list.
Mocks need an update.

3c7a0e6e52202c004bbcce2b8d4dff626e2782cc authored over 1 year ago
✨ ZMPOP

Fix: https://github.com/redis/redis-rb/pull/1189

5904289e8aba1dc1f24a0723763205887ad50957 authored over 1 year ago
Clarify sentinel constructor parameters

Fix: https://github.com/redis/redis-rb/issues/1188

a1e9c17637b35dbcfd8b38585f96ff69d1ad08de authored almost 2 years ago
Update CHANGELOG for 4.x branch

e4f5299aa0109d1334564f20ae8522866ef554e9 authored almost 2 years ago
Merge pull request #1179 from dbackeus/patch-1

Add change to default client timeout to CHANGELOG

ce2c258297efc2991e509d57e593e76285d58b0b authored about 2 years ago
Add change to default client timeout to CHANGELOG

bd8e2c3a4e2e4054d23423affd29000635a1cefb authored about 2 years ago
Release 5.0.6

6dbbc94e48c62ae3607c3a2796b49878dd03c5f9 authored about 2 years ago
Merge pull request #1175 from casperisfine/blocking-call-timeout

Add wait on blocking commands for an extra `config.read_timeout`

9c49947cdf48f4978c26d70c11e7f598d2f84777 authored about 2 years ago
Add wait on blocking commands for an extra `config.read_timeout`

Previously we were waiting an extra 100ms which is totally arbitrary
and might not be enough.

d3efeebcf5b9b76ad9ba4d19a34ec56c6ef14b24 authored about 2 years ago
Merge pull request #1176 from casperisfine/ruby-3.2

Add Ruby 3.2 to CI

f78beb1000c4e1ec28d53026e1e8d2c94ad3787e authored about 2 years ago
Use Ruby 2.6 to run rubocop

.

daf7e029f1d12da87976494a7fcb2a36a12b37d8 authored about 2 years ago
Add Ruby 3.2 to CI

031911a6d0c25e183dd8d640c67e93d47e995b66 authored about 2 years ago
Merge pull request #1170 from wcmonty/wm/add_minid_option_to_xtrim

[Redis 6.2] Add MINID and LIMIT options to xtrim

5a9fb00366c94cb5603b13e903afee58a3e3ee7a authored about 2 years ago
Add MINID and LIMIT options to xtrim

e76e1cb999977c9ea4f47f84262d5155500ce5ae authored about 2 years ago
Treat ReadOnlyError as a ConnectionError

Fix: https://github.com/redis/redis-rb/pull/1168

3c42db61ff6909792e5b15e28be34c18347852a1 authored about 2 years ago
Merge pull request #1167 from wmontgomery-splunk/wm/add_nomkstream_to_xadd

[Redis 6.2] Add NOMKSTREAM option to XADD

a8e00cbdac5e2eefc1872c0718d0290975b6e93b authored about 2 years ago
Add NOMKSTREAM option to XADD

2c0f0dbdb6f465e12655dd7af0b812790d207103 authored about 2 years ago
Merge pull request #1166 from wcmonty/wm/fix_xautoclaim_with_deleted_entry

Fix XAUTOCLAIM when entry is deleted

fe90f6d2dc4fd822cc45fb3809529334bae420fa authored about 2 years ago
Fix XAUTOCLAIM when entry is deleted

afece36fcd6d4bd0cb80b84688bc290d7f2ab3dd authored about 2 years ago
Merge pull request #1163 from jdelStrother/patch-2

245edf613b623958feadec04c4d68dc4e8d79619 authored about 2 years ago
Fix error message on trying to use cluster options

redis_cluster is an unrelated gem

7b64b794e5aa1a59e46cb6e32137a008b1a15bbe authored about 2 years ago
Document `Redis.new` strictness in CHANGELOG

Fix: #1159

d4b24e1e4fac7b9e3fee01947bf400f52ea500cf authored over 2 years ago
Release 5.0.5

f3d886f9380e203ffa44e85f769f8caef2cb5f02 authored over 2 years ago
Bump redis-cluster-client

bdd51c9f56fc472e91cb6d42e58e37a257de8c47 authored over 2 years ago
Merge pull request #1158 from casperisfine/fork-handling

Fix automatic disconnection when the process was forked

94292055daa702f12e4d7437698a05a77df7caf7 authored over 2 years ago
Fix automatic disconnection when the process was forked

Fix: https://github.com/redis/redis-rb/issues/1157
Ref: https://github.com/redis-rb/redis-client...

389d8b637713346e9052f4a5c2f1e0cb6a4e8add authored over 2 years ago
Merge pull request #1156 from roharon/hash_flatten_performance

Improve performance of mapped method's hash flattening

fdf61e578ae8438e466961cfda91aa9727f914b5 authored over 2 years ago
Modify: improve performance of hash flatten without to_a method

525e5c487054acfcebffb42c77702c4c166b7d54 authored over 2 years ago
Merge pull request #1155 from dentarg/patch-1

Fix Ruby syntax in `reconnect_attempts` example in README

912c0087a2984978ea1380c633ce18debedf0577 authored over 2 years ago
Fix Ruby syntax in example in README

[ci skip]

371d8c1effced9e1e65a2ffcd0ed01a89c5c2573 authored over 2 years ago
Merge pull request #1153 from supercaracal/fix-cluster-test

Shrink cluster test cases guaranteed by redis-cluster-client and focus on behavior test for meth...

07cccee67d3b8ddc3c63222a52e0e58f695cdaa2 authored over 2 years ago
Shrink cluster test cases guaranteed by redis-cluster-client and focus on behavior test for method interfaces

d6cf65102449b5a238e15fc49ac51f12c788aa4f authored over 2 years ago
Release 5.0.4

a3070af9323355442a23e750afc105d5d01fa2ac authored over 2 years ago
Merge pull request #1150 from supercaracal/add-replica-affinity-option-to-cluster-client

Add a description about replica_affinity option for cluster gem

c7adca24d33024dc09dfef84519c755a6ffb6b28 authored over 2 years ago
Merge pull request #1151 from casperisfine/integer-casting-ttl

Cast ttl argument to integer in `expire`, `setex` and a few others.

5256c39f1a5a016ce60e30236da040c5d938f665 authored over 2 years ago
Cast ttl argument to integer in `expire`, `setex` and a few others.

While migrating a big Rails app I noticed that it was extremely
frequent to pass `ActiveSupport:...

08895e017c268da548ae01fdd39494b5db4c5e0e authored over 2 years ago
Add a description about replica_affinity option for cluster gem

c4254cbd857f8781686aea286e4fd3c23783737d authored over 2 years ago
Merge pull request #1149 from bpo/fix-sadd-returns-boolean-changelog

fix changelog instructions for enabling 5.0 behavior

ce508dc441457a3461c74ffe9b22be8862ec938b authored over 2 years ago
Merge pull request #1148 from huacnlee/patch-1

Correct usage for ConnectionPool guide.

65aa1dffd6bcc7b49bb487c5c3240cf7ea4c1da8 authored over 2 years ago
fix changelog instructions for enabling 5.0 behavior

987961b7d1718e972f2a0f7331c92d1cf1d46575 authored over 2 years ago
Correct usage for ConnectionPool guide.

https://github.com/mperham/connection_pool#migrating-to-a-connection-pool

43b6fa6676af3c5059fea317ca1386d5dc4d7c2f authored over 2 years ago