Skip to content

Releases: microsoft/garnet

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.

Garnet v1.0.9

17 May 01:55
c0ae5a9
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • c0ae5a9 Fix page post-flush page fixup logic (#390)
  • 1467724 Bugfix - Take CustomRespCommandsInfo.json from bin path (#393)
  • be24471 Adding the .yml file for the pipeline for mirroring the GitHub repo to Azure DevOps (#388)
  • 51667fd Cluster Command Parsing Refactor (#373)
  • 0bdc7a3 Handle large writes in SendAndReset, adjust index default size (#381)
  • 6ce2871 Adding a placeholder .yml file for Garnet Mirror Github pipeline (#384)
  • 951cf82 Use Encoding.UTF8 instead of allocating new (#374)

This list of changes was auto generated.

Garnet v1.0.8

10 May 23:32
8856dc3
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

See More
  • 42ccdf3 bug fix Delete keys locally if _copyOption is set to false. (#352)
  • 30e3780 Clear input header field (flags) for object store RMW operations (#357)
  • 2dc2c73 Add secondary OS (ubuntu and Windows) to be ran at night just to for extra test coverage. (#355)
  • 649c65b Add memory docs - include sidebar update (#353)
  • 0bcf3c1 Add memory docs (#351)

This list of changes was auto generated.

Garnet v1.0.7

02 May 16:28
6b8df64
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

See More
  • 486bbef Cleanup of the release pipeline: removed a task that didn't work and a switch in Nuget Pack that wasn't used (#333)
  • 0f82fb6 Added (#335)
  • 98c400b Consolidate .csproj files (#317)
  • 9d3b621 Fix SCAN commands to skip expired string and object types (#331)
  • 57050c4 Add CODEOWNERS as part of security best practices by GitHub (#328)
  • 4dc3b75 fix subscription overriding (#329)
  • 02649c9 Remove SubscribeKV as it is unused (#330)
  • df2a3c3 release epcoh between lock retries (#327)

This list of changes was auto generated.

Garnet v1.0.6

25 Apr 03:32
8a6ea2d
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.5

13 Apr 15:11
86a924c
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • 86a924c Update version to 1.0.5 (#280)
  • c496cdf Add various GarnetServer binaries to the Garnet Release (#263)
  • 49b315b fix typo in allocator selection (#275)
  • 1bb9ab8 Fix getting ZRANGEBYSCORE when the start of the range is higher than the max score. (#265)
  • c745364 feat: add SRANDMEMBER command (#240)
  • c0393dd A work flow to run secondary configurations every night - currently only MacOS (#267)
  • 2060683 Update intro.md (#269)
  • 66fb9e8 Removed CodeQL(Semmle) from azure-pipelines-compliance.yml since CodeQL is auto-injected into pipelines for Garnet repo. (#264)
  • a149323 fix: SPOP with count bug (#239)
  • b311568 Constant time secret check (#257)
See More

This list of changes was auto generated.

Garnet v1.0.4

05 Apr 00:49
f2ee39a
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

See More
  • a3eb1b2 Reduce allocations around the use of ArgSlice (#201)
  • 9b98029 Fix typos in SortedSetOps.cs (#203)
  • 31b352c Format Uptime Output from INFO SERVER (#225)
  • 18df19b docs: provide helpful example on how to enable password auth when using docker compose (#209)
  • 4cba6ff Refactor: Separate RESP Command Parsing and Execution (#164)
  • c37a98a Update README.md (#217)
  • fee4fb2 Fixing additional "wrong number of arguments" issues in object store commands (#185)
  • b14a5e0 Adding Dockerfile.cbl-mariner-x64 file and updating dockerfiles (#192)
  • b33189f Added "none" status returned, otherwise session would hang waiting for a response when TYPE is used on a non-existent object (#150)
  • ca3fde0 Optimize NumUtils.CRC16 (#198)
  • ec721bc Fix HashOperation.HMSET Cannot Set On Existing Data (#172)

This list of changes was auto generated.

Garnet v1.0.3

01 Apr 22:19
6aef208
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • 6aef208 fix: command arguments error (#173)
  • c106792 Refactor SpanByteFunctions<Input, Output, Context> for user-specified Input (#214)
  • 96f5cc6 Fix Array EXISTS with cluster mode (#215)
  • 0c9c287 Add clarity (#213)
  • 484c576 Coalesce some writes in RespWriteUtils (#197)
  • 05643c3 Added 'Consumer Health Privacy' link to the footer. (#196)
  • de612a5 CI Stability - broke Garnet Core and Garnet Cluster into own parallel job as well as added timeout to 30 mins on individual test job (#163)
  • 03c50ca Update releases.md (#184)
  • 9acd43f Update docker-compose to use latest official images (#183)
  • 4a0741a Removing test-ci.yml & adding ZMSCORE to supported commands in docs (#177)
See More

This list of changes was auto generated.

Garnet v1.0.2

28 Mar 02:31
521ec07
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

See More
  • f7b6e08 Fix incorrect prefix unsubscribe (#144)
  • 922c975 Minor follow-up optimizations (#148)
  • d45629a Add workflow that builds and publishes multi-arch Docker images (#107)
  • 439e312 Support HSTRLEN command. (#115)
  • e07686c fix gossip stats regression (#161)
  • a9537ba Fix testcase CanDoHSETWhenAlwaysAsync (#159)
  • 3daba5d Fixing broken anchors in api-compatibility (#147)
  • f87f530 Return Redis Protocol Version through INFO command (#153)
  • fefac91 Add format step to CI + continue on error (#139)
  • dd602d4 Spanify TsavoriteLogRecoveryInfo deserialization (#145)
  • 2aea8fb fix: variable length parameter judge error (#137)
  • 2740b49 Fix SPOP bug
  • 5c516c5 Nuget symbols package failed validation with native_device.pdb so removed that file (#133)
  • 5b6c3ae Misc website updates (#132)
  • 934dad3 Add project for running microbenchmarks (#81)
  • 4a88c5a Bump express from 4.18.3 to 4.19.2 in /website (#131)
  • 22957f2 Bump katex from 0.16.9 to 0.16.10 in /website (#130)
  • 1f6b985 Added release config to the CI (#128)
  • 2513b20 Ensure that all in-memory records are checkpointed when not using --storage-tier (#117)
  • f9e62df Removing rule severity for a category of analyzer rules + switching some rules from dotnet_diagnostic syntax (#106)

This list of changes was auto generated.

Garnet v1.0.1

24 Mar 19:12
d33fc02
Compare
Choose a tag to compare

Get NuGet binaries at:

More information at:

Changes:

  • d33fc02 Fix parsing for object store commands with wrong number of arguments (#103)
  • 8bfdef3 Remove unused code (#94)
  • 617199b Update results-resp-bench.md (#105)
  • 656526d Fix CI rules (#113)
  • 910f5f3 support PX in SET command (#93)
  • 4a2b369 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website (#97)
  • aa1e684 Update 2024-03-18-oss-announcement.md (#104)
  • c82e661 Added expiration to garnet objects at time of serialization deserialization (#59)
  • 3258aa2 Create test-ci.yml (#100)
  • 27cd11d Use cryptographically random values where required (#88)
See More
  • 5f3d6e4 Remove ifdefs from ClusterStress to fix build (#82)
  • 54a21b2 Adds a build website task to the CI (only if the website code changes) (#72)
  • 9ca34a2 .editorconfig tweak + running code cleanup (#73)
  • 782372f Fix NullReferenceException when outputting CustomObjectCommand error messages (#60)
  • cc1fce4 Add docker-compose.yml , 方便玩家初次食用。 (#57)
  • 88b7025 Update processing.md (#67)
  • 5a82884 Use Unsafe.SizeOf to calculate object sizes (#39)
  • dd08eab Use faster and safer SequenceEquals for comparing byte-array keys (#37)
  • b41148f Remove unnecessary out-of-band NuGet packages from Tsavorite.core (#54)
  • 03c51eb Use RuntimeHelpers.IsReferenceOrContainsReferences to implement blittability checks (#36)
  • 77464b0 Use more UTF-8 string literals (#40)
  • 8f40eb3 Update type in Cluster Overview docs (#51)
  • 928b7cc Fix deploy command in getting-started doc (#53)
  • c16e1dd Updated path ignore for push and pull requests (#50)
  • e43d80c Remove unnecessary NuGet references to S.R.CS.Unsafe (#33)
  • 9386480 Use BCL provided BitOperations class to accelerate bit-twiddling hacks (#35)
  • 3dee117 GarnetClientSample commands to match both GarnetClient and SE.Redis (#31)
  • 5b0baaf Update objects.md (#49)
  • 627425e Update results-resp-bench.md (#42)
  • e0513a6 Fix typos in resp-bench.md (#43)
  • 600d53a Fix link in SUPPORT.md and adding vscode and rider files to gitignore file (#48)
  • dbd77de Update overview.md (#45)
  • eaa8c25 Fix typo in overview.md (#32)
  • 95cd48a Update to link in Readme.md of Resp.benchmark (#44)

This list of changes was auto generated.