Skip to content

Releases: redis/rueidis

v0.0.47

15 May 10:37
89c0c53
Compare
Choose a tag to compare

Changelog

  • 89c0c53 fix: no retry if client ctx is done

v0.0.46

15 May 09:06
4c68ce5
Compare
Choose a tag to compare

Changelog

  • f7c3276 Merge pull request #37 from rueian/fix-cluster-failover
  • 4c68ce5 Merge pull request #38 from rueian/speedup-cluster-refresh
  • fdedc0a feat: default conn write timeout and periodic PING
  • 9b7a917 feat: speed up cluster init and refresh by parallelization
  • d932192 fix: DoCache cancellation and exec failure
  • a22045b fix: cluster failover to the same hostname and broken pipe in sync mode

v0.0.45

10 May 02:30
ba6444e
Compare
Choose a tag to compare

Changelog

  • 5d6fc1d Merge pull request #35 from 418Coffee/patch-1
  • 1f39230 More idiomatic Go in rueidiscompat example
  • 3dbefc7 doc: fix typo
  • ba6444e fix: use default username in HELLO if password is provided without username

v0.0.44

09 May 18:32
a525ad4
Compare
Choose a tag to compare

Changelog

  • 578f729 Add AsIntMap methods on RedisResult and RedisMessage
  • d21992c Add AsXMessage and AsXMessageSlice methods on RedisResult and RedisMessage
  • 67728a7 AsBool function
  • 736464f AsFloatSlice
  • d2e413d Combine Args methods
  • b3e8b54 Convert all switch statements to use strings.,ToUpper and cleaner control flow.
  • 3e459a2 Convert all switch statements to use strings.,ToUpper and cleaner control flow.
  • 6fcc17a Convert all switch statements to use strings.,ToUpper and cleaner control flow.
  • 041d0ad Create command.go
  • 238dcdb Fix BoolSLiceCmd, add FloatSliceCmd, ZSliceCmd, ZwithKeyCmd, ZaddArgs, ZRangeArgs and ZRangeBy
  • efa6501 Fix not allowing empty optional arguments
  • 3cdf4ee Implement 40 more commands of Cmdable and some minor changes
  • 7516f76 Implement 43 more commands of Cmdable
  • 2f3b6bc Implement 50 more commands of Cmdable
  • 8ce163f Implement 50 more commands of Cmdable
  • a2864fa Implement 50 more commands of Cmdable
  • 9cb19dd Implement XTRIM and XINFO commands
  • 92edce0 Implement cacheable commands on CacheCompat and rename some parameters
  • 0cbe269 Implement the final 72 commands of Cmdable
  • 0b545be Mark a chunk of Cmdable as TODO to implement later.
  • 85df2aa Merge branch '418Coffee-rueidiscompat-2' into rueidiscompat-2
  • 98b5bbd Merge branch 'master' into 418Coffee-rueidiscompat-2
  • a9b830a Merge branch 'rueian:master' into 418Coffee-rueidiscompat-2
  • dee29c7 Merge pull request #19 from 418Coffee/master
  • c3a8bd7 Merge pull request #20 from rueian/rueidiscompat-2
  • 38e4982 Merge pull request #22 from 418Coffee/418Coffee-rueidiscompat-2
  • e144690 Merge pull request #23 from rueian/rueidiscompat-2
  • e1895c1 Merge pull request #24 from 418Coffee/418Coffee-rueidiscompat-2
  • 71de79d Merge pull request #25 from rueian/rueidiscompat-2
  • 1b7e118 Merge pull request #26 from 418Coffee/418Coffee-rueidiscompat-2
  • 592f657 Merge pull request #27 from rueian/rueidiscompat-2
  • f2fc159 Merge pull request #28 from 418Coffee/418Coffee-rueidiscompat-2
  • 35c04b8 Merge pull request #30 from rueian/message-to-any
  • 19cce92 Merge pull request #31 from rueian/include-nil-in-slice-conv
  • 151b07f Merge pull request #32 from rueian/include-nil-in-slice-conv
  • a525ad4 Merge pull request #33 from rueian/rueidiscompat
  • 2a1f8a6 Outline CacheCmdable and CacheCompat
  • e981bfa Pushing progress for discussion
  • 5e89b11 Typos
  • 5e2cb14 add AsIntSlice function
  • bcb0d2d add AsIntSlice function
  • 1f96c87 add AsIntSlice function
  • ab06a25 chore: longer circleci timeout
  • 2c1c37f doc: add copyright to rueidiscompat
  • f131e22 doc: add rueidiscompat to README
  • 75508b5 doc: update go-redis like api layer progress in readme
  • 14fae4f doc: update go-redis like api layer progress in readme
  • 93c7d58 feat: add ToAny to RedisResult and RedisMessage
  • 708480a feat: add test for rueidiscompat
  • 47348ce feat: allow redis' err in ToAny, allow redis' nil in AsXRange
  • 29d9d31 feat: make Cmd constructors in rueidiscompat be private
  • d2e4ed0 feat: make rueidiscompat to be more close to go-redis
  • 5d71144 feat: relax AsInt64 and AsFloat64, include nil as zero in slice conv funcs
  • 18a73fb feat: remove baseCmd in rueidiscompat
  • c8cb2fd feat: remove partial cmd type assertions in rueidiscompat
  • 71ab95f feat: remove unnecessary cmds recycling in rueidiscompat
  • ea62eef feat: remove unused ttl field in rueidiscompat.Compat
  • dbf8f54 fix: allow float increment in ZINCRBY
  • bfb3229 fix: arg types of zcount, zremrangebyscore, zremrangebyscore
  • edd65c4 fix: correct keys parameter of XRead and XReadGroup in rueidiscompat
  • 9df5713 fix: correct output of GeoRadiusQuery's args
  • 1011d0a function AsBool on RedisResult
  • 63643e8 refactor: fix naming and typo lengthL
  • 67e40d5 refactor: rename XMessage to XRange, add test cases for AsXRange and AsXRangeSlice
  • 72d230e separate keys to Keys method when using Arbitrary

v0.0.43

10 Apr 07:57
fc1b39c
Compare
Choose a tag to compare

Changelog

  • fc1b39c feat: support redisearch dialect

v0.0.42

06 Apr 15:35
7e91652
Compare
Choose a tag to compare

Changelog

  • 7e91652 feat: support redis 7.0-rc3 commands

v0.0.41

31 Mar 17:52
57aa4f3
Compare
Choose a tag to compare

Changelog

  • f9edc63 doc: reword about PubSub in readme
  • 57aa4f3 feat: export []cmds.Completed by rueidis.Commands

v0.0.40

20 Mar 03:35
930f483
Compare
Choose a tag to compare

Changelog

  • ef335e6 chore: add doc on the Arbitrary struct
  • cdf50f9 chore: apply LGTM.com suggestions
  • 6cd6d7e chore: update commands.json of RedisGraph and RedisJson
  • 395f4f2 feat: support CHUNK_SIZE and DUPLICATE_POLICY in TS.ALTER
  • 930f483 feat: supports RedisGears commands

v0.0.39

03 Mar 18:01
e24ec72
Compare
Choose a tag to compare

Changelog

  • e24ec72 Merge pull request #15 from rueian/redis6-workaround-all-multi-cmds
  • 735e3b9 fix: apply workaround of redis 6 invalidation bug to all multi-keys cmds

v0.0.38

03 Mar 16:06
682e317
Compare
Choose a tag to compare

Changelog

  • 43cae14 Merge pull request #13 from rueian/fix-redis6-broken-invalidation
  • 682e317 Merge pull request #14 from rueian/arbitrary-cmds
  • e27f6ae Merge pull request #9 from rueian/remove-wakeup-loop
  • 69114e0 feat: allow building arbitrary commands
  • fc4427b feat: support Redis 7.0-rc2 commands
  • bde559c fix: workaround redis 6 invalidation bug: redis/redis#8935
  • c13154e refactor: remove wakeup loop by real lock