Skip to content

Releases: redis/rueidis

v0.0.50

17 May 16:49
d47751f
Compare
Choose a tag to compare

Changelog

  • 5fafa96 fix: leak cond in pipe cleanup
  • 3c82066 refactor: improve flaky tests
  • d7a7248 refactor: move draining channel subscription into subs
  • 8599104 refactor: pipe error state handling
  • babb69d refactor: rewrite periodic ping check

v0.0.49

16 May 16:26
dc6cad9
Compare
Choose a tag to compare

Changelog

  • dc6cad9 feat: close connection when receving unexpected bytes instead of panic

v0.0.48

16 May 13:06
7ca26e7
Compare
Choose a tag to compare

Changelog

  • 3da61aa Merge pull request #39 from rueian/refactor-mux-retry
  • 4595884 fix: fulfill half broken DoMulti
  • 66ce38e refactor: move retries to top level client impl
  • da08c59 refactor: reduce goroutines in pipe
  • 08cbbfd refactor: remove retries in mux
  • d8de9ca refactor: remove writeTimeoutConn in pipe

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