-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Comparing changes
Open a pull request
base repository: redis/lettuce
base: 6.8.1.RELEASE
head repository: redis/lettuce
compare: 6.8.2.RELEASE
- 6 commits
- 20 files changed
- 7 contributors
Commits on Nov 6, 2025
-
[Backport] Reduce CPU cycles spent on setting tracing tags (#3339) (#…
Configuration menu - View commit details
-
Copy full SHA for c7e8a67 - Browse repository at this point
Copy the full SHA c7e8a67View commit details
Commits on Nov 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a93af89 - Browse repository at this point
Copy the full SHA a93af89View commit details
Commits on Dec 4, 2025
-
Preserve null values when parsing SearchReplies (#3518) (#3551)
EncodedComplexOutput was skipping null values instead of passing them on. Then SearchReplyParser needs to store null values as they are and not try to decode them. This affected both RESP2 and RESP3 parsing. Added two integration tests in RediSearchAggregateIntegrationTests to verify that nulls in JSON documents are parsed correctly. (cherry picked from commit 0796a4e)
Configuration menu - View commit details
-
Copy full SHA for d8706c4 - Browse repository at this point
Copy the full SHA d8706c4View commit details -
SearchArgs.returnField with alias produces malformed redis command #3528
Configuration menu - View commit details
-
Copy full SHA for 64dcd65 - Browse repository at this point
Copy the full SHA 64dcd65View commit details
Commits on Dec 15, 2025
-
Fix command queue corruption on encoding failures (#3443) (#3560)
* Correctly handling the encoding error for Lettuce [POC] Summary: Add encoding error tracking to prevent command queue corruption - Add markEncodingError() and hasEncodingError() methods to RedisCommand interface - Implement encoding error flag in Command class with volatile boolean - Mark commands with encoding errors in CommandEncoder on encode failures - Add lazy cleanup of encoding failures in CommandHandler response processing - Update all RedisCommand implementations to support encoding error tracking - Add comprehensive unit tests and integration tests for encoding error handling Fixes issue where encoding failures could corrupt the outstanding command queue by leaving failed commands in the stack without proper cleanup, causing responses to be matched to wrong commands. Test Plan: UTs, Integration testing Reviewers: yayang, ureview Reviewed By: yayang Tags: #has_java JIRA Issues: REDIS-14050 Differential Revision: https://code.uberinternal.com/D19068147 * Fix error command handling code logic and add integration test for encoding failure Summary: Fix error command handling code logic and add integration test for encoding failure Test Plan: unittest, integration test Reviewers: #ldap_storage_sre_cache, ureview, jingzhao Reviewed By: #ldap_storage_sre_cache, jingzhao Tags: #has_java JIRA Issues: REDIS-14192 Differential Revision: https://code.uberinternal.com/D19271701 * latest changes * Addressing the reactive streams issue * Addressing the encoding issues Addressing some general cases * Formatting issues * Test failures addressed * Polishing --------- Co-authored-by: yang <43356004+yangy0000@users.noreply.github.com> Co-authored-by: Jing Zhao <jingzhao@uber.com>
Configuration menu - View commit details
-
Copy full SHA for ac04791 - Browse repository at this point
Copy the full SHA ac04791View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34f8700 - Browse repository at this point
Copy the full SHA 34f8700View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 6.8.1.RELEASE...6.8.2.RELEASE