Releases: microsoft/garnet
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.
Garnet v1.0.49
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:
- ce21c24 Convert sync over async network handling to async (#835)
- 9fb9c07 fix small typo in overview.md (#898)
- d445d1e We use a batch size of 1 for network BDNs in order to stress the network layer. (#896)
- 47ac84f BDN: use request struct to cleanup logic (#895)
- 76532eb Added Network.BasicOperations, Network.RawStringOperations and corresponding expected values (#894)
- 45af484 BDN - add comments to commit, PR, etc. (#893)
- 93fd0bf Updated Lua values and added expected values for the new ScriptOperations (#891)
- 820ca0f Add BDN that includes embedded network stack (#889)
- 1f85668 Update ci-bdnbenchmark.yml (#890)
- b256901 Lua Scripting Allocation, Performance, and Correctness Improvements (#882)
See More
- 100c7d9 Fixed so all BDN are based on Bytes (had one using KB). Updated Operations.ObjectOperations expected values to be in bytes. Also, noticed Operations.CustomOperations was accidentally removed from BDN tests so put that back. (#887)
- d965f8a [Compatibility] Added ZUNION, ZUNIONSTORE commands (#833)
- f1f9e51 [Compatibility] Added ZINTER, ZINTERCARD, ZINTERSTORE command (#831)
- fad521e [helm-chart] Add helm-docs to the helm chart workflow (#883)
- 635cd58 Revert "[helm-chart] Add helm-docs to the helm chart workflow (#862)" (#881)
- 3d3e8d6 Add BDN tests: Operations.RawStringOperations and Operations.CustomOperations (#876)
- f1ce0da [helm-chart] Add helm-docs to the helm chart workflow (#862)
This list of changes was auto generated.
Garnet v1.0.48
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:
- 178dc21 Fix writing output for scan (#880)
- 3f679b0 Added BDN for all hash commands (#879)
- ca02229 Streaming snapshot checkpoint in Tsavorite (#824)
- aa004d3 Fixes for SCRIPT commands and behavior (#860)
- f2c2261 CustomCommandManager + CustomCommandManagerSession to use auto-expandable maps (#848)
- 0d4c744 Add ReadOnly Support for IDevice (#870)
- cf1d4b6 Bump nanoid from 3.3.7 to 3.3.8 in /website (#873)
This list of changes was auto generated.