Skip to content

Releases: StackExchange/StackExchange.Redis

3.1.13

Choose a tag to compare

@mgravell mgravell released this 06 Aug 14:50
211cf06

What's Changed

New Contributors

Full Changelog: 3.1.11...3.1.13

3.1.11

Choose a tag to compare

@mgravell mgravell released this 06 Aug 09:41
0ee2082

What's Changed

Internal pieces

Full Changelog: 3.1.3...3.1.11

3.1.3

Choose a tag to compare

@mgravell mgravell released this 03 Aug 10:48
ad89608

This release should be considered a minor tweak to the much more significant 3.1.0 - please see the release notes for 3.1.0.

What's Changed

New Contributors

Full Changelog: 3.1.0...3.1.3

3.1.0

Choose a tag to compare

@mgravell mgravell released this 31 Jul 09:05
bf8fac8

What's Changed

This is a major feature, with extensive documentation.

Note that it currently has an [Experimental] marker, linking here, but: this is purely for an abundance of caution; it is considered released and fully supported.

(engineering)

  • CI: stop dpkg starting redis-server (Windows/WSL install hang on 8.10) by @mgravell in #3145
  • Make the previous "we will remove this in 3.0" features errors rather than warnings, and reframe as "...in 3.2"

available on NuGet

Full Changelog: 3.0.25...3.1.0

3.0.25

Choose a tag to compare

@mgravell mgravell released this 29 Jul 13:34
817419b

What's Changed

  • Allow reasonable CLIENT commands to proceed without admin mode enabled by @mgravell in #3129
  • Server 8.10 HIMPORT support by @mgravell in #3136
  • Server 8.10 - LMOVEM, XREAD, XREADGROUP, SDIFFCARD, SUNIONCARD by @mgravell in #3135
  • fix: Queue batch commands to backlog during MOVED reconnection by @advaMosh in #3134
  • Sentinel: re-elect primary on failover between already-known nodes by @rebaseandpanic in #3130
  • Remove [Experimental] on established server features for Server 8.4, 8.6 and 8.8 by @mgravell in #3137
  • update CI image; 2022 being super flakey by @mgravell in #3142
  • update 8.10 test validation image by @mgravell in #3143

New Contributors

Full Changelog: 3.0.17...3.0.25

3.1.1-g7441909d06

3.1.1-g7441909d06 Pre-release
Pre-release

Choose a tag to compare

@mgravell mgravell released this 17 Jul 15:19
7441909

NuGet: https://www.nuget.org/packages/StackExchange.Redis/3.1.1-g7441909d06

This is a preview release of the Active:Active functionality in SE.Redis, built from the Active:Active PR branch.

These features are fully documented, but the main docs content builds from main only; you can preview
the proposed documentation here
.

Included:

  • connection-groups (think "multi-geo", "active-active", etc)
    • health-checks (active) and circuit-breaker (passive) support for stability monitoring
    • weight and latency prioritization
  • automatic retry including over failovers - works with "regular" connections or connection-groups

Known limitations:

  • when using automatic retries (WithRetry(...)), transactions (CreateTransaction) are not available; this should be available soon; there is no plan to support batches (CreateBatch), due to ordering/correctness concerns
  • when using connection-groups, individual (i.e. single-channel) pub/sub unsubscribe operations are not supported

Note that the feature is marked [Experimental]; the suppress build warnings, see SER007

3.0.17

Choose a tag to compare

@mgravell mgravell released this 10 Jul 20:24
0b03ed1

What's Changed

New Contributors

Full Changelog: 3.0.11...3.0.17

3.0.11

Choose a tag to compare

@mgravell mgravell released this 29 Jun 00:53
eab8a35

What's Changed

  • Support ReadOnlySequence<byte> with RedisValue by @pairbit in #3112
  • add package logo by @mgravell in #3115
  • Optimize RedisValue / reader logic by using canonical parser and new ShortBlob storage kind by @mgravell in #3114

Full Changelog: 3.0.7...3.0.11

3.0.7

Choose a tag to compare

@mgravell mgravell released this 24 Jun 14:46
3.0.7
466c4b7

What's Changed

  • avoid unobserved task exceptions during connection teardown by @mgravell in #3108
  • use MemoryPool<byte> sources for request/response buffering by @mgravell in #3107
    • see ConfigurationOptions.RequestBufferPool and ConfigurationOptions.ResponseBufferPool
  • Stabilize CI, especially on Windows by @mgravell in #3109

Full Changelog: 3.0.0_main...3.0.7

2.13.17

Choose a tag to compare

@mgravell mgravell released this 27 May 13:09
2.13.17
6e0df97

What's Changed

New Contributors

Full Changelog: 2.13.10...2.13.17