Skip to content

Releases: microsoft/garnet

Garnet v1.0.19

26 Aug 18:21
de32951
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

See More
  • b7fe600 Add documentation for modules and custom object commands. (#592)
  • d7b640a Basic Lua scripting support (#550)
  • cd0b20a JSON module (#546)
  • 3c767bf Darrenge/fix external release pipeline to use net 6.0 for code signing (#593)
  • 0e5e560 Remove .net6 and .net7 (#582)
  • d7a16b0 chore: update nodejs version to 20 (#591)
  • d6d9a3c chore: Use collection expression (#577)
  • d6b01c0 Add missing fields to CLUSTER NODES (#588)
  • 38b5805 chore: Use string.Method(char) instead of string.Method(string) when possible (#566)
  • 35dc23d COMMAND to work with optional data being not set. (#581)
  • 8eb7d5e Fix directory permission issue in linux containers (#570)
  • 16a6a00 chore: Align type parameters naming by prefixing with T (#575)
  • f3c0c90 Use arity instead of numparams (#569)
  • 1e5df29 chore: logger enforce "CA2254: Template should be a static expression" (#564)
  • 65da312 Fix Failover Hanging Test (#572)
  • fde0ed2 Bugfix: Fix AOF commit mode when not in Transactions (#563)
  • 84d4f51 Adding libaio installation to Dockerfiles (#551) [ #560, #516, #553, #542, #552, #556, #555 ]
  • 98f444c Changed timeout for tests from 30 to 45 mins (#562)
  • 47de396 Remove AOF commit blocking on State Invariant or Aof Independent Commands (#511)
  • 4cae267 Bump to garnet-1.0.18 (#555)
  • a4e8d97 add repository details to Garnet.nuspec (#556)

This list of changes was auto generated.

Garnet v1.0.18

03 Aug 18:41
2725774
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

This list of changes was auto generated.

Garnet v1.0.17

30 Jul 15:57
cab7e2b
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

This list of changes was auto generated.

Garnet v1.0.16

29 Jul 18:30
a1e6e77
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • a1e6e77 Update to v1.0.16. Fix disposal of migration sessions. (#530)
  • dfc8d6d Fix commit task in standlone mode. (#540)
  • dd31566 Bring custom object store commands in parity with custom raw string commands. (#499)
  • 35d99dd Improvements in command handling #2 (#486)
  • 7ce336a Fix website accessibility issues (#527)
  • 5266882 add basic support & tests for lmpop (#521)
  • 5beba2d Support ZREVRANGEBYSCORE command (#525)
  • 805c5d6 Updated SCAN output cursor value as bulk string (#523)
  • d322663 ZRANGE bugfix (#522)
  • a3d0b51 Fix SortedSetPop to return popped elements. (#519)
See More
  • ba5ab24 Fix issue with resetting stats throwing null exception (#518)
  • ba65105 Added HMSET cmd to retrieve key information when within a transaction. (#520)
  • 2166147 Validate value length after excluding metadata. (#510)
  • b855682 Validate ZRANGE indexes (#507)
  • 1f80504 Move ACL tests to GarnetClient, off of SE.Redis (#502)
  • 9fcc1b6 RESP3 versions of ZRANGE and HGETALL (#503)
  • 96a7c75 Add search to website (#501)

This list of changes was auto generated.

Garnet v1.0.15

27 Jun 23:31
9ee03bc
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • 9ee03bc Change in release pipeline to the new code signing infrastructure (#497)
  • a297dcc Update version to 1.0.15 (#484)
  • e26b7f7 Enhance CLUSTER FORGET (#500)
  • 001b69e Allow Write Operations when Slot is in MIGRATING state (#474)
  • 7e8198b Changed log info to error to log full exception (#480)
  • d28aa1e Memory related improvements (#479)
  • b5154b3 Support cancellation for cache size resizer task. (#490)
  • 685a73b Improvements in command handling (#476)
  • 82622dd Support PING inside MULTI (#493)
  • ccc078e Add compaction docs, update website, add compaction switch (#482)
See More
  • ab7d54e Add missing change from #468; remove outdated comments (#488)
  • 6e02e14 QUIT should be processed regardless of it we're in a transaction or not (#485)
  • 328ae31 Ensure Read/Write Safety During Recovery (#455)
  • 806f515 Removing problematic part of a BLPOP test (#483)
  • b322f29 Blocking command support (BLPOP/BRPOP & BLMOVE) (#356)
  • b503e3a Update Dockerfile references (#478)
  • 4a64897 Support MODULE LOADCS command (#463)
  • 1be8646 Removed stub for COMMAND DOCS (#475)
  • 4826589 Fix CLUSTER REPLICATE error handling (#471)
  • 74f91e4 Bump braces from 3.0.2 to 3.0.3 in /website (#473)
  • 85eebfb Bump ws from 7.5.9 to 7.5.10 in /website (#472)

This list of changes was auto generated.

Garnet v1.0.14

17 Jun 23:33
7016a80
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

See More
  • 91544e1 Add a helm chart for garnet (#438)
  • 93145ee if a transaction was active, ACL checks where skipped; this fixes that, and fixes the MULTI command test to work now that DISCARD gets correctly blocked (#459)
  • 5916135 Add LRANGE and LLEN commands to GarnetClient (#453)
  • 361f26a * Add ZAddRem to BDN (#457)
  • 7c9ac99 [Cleanup] Kill bufSpan (#452)
  • abfbff0 More Complete ACL Implementation (#386)

This list of changes was auto generated.

Garnet v1.0.13

07 Jun 22:02
09db1c8
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • 09db1c8 Update version to 1.0.13 (#451)
  • 8c24b1c Tsavorite: Fix CopyToTail to avoid stale record insertion (#449)
  • 0acff38 - Remove ConcurrencyControlMode.NoLock. Oh, and while I'm at it, just remove ConcurrencyControlMode. (#448)
  • fcf880a correct phrasing issues in text (#432)
  • eff8249 BDN for parsing + ACL (#446)
  • 443235b Removing key from object store when collection object it empty (#443)
  • 2da5278 Avoid transcoding allocations when serializing doubles (#430)
  • f864b0b create a HashSlot wrapper for SpanByte (#441)
  • 9f8e6ad Enable fast commit by default + doc updates (#440)
  • f378be3 Adding missing configuration switch to dotnet test steps in CI (#442)
See More
  • d15c5a8 Remove misc. temporary allocations from RESP parsing (#431)
  • a7077a1 Tsavorite session reorganization (#436)
  • 2dff684 fix couple places where incorrect TimeSpan method was used, intent was to get duration so we need the TotalXXX properties in these places (#439)
  • a97097d ACL SAVE Implementation (#435)

This list of changes was auto generated.

Garnet v1.0.12

31 May 02:43
3cc65bd
Compare
Choose a tag to compare

Garnet v1.0.11

30 May 01:44
36f25c4
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • 36f25c4 Update version to 1.0.11 (#428)
  • caf6f59 Guard against multiple recovery tasks (#403)
  • 12e9656 Add flag for backward compatibility with TLS checks (#421)
  • 4991f92 Custom Command Registration Updates (#410)
  • b34fc99 Support WITHSCORE option in ZRANK, ZREVRANK commands (#419)
  • 2a923ae More cleanup of no-longer-needed code (#423)
  • 53cff60 Support async RESP responses to pending GET calls (due to disk read) (#387)
  • 72e7504 Various API bugfixes (#417)
  • ade2991 Remove ConcurrencyMode.RecordIsolation (#418)
  • 1671184 Add LPUSH & RPUSH command API wrappers to GarnetClient (#382)
See More

This list of changes was auto generated.

Garnet v1.0.10

17 May 18:12
ab9db61
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • ab9db61 Make RespCommandsInfo optional for custom commands, remove json (#397)

This list of changes was auto generated.