-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Comparing changes
Open a pull request
base repository: StackExchange/StackExchange.Redis
base: 2.8.47
head repository: StackExchange/StackExchange.Redis
compare: 2.8.58
- 11 commits
- 153 files changed
- 6 contributors
Commits on Jul 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 894b95e - Browse repository at this point
Copy the full SHA 894b95eView commit details
Commits on Jul 21, 2025
-
[Tests] Upgrade to xUnit v3 (#2907)
* [Tests] Upgrade to xunit v3 Upgrading xunit to v3 to see if this helps our stability issues any. * More async and stabilization * Don't install .NET 6 + 7 anymore on AppVeyor * Fix CodeQL for latest C# * Explicit .NET 9 install * Revert TestAutomaticHeartbeat approach for now * More IAsyncDisposable * IAsyncDisposable for NoConnectionException * Fix shared on aborted connection * Merge latest in * Tweak DisconnectAndReconnectThrowsConnectionExceptionSync * Buffer on abort tests * Saveeeeeee * Fix sharing, method overlaps, source info + parallelism * Add console runner * Prevent cluster tests running first from hosing the default connection * More stability * Run only net8.0 tests on AppVeyor * Cleanup + stability * Try speeding up Sentinel * More key conflict cleanup * More optimization + stability * Idle test stability with split for time * Cleanup + more stability/perf * ClusterNodeSubscriptionFailover * More stability fixes * Cleanup
Configuration menu - View commit details
-
Copy full SHA for 5f58617 - Browse repository at this point
Copy the full SHA 5f58617View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd66ef - Browse repository at this point
Copy the full SHA afd66efView commit details -
StreamGroupInfo.Lag can be null (#2902)
* TryRead for nullable long, tests on null value for StreamConsumerGroupInfo.Lag * Update StreamTests.cs make tests async * Update StreamTests.cs tyop --------- Co-authored-by: Marc Gravell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c54c159 - Browse repository at this point
Copy the full SHA c54c159View commit details -
Add xtrim with minid and new 8.2 stream features (#2912)
* add minId overloads * fix test. clarify doc comment i now think the XTRIM documentation is saying that an entry at exactly MINID is kept. https://redis.io/docs/latest/commands/xtrim/ * fix test. forgot to update the length check. * change method name to StreamTrimByMinIdAsync implement useApproximateMaxLength and limit as per docs * add stream delete mode to minid api add xackdel * xref new pr * add limit to StreamTrim (maxlen) * XADD KEEPREF|DELREF|ACKED * more release notes * naming is hard * XDELEX * merge shipped * Update StreamTests.cs --------- Co-authored-by: Kijana Woodard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b02ba8 - Browse repository at this point
Copy the full SHA 6b02ba8View commit details -
Replaces inline logging with source-generated LoggerMessage (#2903)
Adopts source-generated LoggerMessage for all logging calls, replacing direct string interpolation and formatting in log messages. Introduces strongly-typed helper structs for efficient log value formatting and factors out complex ToString() calls. Improves logging performance, ensures consistency across log entries, and reduces unnecessary allocations by deferring message formatting until required. Lays groundwork for easier log message maintenance and better structured logging.
Configuration menu - View commit details
-
Copy full SHA for b4aaced - Browse repository at this point
Copy the full SHA b4aacedView commit details -
Implement internal cancellation for SCAN via WithCancellation (#2911)
* - implement internal cancellation for SCAN via WithCancellation * release notes
Configuration menu - View commit details
-
Copy full SHA for cf9f659 - Browse repository at this point
Copy the full SHA cf9f659View commit details -
move logger extensions to LoggerExtensions.cs (extends 2903) (#2917)
* move logger extensions to LoggerExtensions.cs * move LogWithThreadPoolStats * optimize LogWithThreadPoolStats
Configuration menu - View commit details
-
Copy full SHA for 7b1460a - Browse repository at this point
Copy the full SHA 7b1460aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b4fd45 - Browse repository at this point
Copy the full SHA 0b4fd45View commit details -
Fix #2679: connect/config: only access task.Result if we know it comp…
…leted (#2680) * connect/config: only access task.Result if we know it completed * cite PR * typo
Configuration menu - View commit details
-
Copy full SHA for dcae5dd - Browse repository at this point
Copy the full SHA dcae5ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c70460 - Browse repository at this point
Copy the full SHA 4c70460View 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 2.8.47...2.8.58