Get NuGet binaries at:
- Library: https://www.nuget.org/packages/Microsoft.Garnet
- Tool: https://www.nuget.org/packages/garnet-server
More information at:
- https://microsoft.github.io/garnet
- https://github.com/microsoft/garnet
- https://www.microsoft.com/en-us/research/project/garnet
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.