-
-
Notifications
You must be signed in to change notification settings - Fork 429
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
Sentinel commands have migrated in redis main #542
Comments
hello @sarathak, |
my opinion is we have to remove pre release test from CI |
why one earth would you want to do that? pre releases is added for this very reason, so that we know that before releasing a new version we have to solve some issues first to support the next version of redis |
We're planning on releasing a new redis-py in the short-term. This is a great catch that your project has in its pipeline, I highly recommend maintaining these tests. Note: We haven't broken the API itself, but I'd like to go down the path of more restructuring in the mid-term. |
@chayim thanks for the notice. |
Absolutely! In the short term - nothing. There's just these mixins. In the
long-term we'd like to get better cluster support, the string argument
building in place, etc. General goal is to *never* break an API.
Originally, I was pushing for the next release to be 3.6, but given that
there are many changes, and that projects have frequently pinned >=3.5.3 &&
< 4.0.0, I think 4.0 and onwards makes sense.
… |
@WisdomPill In prep for 4.0.0, I just pushed up a 3.9.9 placeholder version. For anyone not pulling directly from master that's no effect (or release), but this should solve the ask. Also, thank you for the pointer about the commands migrating in redis main - I'm going to update the changelog accordingly for breaking changes. |
Thank you very much! |
@WisdomPill they're about to migrate again now that the 4.0.0.beta1 is out. Just a heads up. Similarly I'm about to deprecate python 3.5 support for redis. I noticed that this, and celery both use python > 3.6 (as we should), but I wanted to give you a heads up. |
Thanks for the heads up! |
This issue is supposedly fixed by commit redis/redis-py@d2b2333 that is included in redis-py >=4.0.2 already today. The commit adds method As a result, blocking redis-py 4.0.2 in pull request #570 may cause more harm than good and keep users in the past with redis-py. Another user of redis-py — the kombu project — only blocks redis-py 4.0.0 and 4.0.1 for a week now, see https://github.com/celery/kombu/pull/1445/files . What are your thoughts on unblocking redis-py 4.0.2 in django-redis? |
Upstream commit redis/redis-py@d2b2333 that is included with redis-py >=4.0.2 adds method Redis.sentinel_masters by making class Redis inherit from SentinelCommands, where the related code resides. Related to issue jazzband#542, follow-up to pull request jazzband#570
Upstream commit redis/redis-py@d2b2333 that is included with redis-py >=4.0.2 adds method Redis.sentinel_masters by making class Redis inherit from SentinelCommands, where the related code resides. Related to issue jazzband#542, follow-up to pull request jazzband#570
PS: I have created a related pull request #576 for review just now. |
Upstream commit redis/redis-py@d2b2333 that is included with redis-py >=4.0.2 adds method Redis.sentinel_masters by making class Redis inherit from SentinelCommands, where the related code resides. Related to issue jazzband#542, follow-up to pull request jazzband#570
…, jazzband#570) Upstream commit redis/redis-py@d2b2333 that is included with redis-py >=4.0.2 adds method Redis.sentinel_masters by making class Redis inherit from SentinelCommands, where the related code resides. Related to issue jazzband#542, follow-up to pull request jazzband#570 This reverts (parts of) commit ef945d6.
…, jazzband#570) Upstream commit redis/redis-py@d2b2333 that is included with redis-py >=4.0.2 adds method Redis.sentinel_masters by making class Redis inherit from SentinelCommands, where the related code resides. Related to issue jazzband#542, follow-up to pull request jazzband#570 This reverts (parts of) commit ef945d6.
#576) Upstream commit redis/redis-py@d2b2333 that is included with redis-py >=4.0.2 adds method Redis.sentinel_masters by making class Redis inherit from SentinelCommands, where the related code resides. Related to issue #542, follow-up to pull request #570 This reverts (parts of) commit ef945d6.
Redis pre release test throwing error in CI
The text was updated successfully, but these errors were encountered: