microsoft/garnet v2.0.1-beta.1
microsoft/garnet
Captured source
source ↗published Jun 2, 2026seen 5dcaptured 9hhttp 200method plain
Garnet PREVIEW v2.0.1-beta.1
Repository: microsoft/garnet
Tag: v2.0.1-beta.1
Published: 2026-06-02T05:38:55Z
Prerelease: yes
Release notes: 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:
- cdc79f78c55f8f6752d0b8066c37e8ecd07291a8 Bump version to 2.0.1-beta.1 (#1847)
- 3fa30c14433dce77b46c63b12bbabc3fbbf6896c Updates to RecordDataHeader (#1840)
- 91371eb0b3878e240f487580fd5f2c4977fa7116 Optimize IO paths in KV (#1837)
- c17193452719202d319c928d2b17fadd2c83f7e4 Fix AOF page/memory size defaults and validation (#1811) (#1838) [ #1749 ]
- 3f627aad91283c35c48a5f441206bae18582a694 Bump dotnet-sdk from 10.0.203 to 10.0.300 in the dotnet-deps group (#1843)
- 19d396216e8cb781324faf796983c2a15674ce9d Bump the website-deps group in /website with 3 updates (#1842)
- c53d7bcef317bfa4156dc6bd5465b40932803cd7 Add Vector Sets (Preview) command documentation (#1839)
- e7025a644ccc72a1367edb1070c240946cb4b32e docs: Add missing cluster announce/endpoint options to configuration page (#1835) [ #1824 ]
- 89247a65fbde1215fc571da8d333a5b5f052e13c audit all mutations of TOutput variables, fixing up the set of cases where retries in Tsavorites InitialUpdater would cause incorrect responses (#1836)
- bf4177f23d61a8b49b2377617e45691bf0f4d29d Add Support for RangeIndex Diskbased Replication (#1807)
See More
- 97b52bcb5f3e641119deedf2f7ba296ffc519e50 [Tsavorite] Add native Linux storage backend, harden NativeStorageDevice, refresh storage benchmarks (#1831) [ #4 ]
- b1077c267c1dce8c13bd9d5db10710dcc5fbb46c Remove EnableFastCommit option (always enabled) (#1829)
- bba93531b7effa6f68635f777b7acca59f197ceb Fix missing cluster slot verification for CustomRawStringCmd and CustomObjCmd (#1827) [ #712 ]
- 180f4e69817c18b2f7ec16072b51cd98f1d91e1c Set IsReplicating on APPENDLOG init handshake to prevent idle resync loop (#1828)
- 4559e8971695e20af7f2616514c59a92cc2991a6 Use bulk string response for VGETATTR (#1830)
- d16a93fceecd3bb9ba1876f04700510061a6a10e AOF: Use log addresses for single-physical-log mode and add transaction acquire-barrier (#1803)
- 4d85ab5bcdf528bbdc576d2073b93eb1580af1d6 Add KV.benchmark: lean Tsavorite KV throughput benchmark (#1823)
- a658d2a6798419678fa8ae2419a7986785b518a2 Add NotFound callback to CustomRawStringFunctions and CustomObjectFunctions (#1820)
- 42051c1f26006711f8752ff9155b379fbad04162 Bump DiskANN to 1.0.27, bump version to 2.0.0-beta.6 (#1813)
- 808e438d25f38ee957e4474eac914947c2da13b0 Cleanup VectorSet TODOs (#1810)
- fdd9da7c7805d993da44de4debb9d6d93da5d9b1 Update version to 2.0.0-beta.5 (#1809)
- 56e862c605b29fca4ccd6e7c80888bed19aba07d Bump webpack-dev-server from 5.2.3 to 5.2.4 in /website (#1808)
- a847079b3302f774317b579f3d70df433d8959c8 Rework Vector Set deletion and eviction (#1800)
- 29fad5a803a70638e0569445ee110d7d0c656e78 Improvements to test workflow (#1804)
- 4cbaa99125e0602d7d42d84fa20d07ea6ce1ddc7 Use Stopwatch for LockableContext acquire timeouts (#1772)
- d3677cfaa905186d9c4a011023b51b3e313fc172 Adjust v2 defaults (#1805)
- 5e1c0982181e02f3378ae106c21d64ff7ac4a6f1 Refactor disk-based replication checkpoint shipping and safe hlog segment truncation (#1773)
- 5c78314763da293befecf877b10aaedf6307c3c8 Port diskless replication dedup fix to new AofSyncDriver architecture (#1794)
- 8bdea906d64d203ca1015011b08985bb34c6b4f0 Update lifecycle for compaction, truncate, improve bftree file management (#1780) [ microsoft/bf-tree#19, #2, #7, #9, #10, #12, #14 ]
- d6d488885140a63364bb88afdb4b0c6ef9728c31 Fix Allure wiring: remove duplicate attributes and fix CI check for transitive dependencies (#1784)
- 396dba7308db5c136c2c886148065f4aa8c01d54 Make ValueOverflowThreshold a memory-size string; enforce 512B PageSize minimum (#1799)
- 28ba65e44938db7c8def3fb2395bbee4cedcc6f0 Hold per-DB checkpoint locks until all general-BGSAVE per-DB checkpoints complete (#1796) [ #1767 ]
- 4cc403f9cb19b88dd537b34f9f956c566e0ccfd0 Honor configured AOF segment size in TsavoriteLogSettings (#1798)
- a9aa8b72a01517005827b19dab5777560b61e92e Avoid tempKv-driven scan iteration in Garnet callers (#1797) [ #482 ]
- 7758c68b17c0d8aab4f8149146252e57f5eac7e3 Bump version to 2.0.0-beta.4 and scope external-release pipeline to main only (#1793)
- a3e692d9dde588e453e84c0cac22b639c0247558 Bump rand from 0.8.5 to 0.8.6 in /libs/native/bftree-garnet (#1790)
- 448ea6e4c743d42c4a32ff6dd889c7ff21e0efa4 Add chunked header indicator to AofHeader (#1782)
- 7b9146ea2eda9b1033cca77cd35b38c6adfbdae1 Bump fast-uri from 3.1.0 to 3.1.2 in /website (#1783)
- cdef41373627b53b6c2e54e0e09b6bb5273b577c Bump mermaid from 11.14.0 to 11.15.0 in /website (#1789)
- cbd90d43e256edeac1522e0ea33e4635614a85ba Bump @babel/plugin-transform-modules-systemjs in /website (#1785)
- 70b8da6bfd3bc85362a58fe1ee3865e8f0765385 Merge v2 (dev) into main: dev tree wins on all conflicts
- 2bf194e6c4a5c155ebf8eccd968c40b3e725a9d1 [DEV] Verbatim String Fixes (#1777)
- c927b02383b39daf29a0aec0e91b50d64fef827b fix: use Stopwatch for INFO durations (#1771) (#1779)
- b0eea3d193c3815c37d0f05d413c3471ea3ecf36 Add version byte to ClusterConfig and ReplicationHistory serialization (#1778)
- 6bc8124e2089f44405e07af6958b29411d6b22cb Fix MultiDatabaseSaveInProgressTest (#1767)
- a47dc58495581c05e03e82e965a76efa31f9dc2c [Tsavorite] Replace SafeTailAddress background refresh with per-thread inflight publish protocol (#1720)
- 60fe54dea246567bffaeb3165ed80c96bdc13dad Pause VectorManager cleanup before storeWrapper.Reset() + Tsavorite Initialize() epoch-gate (#1775) [ #1765 ]
- 14f01b8e0f8a28e563996ffb39aa33881b95109a Fix LockSublogs mutual exclusion and GC hole in AofAddress.Span (#1774)
- 33e030365907c498449eda4f91f420b8fd6e2a0d Improve RecordSizeInfo performance; remove obsolete files (#1769)
- ddd711b5d2b01f9f853959dee425fe2032f07336 Tighten InstanceIndexBuffer GC-safety (#1766)
- d1a9289968050aa7473819a61c9404f829c8b4fd Fix two rare CI failures: ListPushPopStressTest host crash and VectorManager cleanup vs Reset() AVE (#1765)
- eaa5734db17b422ad6a6e17a339f8df39a84b14a Reduce AofAddress struct copy overhead on hot paths (#1759)
- 950d9760f71731b54bef469dcbffd1e77fefd3c9 [DEV] Rework SimpleSetupCluster in cluster tests, and longer timeouts for select tests (#1763)
*…
Excerpt shown — open the source for the full document.
Notability
notability 6.0/10Notable cache store release, moderate community interest