Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: StackExchange/StackExchange.Redis
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.8.47
Choose a base ref
...
head repository: StackExchange/StackExchange.Redis
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.8.58
Choose a head ref
  • 11 commits
  • 153 files changed
  • 6 contributors

Commits on Jul 19, 2025

  1. release notes 2.8.47

    mgravell committed Jul 19, 2025
    Configuration menu
    Copy the full SHA
    894b95e View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2025

  1. [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
    NickCraver authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    5f58617 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afd66ef View commit details
    Browse the repository at this point in the history
  3. 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]>
    robhop and mgravell authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    c54c159 View commit details
    Browse the repository at this point in the history
  4. 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]>
    mgravell and kijanawoodard authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    6b02ba8 View commit details
    Browse the repository at this point in the history
  5. 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.
    Meir017 authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    b4aaced View commit details
    Browse the repository at this point in the history
  6. Implement internal cancellation for SCAN via WithCancellation (#2911)

    * - implement internal cancellation for SCAN via WithCancellation
    
    * release notes
    mgravell authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    cf9f659 View commit details
    Browse the repository at this point in the history
  7. move logger extensions to LoggerExtensions.cs (extends 2903) (#2917)

    * move logger extensions to LoggerExtensions.cs
    
    * move LogWithThreadPoolStats
    
    * optimize LogWithThreadPoolStats
    mgravell authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    7b1460a View commit details
    Browse the repository at this point in the history
  8. fix-zrevrangebylex (#2636)

    ArnoKoll authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    0b4fd45 View commit details
    Browse the repository at this point in the history
  9. 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
    mgravell authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    dcae5dd View commit details
    Browse the repository at this point in the history
  10. update release notes

    mgravell committed Jul 21, 2025
    Configuration menu
    Copy the full SHA
    4c70460 View commit details
    Browse the repository at this point in the history
Loading