Commit Graph

  • 5a806ca2ba
    Merge pull request #2180 from armsnyder/vet-tool Vladimir Mihailenco 2022-08-08 10:03:42 +0300
  • b4a0726f55
    Merge pull request #2179 from armsnyder/add-missing-set-val Vladimir Mihailenco 2022-08-08 10:02:07 +0300
  • faa496ba7d test: vet that all Cmders have a SetVal() method Adam Snyder 2022-08-07 22:40:51 -0700
  • 3f8edc686f feat: add some missing SetVal methods Adam Snyder 2022-08-07 21:06:04 -0700
  • 2123e08437 fix(internal/pool): call SetDeadline even if timeout is zero jianghang 2022-08-03 22:43:37 +0800
  • baa48a4415 feat(pubsub): support sharded pub/sub jianghang 2022-08-03 23:10:03 +0800
  • 084c0c8914
    Merge pull request #2174 from j178/master Vladimir Mihailenco 2022-08-02 08:50:01 +0300
  • 6f7f800107
    feat: ring.SetAddrs to add and remove shards by the ring client and reuse old connections test: ring scale-in and scale-out Sandor Szücs 2022-05-23 22:14:49 +0200
  • b50b1c8f7a chore(internal): remove duplicate safe & unsafe jianghang 2022-08-02 00:05:40 +0800
  • ce016ed85f
    Merge pull request #2173 from go-redis/fix/cluster-slots-redis-7 Vladimir Mihailenco 2022-07-29 14:43:43 +0300
  • 2aeddfaa28 fix: fix ClusterSlots to read full metadata Vladimir Mihailenco 2022-07-29 14:28:22 +0300
  • 2fdda42e7b
    Merge pull request #2172 from go-redis/release/v9.0.0-beta.2 v9.0.0-beta.2 extra/redisotel/v9.0.0-beta.2 extra/rediscmd/v9.0.0-beta.2 extra/rediscensus/v9.0.0-beta.2 Vladimir Mihailenco 2022-07-28 16:04:33 +0300
  • 2e174a228f chore: release v9.0.0-beta.2 (release.sh) Vladimir Mihailenco 2022-07-28 15:40:09 +0300
  • 3d1e2e5bc8
    Merge pull request #2171 from go-redis/fix/cleanup-pool-options Vladimir Mihailenco 2022-07-28 15:33:33 +0300
  • f6a8adc50c fix: remove conn reaper from the pool and uptrace option names Vladimir Mihailenco 2022-07-28 15:11:35 +0300
  • ae6c6deaf4
    Merge pull request #2141 from ash2k/ash2k/fix-test-panic Vladimir Mihailenco 2022-07-28 14:28:25 +0300
  • 60081bdd55
    Merge pull request #2148 from signalfx/cluster-pipeline-err Vladimir Mihailenco 2022-07-28 13:27:22 +0300
  • f99baf4fed
    Merge pull request #2153 from kavu/fix/2126_ringshards_panic Vladimir Mihailenco 2022-07-28 13:25:06 +0300
  • 1492628ad0
    Merge pull request #2157 from kavu/fix/ring_heartbeat_leak Vladimir Mihailenco 2022-07-28 13:23:32 +0300
  • 6343311c4a
    Merge pull request #2166 from go-redis/dependabot/go_modules/github.com/onsi/gomega-1.20.0 Vladimir Mihailenco 2022-07-28 13:18:40 +0300
  • 2be58234e3
    chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 dependabot[bot] 2022-07-25 01:30:21 +0000
  • 43d0cbb9b8
    feat(extra/redisprometheus): prometheus.Collector implementation for redis clients Knut Zuidema 2022-07-21 16:02:50 +0200
  • 9e16c79951
    fix: don't panic when test cannot start Mikhail Mazurskiy 2022-07-04 11:23:44 +1000
  • b87c787dce
    Merge fae038dbdd into e061db8c13 Ben Weissmann 2022-07-20 17:23:44 -0400
  • a6f8ece302 Add Subscribe and PSubscribe to Cmdable Dominic Baggott 2022-07-20 18:56:00 +0200
  • 20d0ca235e fix: replace heartbeat signal channel with context.WithCancel Max Riveiro 2022-07-19 22:50:12 +0300
  • f032c126db fix: provide a signal channel to end heartbeat goroutine Max Riveiro 2022-07-14 22:32:31 +0300
  • e061db8c13
    refactor: remove unused context attributes (#2154) Knut Zuidema 2022-07-14 12:43:42 +0200
  • 9750219522
    refactor: remove unused context attribute of ClusterClient Knut Zuidema 2022-07-14 11:01:43 +0200
  • a743097d21
    refactor: remove unused context attribute of Client Knut Zuidema 2022-07-14 11:03:24 +0200
  • 881d1c1e7c
    refactor: remove unused context attribute of Tx Knut Zuidema 2022-07-14 11:04:25 +0200
  • d0f189416c
    refactor: propagate context via function parameters for ClusterClient methods Knut Zuidema 2022-07-14 11:05:38 +0200
  • b8ef035674
    refactor: remove unused context attribute of Ring Knut Zuidema 2022-07-14 11:06:17 +0200
  • a80b84f01f fix: handle panic in ringShards Hash function when Ring got closed Max Riveiro 2022-07-13 18:09:42 +0300
  • 092a692384
    refactor: remove unused context attribute from conn (#2150) Knut Zuidema 2022-07-13 07:49:28 +0200
  • 469380cd38
    feat: specify action in error after sleep Knut Zuidema 2022-07-12 12:46:16 +0200
  • 09ce3f630a
    refactor: remove unused context attribute from conn Knut Zuidema 2022-07-12 12:11:01 +0200
  • 03376a5d9c fix: additional node failures in clustered pipelined reads Ben Keith 2022-07-07 14:42:57 -0400
  • 9c34c5345f
    Merge pull request #2146 from jsha/log-cmdsinfo-error Vladimir Mihailenco 2022-07-07 09:04:24 +0300
  • fa4d1ea839 fix: log errors from cmdsInfoCache Jacob Hoffman-Andrews 2022-07-06 14:28:42 -0700
  • d11e9ae83c fix: baseClient#process(): reset retry attempts on successfully written XREAD Alexander A. Klimov 2022-06-28 12:30:24 +0200
  • 9f5aacde23
    Merge pull request #2137 from signalfx/latency-errs Vladimir Mihailenco 2022-07-03 08:55:48 +0300
  • 64f972fbea fix: disregard failed pings in updateLatency() for cluster nodes Ben Keith 2022-07-01 10:14:52 -0400
  • bd3abd3ca1 feat: add redis.nil field to GeoPos result Vladimir Stepanov 2022-06-29 15:54:49 +0600
  • 89d6dfe09a
    fix: ignore Nil error when reading EntriesRead youseebiggirl 2022-06-25 20:11:46 +0800
  • ad4def9800 fix #2128 zz 2022-06-23 15:21:55 +0800
  • a40b4f0f69
    Merge pull request #2125 from go-redis/dependabot/github_actions/wagoid/commitlint-github-action-5 Vladimir Mihailenco 2022-06-20 08:44:19 +0300
  • 6e561bc5b9
    chore(deps): bump wagoid/commitlint-github-action from 4 to 5 dependabot[bot] 2022-06-20 01:28:00 +0000
  • 7883c4b38c Add some tests Marat Seifullin 2022-06-14 14:43:47 +0300
  • 482aa1651e missprint fixing Marat Seifullin 2022-06-14 14:27:47 +0300
  • 2cac1e0a0c Improve redis lib garbage collection 1. Provide method with a custom reply data reader 2. Provide buffered methods for internal reader Marat Seifullin 2022-06-14 14:26:08 +0300
  • 25db55cdc0
    Merge pull request #2119 from szyhf/szyhf-patch-1 Vladimir Mihailenco 2022-06-12 10:48:59 +0300
  • 348960a506 Listen for context.Cancelled, try to cancel read if detected, still racy Tit Petric 2022-06-10 15:37:27 +0200
  • b6d2a92529
    fix: #2114 for redis-server not support Hello Back Yu 2022-06-10 21:19:02 +0800
  • ebbe847178
    Fix #2114 for redis-server not support `Hello` Back Yu 2022-06-10 21:08:38 +0800
  • 4ddd7d1803 chore: remove WithContext Vladimir Mihailenco 2022-06-05 09:58:05 +0300
  • 0768a688c6 chore: update readme Vladimir Mihailenco 2022-06-04 18:20:41 +0300
  • 53c26684c1
    Merge pull request #2112 from go-redis/release/v9.0.0-beta.1 v9.0.0-beta.1 extra/redisotel/v9.0.0-beta.1 extra/rediscmd/v9.0.0-beta.1 extra/rediscensus/v9.0.0-beta.1 Vladimir Mihailenco 2022-06-04 18:19:49 +0300
  • 58e087fe08 chore: release v9.0.0-beta.1 (release.sh) Vladimir Mihailenco 2022-06-04 18:02:11 +0300
  • 98300d72b9 chore: cleanup Vladimir Mihailenco 2022-06-04 18:00:44 +0300
  • 27f0addeb2
    Merge pull request #2111 from go-redis/chore/v9 Vladimir Mihailenco 2022-06-04 17:58:40 +0300
  • a18fad5bd3 chore: v9 Vladimir Mihailenco 2022-06-04 17:39:21 +0300
  • a8e56a2961
    Merge pull request #2110 from go-redis/feat/redis-7 Vladimir Mihailenco 2022-06-04 17:38:02 +0300
  • d09c27e604 feat: upgrade to Redis 7 Vladimir Mihailenco 2022-06-04 17:25:12 +0300
  • c98c5f0eeb fix: update ChannelWithSubscriptions to accept options Vladimir Mihailenco 2022-06-04 16:20:10 +0300
  • f44b325a6d
    Merge pull request #2109 from go-redis/fix/build Vladimir Mihailenco 2022-06-04 16:19:25 +0300
  • b0bb514059 fix: update COMMAND parser for Redis 7 Vladimir Mihailenco 2022-06-04 16:07:28 +0300
  • 3a722be811 fix: fix tests Vladimir Mihailenco 2022-06-04 15:15:43 +0300
  • 91171f5e19 feat: add ClientUnpause Vladimir Mihailenco 2022-06-04 15:02:53 +0300
  • a15a89ea58 chore: fix build Vladimir Mihailenco 2022-06-04 14:52:46 +0300
  • 0aa94538ee Merge branch 'v9' Vladimir Mihailenco 2022-06-04 14:28:10 +0300
  • 52af8ba852
    update cluster slots reply checking logic for Redis 7 (#2108) renzheng.wang 2022-06-04 18:24:32 +0800
  • 06a45df630 read networking metadata from cluster slots reply renzheng.wang 2022-06-04 17:27:55 +0800
  • 1980be0f9f chore: fix golangci-lint Vladimir Mihailenco 2022-06-04 10:50:58 +0300
  • 78f2b50604 update cluster slots reply checking logic for redis 7 renzheng.wang 2022-06-04 15:32:19 +0800
  • 74fb9f0a8b
    Merge pull request #2072 from go-redis/dependabot/github_actions/actions/setup-go-3 Vladimir Mihailenco 2022-06-04 10:31:03 +0300
  • 56a3dbc7b6
    feat: provide a username and password callback method, so that the plaintext username and password will not be stored in the memory, and the username and password will only be generated once when the CredentialsProvider is called. After the method is executed, the username and password strings on the stack will be released. (#2097) janbar 2022-06-04 15:26:04 +0800
  • fca64a6a70 fix(baseClient): fix retryTimeout in _process, default value should be 0 raynor 2022-06-04 00:41:55 +0800
  • 3c64008fa2 fix: redirect only when meet move|ask|loading|readonly err lintanghui 2022-05-30 10:46:08 +0800
  • 56443ad9a8 Provide a username and password callback method, so that the plaintext username and password will not be stored in the memory, and the username and password will only be generated once when the CredentialsProvider is called. After the method is executed, the username and password strings on the stack will be released. janbar 2022-05-29 11:08:32 +0800
  • 2465baaab5 chore: move sponsors up Vladimir Mihailenco 2022-05-03 17:50:48 +0300
  • a4da15b8ad chore: add sponsors Vladimir Mihailenco 2022-05-03 17:48:11 +0300
  • 9dfc6943cb chore: arrange the arguments of 'XRevRange(N)' in the way as the order of the redis command TAOI Masao 2022-05-01 15:38:02 +0900
  • 34c42e72be fail early when connection is nil, this would otherwise panic gidyon 2022-04-28 17:54:55 +0300
  • db95a23397 readability improvements gidyon 2022-04-28 17:36:58 +0300
  • 1fdcbf86bb fix: test code Bogus Jung 2022-04-28 20:32:58 +0900
  • 07e15d2876 fix: tags for structToMap "json" -> "key" Bogus Jung 2022-04-28 20:32:20 +0900
  • fae038dbdd
    feat: add TLS URL parameters Ben Weissmann 2022-04-19 22:01:21 -0400
  • 60d62a8a40
    Merge pull request #2073 from go-redis/dependabot/github_actions/golangci/golangci-lint-action-3 Vladimir Mihailenco 2022-04-21 08:46:59 +0300
  • 8ed3773467 chore: Set permissions for GitHub actions neilnaveen 2022-04-20 15:48:57 +0000
  • 4c8b4d1619 chore: mention kvrocks Vladimir Mihailenco 2022-04-14 17:55:34 +0300
  • 354913edca chore: update readme links Vladimir Mihailenco 2022-04-13 16:01:35 +0300
  • fc61bffa49 chore: fix links Vladimir Mihailenco 2022-04-13 15:53:17 +0300
  • e685ead9ef
    chore(deps): bump golangci/golangci-lint-action from 2 to 3 dependabot[bot] 2022-04-11 01:27:44 +0000
  • e83e61f0bf
    chore(deps): bump actions/setup-go from 2 to 3 dependabot[bot] 2022-04-11 01:27:39 +0000
  • 99c79f7041 chore: update readme Vladimir Mihailenco 2022-04-05 10:06:50 +0300
  • 68098a7e59 Merge branch 'master' of github.com:go-redis/redis Vladimir Mihailenco 2022-04-05 09:34:44 +0300
  • b5d6b29c95 chore: update links Vladimir Mihailenco 2022-04-05 09:34:28 +0300
  • b7fd09e594
    feat: add NewXPendingResult for unit testing XPending (#2066) Dominic Baggott 2022-04-05 07:13:39 +0100
  • 67edb98aa9 Add NewXPendingResult for unit testing XPending Dominic Baggott 2022-04-04 17:21:45 +0100