Skip to content

Releases: microsoft/garnet

Garnet v1.0.59

07 Mar 04:17
6fb0a2b
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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

03 Mar 18:56
0116fc1
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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

19 Feb 00:40
c5899eb
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

This list of changes was auto generated.

Garnet v1.0.56

17 Feb 21:34
afd4e33
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

See More

This list of changes was auto generated.

Garnet v1.0.55

10 Feb 21:42
3d673c9
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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

This list of changes was auto generated.

Garnet v1.0.54

30 Jan 23:05
950dbc6
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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

23 Jan 17:26
cadb6af
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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

21 Jan 02:59
43654fd
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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

15 Jan 21:12
373c4c3
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

This list of changes was auto generated.

Garnet v1.0.50

09 Jan 22:44
e9d7906
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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.