-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
List instead of set for SMEMBERS in 5.1 #3390
Comments
Seems to be done in #3324 (comment) Can you add this in the list of the breaking changes in 5.1, it's not documented. |
Hi Jules, we had a note under bug fixes. I copied it over to the breaking changes section to make it more visible. Which RESP version are you using? @vladvildanov I think we need to take a second look at this change. Regards, |
I did not specified RESP protocol version somewhere, is it tied to Redis server version ? |
@jules-ch Thanks for reaching us! Changes in those PR should only affect RESP3 users, I'll have a look on it |
Hi @jules-ch , we did take another look and this impacts RESP2 and RESP3 with and without So we decided that the original fix should never have impacted the result of the set (data structure) commands. We will release a patch version of 5.1 that reverts this breaking change for those commands. The original fix will still have an intended impact on some commands (e.g., the Regards, |
@dmaier-redislabs Alright makes sense, thanks for the quick fix, I'll wait before updating. Closing this issue. |
Reopening it until we released 5.1.1 |
Version: What redis-py and what redis version is the issue happening on?
Platform: What platform / version? Python 3.11 Ubuntu 24.04
Description:
smembers
is returning a list instead of a set in redis-py5.1.0
which is an unintended breaking change.Before:
AFter
The text was updated successfully, but these errors were encountered: