Download Latest Version win-arm64-based-readytorun.zip (12.2 MB) Google Add to Preferred Sources
Home / v2.2.0
Name Modified Size InfoDownloads / Week
Parent folder
portable.7z 2026-10-01 25.9 MB
osx-x64-based.tar.xz 2026-10-01 5.7 MB
osx-arm64-based.tar.xz 2026-10-01 5.7 MB
linux-x64-based.tar.xz 2026-10-01 7.0 MB
linux-arm64-based.tar.xz 2026-10-01 5.5 MB
win-x64-based-readytorun.zip 2026-10-01 50.4 MB
win-arm64-based-readytorun.zip 2026-10-01 24.6 MB
Microsoft.Garnet.2.2.0.nupkg 2026-10-01 10.5 MB
garnet-server.2.2.0.nupkg 2026-10-01 222.3 MB
Garnet v2.2.0 source code.tar.gz 2026-10-01 16.2 MB
Garnet v2.2.0 source code.zip 2026-10-01 17.4 MB
README.md 2026-10-01 3.3 kB
Totals: 12 Items   391.1 MB 0

Get NuGet binaries at:

More information at:

Changes:

  • [0d5859] [Cluster] Read version 2 endpoints before enabling writers (breaking) (#2128)
  • [782ae5] Build(deps): Bump the website-deps group in /website with 2 updates (#2195)
  • [4b0c18] Stabilization: AOF recovery hang over the heap budget, full-log ScanCursor read-ahead, and size-tracker fixes (#2181)
  • [7398c0] Fix Vector Set RESP2 and RESP3 reply contracts (#2184)
  • [cdf966] Fix Vector Sets losing expiration after migration (#2179)
  • [50d2dc] Build(deps): Bump brace-expansion from 1.1.18 to 1.1.21 in /website (#2189)
  • [e594c4] Build(deps): Bump fast-uri from 3.1.7 to 3.1.8 in /website (#2188)
  • [43e68b] Build(deps): Bump the github-actions group with 2 updates (#2187)
  • [310ffb] parsing code assumes RESP2, so just force it for this connection (#2183)
  • [e1dea0] Build(deps): Bump undici from 7.29.0 to 7.30.0 in /website (#2180)
See More * [20bbc0] Bound per-connection memory: adaptive network buffer budget, session buffer caps, and connection admission (#2157) * [d2d71f] remove project reference, directly include TestBase, to fix VS builds (#2173) * [080b05] Update DiskANN FFI (#1992) * [0e5fa3] Scope checkpoint metadata I/O completions to their own operation (#2154) * [917e0e] [Tsavorite] Fix checkpoint abort abandoning in-flight flushes and stale checkpoint selection on recovery (#2172) * [6ef5b5] Build(deps): Bump image-size from 2.0.2 to 2.0.4 in /website (#2170) * [e04ff2] Add Azure Benchmark Orchestration Tools (#2132) * [1de4c3] Build(deps): Bump the github-actions group with 4 updates (#2169) * [70958d] Tighten up SetupFixtures and move TestBase to Tsavorite; handle cancellation race condition in maintenance loops (#2162) * [065472] Bound LightEpoch waiter semaphore signals to prevent SemaphoreFullException (#2139) * [84eb46] Do not report a failed checkpoint as a successful save (#2145) * [438ba5] Fix flaky RecoveryRollback test: GC-movable key memory in async tests (#2137) * [eaf45c] Fix checkpoint failure when serializing a concurrently-mutated object (#2101) (#2136) * [c323bb] [Cluster] Retire outdated checkpoints with shared indexes (#2144) * [e2176b] Refuse to serve when no HybridLog checkpoint is readable (#2153) * [058e36] Normalize local-filesystem path composition and enable extended-length test paths (#2147) * [868cd2] Introduce hint to prevent exclusive lockers from being starved in `ReadOptimizedLock` (#2156) * [3df8b9] [Tsavorite] Fix silent data loss when the hash index checkpoint exceeds the OS single-request limit (#2159) [ [#2134], [#2151] ] * [5c6e59] Give tests per-checkout port isolation via GARNET_TEST_PORT_SLOT (#2151) * [a3fa95] Build(deps): Bump the github-actions group with 2 updates (#2140) * [277ea6] Fix root causes behind recurring Garnet .NET CI flakes (#2110) [ [#2080], [#2089] ] * [dfa21d] [RESP] Parse SET expiration values as 64-bit integers (#2130) This list of changes was [auto generated](https://dev.azure.com/msresearch/Garnet/_build/results?buildId=1404496&view=logs).
Source: README.md, updated 2026-10-01