Skip to content

Releases: microsoft/garnet

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.

Garnet v1.0.49

06 Jan 18:23
ce21c24
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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

13 Dec 22:08
178dc21
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

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.

Garnet v1.0.47

11 Dec 22:12
aabc0bb
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • aabc0bb handle uninitialized epoch value merge (#874)
  • dd76624 Implementing BDN Perf pipeline (#758)
  • 52c8769 Add override option for IsAuthenticated for GarnetAclWithAadAuthenticator to respect token validation. (#868)
  • f9c893c Do not exit gracefully if import is not successful when the user specifies to import config (#869)
  • cf2f89e [Compatibility] Added BLMPOP command (#842)
  • 4ebe239 [helm-chart] Add support for garnet.conf file via a secret object (#863)
  • b882e14 [Compatibility] Added ZMPOP command (#840)
  • 4e7cc74 [Compatibility] Added ZRANGESTORE command (#826)
  • c07afca [Compatibility] Added SINTERCARD command (#837)
  • ebb9071 [Compatibility] Added CLIENT GETNAME, SETNAME, SETINFO commands (#851)
See More
  • 43ccb91 Fix Helm chart yml (#856)
  • d4a954a Add Epoch Protection Documentation (#854)
  • 3c393a3 Fix the helm chart (#853)
  • 79d12e8 [Compatibility] Added BRPOPLPUSH, ZREVRANGEBYLEX deprecated commands by mapping to existing commands (#769)
  • 4ace011 send migrate node to other primaries (#832)
  • 687574d Fix Helm chart publishing (#849)
  • c04d862 docs: Link defaults.conf from Configuration article (#846)
  • 7712058 Bump helm chart to garnet-1.0.46 (#841)

This list of changes was auto generated.

Garnet v1.0.46

27 Nov 22:20
55f94e3
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

This list of changes was auto generated.

Garnet v1.0.45

26 Nov 19:13
996a40a
Compare
Choose a tag to compare