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.9.32
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.10.1
Choose a head ref
  • 7 commits
  • 43 files changed
  • 2 contributors

Commits on Oct 13, 2025

  1. release notes 2.9.32

    mgravell committed Oct 13, 2025
    Configuration menu
    Copy the full SHA
    9c6023f View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2025

  1. docker image: use client-libs-test (#2976)

    * docker image: use client-libs-test (which has better preview support)
    
    * Update Dockerfile
    mgravell authored Nov 4, 2025
    Configuration menu
    Copy the full SHA
    e5120f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2025

  1. Support MSETEX (#2977)

    * Support MSETEX
    
    * release notes
    
    * prefer WriteBulkString("WHATEVER"u8) over WriteBulkString(RedisLiterals.WHATEVER)
    
    * create Expiration as top-level concept
    
    * The method is no longer ambiguous, yay (also: typos)
    
    * Mark the MSETEX API as [Experimental], with docs
    
    * actually, we can't make that [SER002] because of overload resolution
    mgravell authored Nov 5, 2025
    Configuration menu
    Copy the full SHA
    24ed30c View commit details
    Browse the repository at this point in the history
  2. propose support for XREADGROUP CLAIM (#2972)

    * propose support for XREADGROUP CLAIM
    
    * release notes
    
    * comma nit
    
    * add integration tests for `claimMinIdleTime`
    
    * support claimMinIdleTime on single-stream read API
    
    * u8-ify the stream messages
    
    * Update src/StackExchange.Redis/APITypes/StreamEntry.cs
    
    Co-authored-by: Philo <philon@microsoft.com>
    
    ---------
    
    Co-authored-by: Philo <philon@microsoft.com>
    mgravell and philon-msft authored Nov 5, 2025
    Configuration menu
    Copy the full SHA
    416daff View commit details
    Browse the repository at this point in the history
  3. Support 8.4 CAS/CAD (IF*) operations (#2978)

    * Completely untested start for CAD/CAD
    
    * unit tests
    
    * propose the actual API
    
    * DIGEST integration tests
    
    * compensate for leading-zero oddness
    
    * apply fixes for server hash format changes
    
    * use CAS/CAD in locking operations
    
    * release notes
    
    * remove mitigations for receiving under-length digests from the server (now fixed at server)
    
    * add zero-length digest test
    
    * Update src/StackExchange.Redis/Interfaces/IDatabaseAsync.cs
    
    Co-authored-by: Philo <philon@microsoft.com>
    
    ---------
    
    Co-authored-by: Philo <philon@microsoft.com>
    mgravell and philon-msft authored Nov 5, 2025
    Configuration menu
    Copy the full SHA
    94e0090 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2025

  1. Combine fixups from 8.4 changes (#2979)

    * limit [SER002] to the digest-related features, to prevent warnings on overload resolution
    
    * use `Expiration` (from MSETEX) in new `SET` API (combined with `ValueCondition`)
    
    * fix defaults to minimize build-time impact
    
    * chmod +x
    mgravell authored Nov 6, 2025
    Configuration menu
    Copy the full SHA
    2c3b3e0 View commit details
    Browse the repository at this point in the history
  2. rev 2.10

    mgravell committed Nov 6, 2025
    Configuration menu
    Copy the full SHA
    fe4d5f6 View commit details
    Browse the repository at this point in the history
Loading