Releases: microsoft/garnet
Garnet v1.0.59
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:
- 6fb0a2b Fix condition for getting srcRecordInfo (use HasMainLogSrc instead of HeadAddress comparison). (#1071)
- 6cee2af Check number of keys in EVAL/EVALSHA (#1067)
- 9e1427e Add ability to disable intrinsics for tests (#1041)
- e627748 Adding silent-mode option to command line args parser (#1060)
This list of changes was auto generated.
Garnet v1.0.58
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:
- 0116fc1 Gracefully terminating TCP connections during server.Dispose (#1051)
- 0614e0c Fix Single Threaded Client Usage Issues in Parallel ACL SETUSER Tests (#1064)
- 0c8bd6f Fix Connection Dispose when Object Store Disabled Exception is thrown (#1057)
- 8f614ca fix(chart): Tweak container command to invoke GarnetServer using absolute path (#1025)
- 4b243c4 Dispose Client in Parallel ACL SETUSER Test (#1062)
- b1ecc60 Fix Hostname CLUSTER MEET (#1048)
- a960397 * Fix exception on invalid offset. (#1023)
- 7fc5af7 Fix Bitfield Expansion (#1049)
- a9e9af8 ACL GETUSER Command Initial Implementation (#1038)
- b7071dc LMOVing a list element to same list should not remove the element. (#1047)
See More
- 14af7b8 Support for Diskless Replication (#997)
- 261e1c6 Fix SET KEEPTTL return string (#1039)
- 021f5c0 Add SETIFGREATER ETag command (#968)
- b37bcc0 Pending iterator keycompare (#1037)
- 47f74c7 Make scalar bitcount operation platform independent. Use that as software fallback for large value bitcount operation. (#1034)
- 3ad2e08 Separate device factory into a creator layer (#970)
This list of changes was auto generated.
Garnet v1.0.57
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:
- c5899eb Update Version.props (#1035)
- 170f485 Adding HCOLLECT info & docs to GarnetCommandsInfo/Docs.json (#1020)
- 7699f7e wip (#1032)
- f58d242 Fixed security SHA for Deploy to Github pages (#1033)
- 133c5b1 Security fixes in GitHub actions for Unpinned Tags and Workflow yml that doesn't specifically define perms (#1013)
- 5c578e5 Combining ZRange options in SortedSetObject (#1021)
- d7c65b7 Fix Info Output Format (#1019)
- 65351ff Validate SETBIT offset is not negative (#1028)
This list of changes was auto generated.
Garnet v1.0.56
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:
- afd4e33 fix pack warning (#1031)
- 51ea4e5 Update Version.props (#1029)
- 32f78fd Improve ACL SETUSER Thread Handling Alternate Approach (#1007)
- 1bf9350 Adding TreatWarningsAsErrors tag to Directory.Build.props (#1026)
- e9e43ee Fix debug assert in streaming snapshot checkpoint (#1024)
- c14e728 Implement Timeouts For Lua Scripts (#983)
- 4a26c12 Handling empty response TryReadStringArrayWithLengthHeader (#1009)
- d7d2bc6 Refactor BITPOS Implementation (#1016)
- c65774a Fix subcribe and other typos (#1018)
- 69ec1da yarn upgrade for website (#1014)
Garnet v1.0.55
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:
- 3d673c9 Update release to 1.0.55 (#1011)
- 2e26a34 Update release pipeline to use new code signing infrastructure (#1010)
- 046fcd8 Clean up and speed up pub/sub logic (#990)
- bacd35d Add ZRANGEBYLEX command synonym. (#985)
- 86c544b Added BDN for all Sorted Set commands (#991)
- 61567d5 Added Mirrored networking mode detail for WSL (#1002)
- 91644c8 Set bind address to IPAddress.Any when address is null (default) to restore older semantics. Fixes #993 (#1003)
- 71f00a8 Accept lowercase SCRIPT subcommands (#987)
- 164eecb MSETNX atomic fix #2 (#996)
- 95b2f75 Fix for CanDoHashExpire test case failure (#1001)
See More
- 9fc685a Added how to add and run BDN tests (#998)
- 0ddfc9e Add support for slowlog (#971)
- 36e9512 Add Unix socket support (#944)
- a63ad80 Add SortedSetCount to IGarnetApi (#978)
- a160787 Add CLUSTER NODES test (#976)
- e3da613 Updated Lua BDN expected Allocated bytes for a few settings. (#984)
- 8bfb8c6 Implement CLUSTER PUBSUB (#866)
This list of changes was auto generated.
Garnet v1.0.54
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:
- 950dbc6 bump to 1.0.54 (#982)
- d148f51 Fix PExpire testcase (#977)
- f365c94 Code Refactor for Replication/Migration (#962)
- 91ed3fe explicitly check that all nodes are connected and that they have exchanged GOSSIP messages; log more about the failure state if one is encountered (#973)
- 7d44d74 Adding ROLE command (#964)
- 0de12fb Updated the Lua expected values that were 1312 to 1984 as there have been variability from run to run where sometimes 1312 and sometimes 1984. False fails were too problematic so just putting top value since only 572 bytes difference. (#975)
- 79455cd CommandInfoUpdater fix - Ignore Garnet-internal sub-commands (#972)
- 837aa89 Fix LuaMemoryManagementMode option in .conf files (#952)
- 762a9d7 [Compatibility] Added CLIENT UNBLOCK command (#886)
- 1738509 Switching locking mechanism to SingleWriterMultiReaderLock (#966)
See More
- 3e5ecde Perf Improvements to Custom Commands' Execution Path (#940)
- 547470c Make GarnetClient handle array-in-array responses. (#965)
- a4d04c1 Updated expected values on some of the Lua BDN metrics. Seeing variance between 1312 and 1984 from run to run on some of them, so fixed them. If see other variances, will update all the 1312 expected values. (#963)
- e83707d Fix append after expiration (#961)
- 000f7f1 HINCRBY should be limited to 64bit signed integers, not 32bit. (#957)
- cd8db18 Fix NullReferenceException in HashObject.GetExpiration (#955) [ #954 ]
- 0cd87b0 BUGFIX: Fix setting srcRecordInfo during interleaving of checkpointing and RMW (#956)
- 9a48a1c Switching Enum.HasFlag calls with bitwise operations (#953)
- 7fb0f8f SETNX command should return integer value (#951)
- 128bec3 Fix LUA <-> RESP2 Mappings, NoScript enforcement (#946)
- 85f49d9 Fix HEXPIRE test case failure in pipeline (#949)
- c5b43eb Make parsing and formatting utility method naming more accurate and consistent (#925)
- ed241b9 added separate active connection tracker (#938)
- 990f0c8 Fix linsert before handling (#945) (#950)
This list of changes was auto generated.
Garnet v1.0.53
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:
- cadb6af Update version to 1.0.53 and fix warning in config test (#947)
- 51ee0f0 Fix issue with unassigned worker initialization when restoring ClusterConfig (#943)
- de1fa22 Adding ObjectStoreOutputFlags to GarnetObjectStoreOutput (#923)
- 5199485 [Compatibility] Added BZMPOP, BZPOPMAX and BZPOPMIN commands (#884)
- 7483efc Adding basic version of DUMP and RESTORE commands (#899)
- c85e281 fix cluster replicas information (#937)
- 27359cf Bump undici from 6.20.1 to 6.21.1 in /website (#941)
- 1bb4069 [Compatibility] Added COMMAND GETKEYS and GETKEYSANDFLAGS command (#888)
- 27ab5a8 [Compatibility] Add hash expiration - HEXPIRE, HPEXPIRE, HEXPIREAT, HPEXPIREAT, HTTL, HPTTL, HEXPIRETIME, HPEXPIRETIME, HPERSIST and HCOLLECT (#864)
This list of changes was auto generated.
Garnet v1.0.52
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:
- 43654fd Require version bump for latest gossip changes (#932)
- b1422e6 [create-pull-request] automated change (#933)
- 0f304c5 [helm-chart] Bump the chart to 0.2.1 (#924)
- e9f6b50 fix bug with getting long value (#922)
- a7669ba Bump katex from 0.16.11 to 0.16.21 in /website (#921)
- eec5e3e Added PubSub BDN to the pipeline and corresponding expected values (#920)
- 3f8f22a Fixing module registration logic + Implementing no-op & JSON module benchmarking (#917)
- 5d93ac5 Add BDN for PUBLISH (#918)
- 18fce91 Convert background cluster networking calls to async - Gossip, Replication (#914)
- 3f43df3 Per Script Invocation Lua Memory Limits (#903) [ #843, #904 ]
This list of changes was auto generated.
Garnet v1.0.51
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:
- 373c4c3 Speed up scan (#916)
- b5997ae ETag Follow Up: Address Open Comments (#912)
- e61bc7c Commands Info/Docs Update (#913)
- 9f90803 Native ETag Support (#908)
- ae13046 Temp fix Tsavorite CI (#909)
- e7422df Returning "Friendly IDs" for Custom Commands / Custom Types (#906)
This list of changes was auto generated.
Garnet v1.0.50
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:
- e9d7906 Skip Interlocked.Exchange and FlushConfig when no update detected (#905)
- af9cf0e Configure min and max IO completion threads (#904)
- 56394d8 [Compatibility] Added LCS command (#843)
This list of changes was auto generated.