-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency redis to v5 #380
Conversation
b33024a
to
c0fdb35
Compare
c0fdb35
to
0e97fbb
Compare
0e97fbb
to
4c40a8e
Compare
4c40a8e
to
5df8aa4
Compare
5df8aa4
to
e937f77
Compare
b0087c3
to
23b6bab
Compare
23b6bab
to
4469674
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## staging #380 +/- ##
========================================
Coverage 99.92% 99.92%
========================================
Files 203 203
Lines 2726 2772 +46
========================================
+ Hits 2724 2770 +46
Misses 2 2 ☔ View full report in Codecov by Sentry. |
4469674
to
b9ac17d
Compare
requires #445 |
b9ac17d
to
0726630
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
'~> 4.8', '>= 4.8.1'
->'~> 5.3'
Release Notes
redis/redis-rb (redis)
v5.3.0
Compare Source
hgetall
when used inside amulti
transaction which is itself inside a pipeline.v5.2.0
Compare Source
redis-client
does.subscribe_with_timeout
. See #1259.exception
flag inpipelined
allowing failed commands to be returned in the result array when set tofalse
.v5.1.0
Compare Source
multi
now accept awatch
keyword argument likeredis-client
. See #1236.bitcount
andbitpos
now accept ascale:
argument on Redis 7+. See #1242expiretime
andpexpiretime
. See #1248.v5.0.8
Compare Source
Redis#without_reconnect
for sentinel clients. Fix #1212.sentinel_username
,sentinel_password
for sentinel clients. Bumpredis-client
to>=0.17.0
. See #1213v5.0.7
Compare Source
redis-client 0.15.0
when using Redis Sentinel. Fix #1209.v5.0.6
Compare Source
config.read_timeout
in blocking commands rather than an arbitrary 100ms. See #1175.v5.0.5
Compare Source
v5.0.4
Compare Source
ttl
argument to integer inexpire
,setex
and a few others.v5.0.3
Compare Source
OutOfMemoryError
as a subclass ofCommandError
v5.0.2
Compare Source
Redis#close
to properly reset the fork protection check.v5.0.1
Compare Source
Redis::Connections.drivers
method to be compatible with older sidekiq versions.v5.0.0
Compare Source
subscribe
,unsubscribe
,psubscribe
andpunsubscribe
from a subscribed client. See #1131.MD5
for hashing server nodes inRedis::Distributed
. This should improve keys distribution among servers. See #1089.sadd
andsrem
to now always return an Integer.sadd?
andsrem?
which always return a Boolean.IDLE
paramter inxpending
.redis-clustering
companion gem.select
no longer record the current database. If the client has to reconnect afterselect
was used, it will reconnect to the original database.Redis.new
will now raise an error if provided unknown options.BLPOP
, etc). Timeout now must be passed as an option:r.blpop("key", timeout: 2.5)
logger
option.reconnect_delay_max
andreconnect_delay
, you can pass precise sleep durations toreconnect_attempts
instead.queue
andcommit
methods. Usepipelined
instead.Redis::Future#==
.pipelined
andmulti
signature. Commands now MUST be called on the block argument, not the original redis instance.Redis.current
. You shouldn't assume there is a single global Redis connection, use a connection pool instead,and libaries using Redis should accept a Redis instance (or connection pool) as a config. E.g.
MyLibrary.redis = Redis.new(...)
.synchrony
driver.Redis.exists_returns_integer
, it's now always enabled.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.