github microsoft/garnet v2.2.0
Garnet v2.2.0

5 hours ago

Get NuGet binaries at:

More information at:

Changes:

  • 0d58590 [Cluster] Read version 2 endpoints before enabling writers (breaking) (#2128)
  • 782ae50 Build(deps): Bump the website-deps group in /website with 2 updates (#2195)
  • 4b0c184 Stabilization: AOF recovery hang over the heap budget, full-log ScanCursor read-ahead, and size-tracker fixes (#2181)
  • 7398c06 Fix Vector Set RESP2 and RESP3 reply contracts (#2184)
  • cdf966b Fix Vector Sets losing expiration after migration (#2179)
  • 50d2dc5 Build(deps): Bump brace-expansion from 1.1.18 to 1.1.21 in /website (#2189)
  • e594c44 Build(deps): Bump fast-uri from 3.1.7 to 3.1.8 in /website (#2188)
  • 43e68b6 Build(deps): Bump the github-actions group with 2 updates (#2187)
  • 310ffbd parsing code assumes RESP2, so just force it for this connection (#2183)
  • e1dea0b Build(deps): Bump undici from 7.29.0 to 7.30.0 in /website (#2180)
See More
  • 20bbc05 Bound per-connection memory: adaptive network buffer budget, session buffer caps, and connection admission (#2157)
  • d2d71f6 remove project reference, directly include TestBase, to fix VS builds (#2173)
  • 080b05d Update DiskANN FFI (#1992)
  • 0e5fa38 Scope checkpoint metadata I/O completions to their own operation (#2154)
  • 917e0e1 [Tsavorite] Fix checkpoint abort abandoning in-flight flushes and stale checkpoint selection on recovery (#2172)
  • 6ef5b50 Build(deps): Bump image-size from 2.0.2 to 2.0.4 in /website (#2170)
  • e04ff2f Add Azure Benchmark Orchestration Tools (#2132)
  • 1de4c38 Build(deps): Bump the github-actions group with 4 updates (#2169)
  • 70958de Tighten up SetupFixtures and move TestBase to Tsavorite; handle cancellation race condition in maintenance loops (#2162)
  • 0654725 Bound LightEpoch waiter semaphore signals to prevent SemaphoreFullException (#2139)
  • 84eb464 Do not report a failed checkpoint as a successful save (#2145)
  • 438ba50 Fix flaky RecoveryRollback test: GC-movable key memory in async tests (#2137)
  • eaf45c5 Fix checkpoint failure when serializing a concurrently-mutated object (#2101) (#2136)
  • c323bbf [Cluster] Retire outdated checkpoints with shared indexes (#2144)
  • e2176b7 Refuse to serve when no HybridLog checkpoint is readable (#2153)
  • 058e36f Normalize local-filesystem path composition and enable extended-length test paths (#2147)
  • 868cd2f Introduce hint to prevent exclusive lockers from being starved in ReadOptimizedLock (#2156)
  • 3df8b93 [Tsavorite] Fix silent data loss when the hash index checkpoint exceeds the OS single-request limit (#2159) [ #2134, #2151 ]
  • 5c6e595 Give tests per-checkout port isolation via GARNET_TEST_PORT_SLOT (#2151)
  • a3fa958 Build(deps): Bump the github-actions group with 2 updates (#2140)
  • 277ea6c Fix root causes behind recurring Garnet .NET CI flakes (#2110) [ #2080, #2089 ]
  • dfa21d8 [RESP] Parse SET expiration values as 64-bit integers (#2130)

This list of changes was auto generated.

Don't miss a new garnet release

NewReleases is sending notifications on new releases.