1
0
mirror of https://github.com/redis/go-redis.git synced 2025-09-05 20:24:00 +03:00

Commit Graph

  • 0196b9a9bd DialTimeout defaults back to 5 seconds ndyakov/CAE-1088-resp3-notification-handlers Nedyalko Dyakov 2025-09-04 17:51:28 +03:00
  • 8aecdb890a handle panic in background workers Nedyalko Dyakov 2025-09-03 15:26:57 +03:00
  • f380b4f487 Merge branch 'master' into ndyakov/CAE-1088-resp3-notification-handlers Nedyalko Dyakov 2025-09-03 14:59:28 +03:00
  • 52bda7a35a chore(release): 9.13.0 (#3500) master v9.13.0 extra/redisprometheus/v9.13.0 extra/redisotel/v9.13.0 extra/rediscmd/v9.13.0 extra/rediscensus/v9.13.0 Nedyalko Dyakov 2025-09-03 14:52:32 +03:00
  • cb3af0800e [CAE-1072] Hitless Upgrades (#3447) Nedyalko Dyakov 2025-09-03 14:49:16 +03:00
  • 19fdc488a7 chore(otel): register wait metrics (#3499) Matthew Hooker 2025-09-03 03:12:41 -07:00
  • 56829d4925 Merge branch 'master' into implement-tls-url-parameters-pr2076 implement-tls-url-parameters-pr2076 Nedyalko Dyakov 2025-09-02 16:03:17 +03:00
  • 10121e9e1c feat(osscluster): Support subscriptions against cluster slave nodes (#3480) LINKIWI 2025-09-02 09:03:00 -04:00
  • 6f41b600c5 fix(client): Do not assume that all non-IP hosts are loopbacks (#3085) Jonathan Suever 2025-09-02 08:58:50 -04:00
  • f0058063a9 feat(otel): Add wait metrics to otel (#3493) Matthew Hooker 2025-09-02 05:48:18 -07:00
  • fafec3f3ce Pipeliner expose queued commands (#3496) cxljs 2025-09-01 22:44:26 +08:00
  • 6b9cbe8c54 fix(test): fix a timing issue in pubsub test (#3498) cxljs 2025-09-01 22:15:50 +08:00
  • e91f6ced09 fix(make test): Add default env in makefile (#3491) Nedyalko Dyakov 2025-09-01 16:17:28 +03:00
  • 6bc7238340 Fix the ReplicaOnly option does not take effect when using NewFailoverClusterClient (#3482) cxljs 2025-09-01 15:09:32 +08:00
  • bb94ac7898 chore(readme): Update the introduction to running tests in README.md (#3495) cxljs 2025-09-01 15:08:14 +08:00
  • 7add47d726 Merge branch 'master' into implement-tls-url-parameters-pr2076 ofekshenawa 2025-08-22 16:35:34 +03:00
  • 36f9f58c67 Merge branch 'master' into ndyakov/CAE-1088-resp3-notification-handlers Nedyalko Dyakov 2025-08-18 22:11:06 +03:00
  • ff4d63e06b chore(test): Add comprehensive edge case tests for IncrByFloat command (#3477) cybersmeashish 2025-08-18 22:35:47 +05:30
  • e07f55bed1 chore(buffers): Set the default read/write buffer size of Redis connection to 32KiB (#3483) cxljs 2025-08-19 01:04:55 +08:00
  • b8682d037b chore(ci): Bumps test image to 8.2.1-pre (#3478) Elena Kolevska 2025-08-18 14:51:38 +01:00
  • 8336c44404 chore(client): fix UniversalOptions miss ReadBufferSize and WriteBufferSize options (#3485) cxljs 2025-08-18 20:46:31 +08:00
  • d2ad801ba2 chore(deps): bump actions/checkout from 4 to 5 (#3484) dependabot[bot] 2025-08-18 11:33:44 +03:00
  • 5060993085 Merge branch 'master' into implement-tls-url-parameters-pr2076 ofekshenawa 2025-08-14 18:53:38 +03:00
  • 835d6ef7c3 fix: update RedissUsernamePassword test case for TLS 1.2 enforcement ofekshenawa 2025-08-14 18:50:30 +03:00
  • 8ff9a76346 fix: update cluster test expectations for TLS 1.2 enforcement ofekshenawa 2025-08-14 18:46:09 +03:00
  • 62a56aa6b1 fix: update test expectations for consistent TLS 1.2 enforcement ofekshenawa 2025-08-14 17:13:13 +03:00
  • 97817108dd Set the read/write buffer size of the sentinel client to 4KiB (#3476) cxljs 2025-08-14 20:48:45 +08:00
  • 2614ca0e7e Potential fix for code scanning alert no. 14: Insecure TLS configuration ofekshenawa 2025-08-14 11:40:43 +03:00
  • a4436229e3 Potential fix for code scanning alert no. 13: Insecure TLS configuration ofekshenawa 2025-08-14 11:37:53 +03:00
  • 1cfe757f09 Potential fix for code scanning alert no. 15: Insecure TLS configuration ofekshenawa 2025-08-14 11:37:38 +03:00
  • a070b72dfd security: fix remaining CodeQL insecure TLS configuration alerts ofekshenawa 2025-08-14 11:20:18 +03:00
  • 85cfa2db7b security: fix CodeQL security vulnerabilities in TLS parameters ofekshenawa 2025-08-14 11:10:31 +03:00
  • 8c5764632d feat: extend TLS URL parameters to all client types ofekshenawa 2025-08-14 11:01:41 +03:00
  • 3ba4a9ae20 Merge branch 'master' of https://github.com/redis/go-redis into implement-tls-url-parameters-pr2076 ofekshenawa 2025-08-14 10:55:10 +03:00
  • 185f6aba7a feat: improve TLS URL parameters with snake_case naming ofekshenawa 2025-08-14 10:47:16 +03:00
  • 2e2225ec07 fix: update test case for current TLS behavior ofekshenawa 2025-08-14 10:44:17 +03:00
  • c1e788b6a3 feat: add TLS URL parameters Ben Weissmann 2022-04-19 22:01:21 -04:00
  • 422779ba9f Merge remote-tracking branch 'origin/master' into ndyakov/CAE-1088-resp3-notification-handlers Nedyalko Dyakov 2025-08-12 19:38:11 +03:00
  • 0b1e9f77ef fix(json): Ensure that JSON.GET returns Nil response (#3470) ofekshenawa 2025-08-12 14:28:07 +03:00
  • b566dcacd6 chore(github): Removes dry run for stale issues policy (#3471) Elena Kolevska 2025-08-12 12:08:51 +01:00
  • 436979f5c7 feat(options): Clean failing timeout implementation (#3472) ofekshenawa 2025-08-12 14:08:28 +03:00
  • 6220024a38 chore(otel): Update otel metrics URL (#3474) Hristo Temelski 2025-08-12 14:07:17 +03:00
  • 7b4a537aef chore(release): 9.12.1, failover client buffer size fixes (#3469) v9.12.1 extra/redisprometheus/v9.12.1 extra/redisotel/v9.12.1 extra/rediscmd/v9.12.1 extra/rediscensus/v9.12.1 Nedyalko Dyakov 2025-08-11 18:58:21 +03:00
  • 94cfffa417 fix(options): Add buffer sizes to failover. Update README (#3468) Nedyalko Dyakov 2025-08-11 16:01:24 +03:00
  • 2c29dedc2d chore(otel): upgrade otel example to Uptrace v2 (#3466) Vladimir Mihailenco 2025-08-11 12:33:09 +03:00
  • db309cfe60 Ensure that JSON.GET returns Nil response goslogan-json-nil-response Nic Gibson 2025-08-11 01:54:01 +03:00
  • c59205965c fix conflicts ofekshenawa 2025-08-11 01:43:46 +03:00
  • 990de395bd chore(release): 9.12.0 / redis 8.2 (#3464) Nedyalko Dyakov 2025-08-05 16:50:25 +03:00
  • 51f6fcce85 feat: recover addIdleConn may occur panic (#2445) Monkey 2025-08-05 20:31:58 +08:00
  • ef444ea224 fix(redisotel): fix buggy append in reportPoolStats (#3122) Cattī Crūdēlēs 2025-08-05 20:15:34 +08:00
  • 1aa1d845ef feat(ring): specify custom health check func via HeartbeatFn option (#2940) Mykhailo Alipa 2025-08-05 14:00:33 +02:00
  • d0717e5b84 chore(github): merges into one job with two steps (#3463) Elena Kolevska 2025-08-05 12:49:28 +01:00
  • bbadd655ed chore(doc): improve code readability (#3446) cxljs 2025-08-04 22:22:16 +08:00
  • 6f1aac4aa3 chore(release): 9.12.0-beta.1 (#3460) Nedyalko Dyakov 2025-08-04 15:00:37 +03:00
  • c6868653d3 feat(search): Add Query Builder for RediSearch commands (#3436) ofekshenawa 2025-08-04 14:15:44 +03:00
  • 5548714b6c chore(doc): DOC-5472 time series doc examples (#3443) andy-stark-redis 2025-08-04 12:08:10 +01:00
  • c56822517a chore(tests): Add VAMANA compression algorithm tests (#3461) ofekshenawa 2025-08-04 14:07:15 +03:00
  • 44c8070736 feat(proto): add configurable buffer sizes for Redis connections (#3453) ofekshenawa 2025-08-04 09:16:54 +03:00
  • bd8e9b53d5 Improve stale issue workflow (#3458) Elena Kolevska 2025-08-04 07:15:34 +01:00
  • cb484509d6 feat(search): Add VAMANA vector type to RediSearch (#3449) ofekshenawa 2025-08-01 15:41:40 +03:00
  • 3029f7c051 chore(ci): Add 8.2 rc2 pre build for CI (#3459) Nedyalko Dyakov 2025-08-01 10:19:40 +03:00
  • 193d5a0b03 fix(search): return results even if doc is empty (#3457) Nedyalko Dyakov 2025-07-31 15:21:05 +03:00
  • 74a798736f VSIM add EPSILON option (#3454) cxljs 2025-07-31 16:45:39 +08:00
  • e6ea0056fe Added new stream commands (#3450) Hristo Temelski 2025-07-31 11:11:15 +03:00
  • 2067991a47 chore(ci): bumped redis 8.2 version used in the CI/CD (#3451) Hristo Temelski 2025-07-30 13:42:18 +03:00
  • 5c8d669bfd feat(otel): add closing support to otel metrics instrumentation (#3444) Antonio Mindov 2025-07-24 12:48:34 +03:00
  • f2d03dc581 feat: Add "skip_verify" to Sentinel (#3428) Julien Riou 2025-07-22 11:49:22 +02:00
  • 0d08e27a68 fix: errors.Join requires Go 1.20 or later (#3442) cxljs 2025-07-22 17:45:41 +08:00
  • 7a03eb5bdd DOC-4344 document quickstart examples (#3426) andy-stark-redis 2025-07-11 09:32:04 +01:00
  • 705750e8da fix: Ring.Pipelined return dial timeout error (#3403) Nikita Semenov 2025-07-03 14:48:06 +07:00
  • c2e2126966 feat(bitop): add support for the new bitop operations (#3409) Hristo Temelski 2025-07-02 17:19:24 +03:00
  • a0e91bcaf1 chore(release): v9.11.0 (#3416) Nedyalko Dyakov 2025-06-24 14:05:24 +03:00
  • 8bb52c3501 Set correct cluster slot for scan commands, similarly to Java's Jedis client (#2623) Pete Woods 2025-06-24 11:43:03 +01:00
  • 4ff1bbea1f feat(client): Add CredentialsProvider field to UniversalOptions (#2927) Damian Cherubini 2025-06-24 07:28:54 -03:00
  • ad69df05f6 feat(redisotel): add WithCallerEnabled option (#3415) Warnar Boekkooi 2025-06-24 09:53:35 +02:00
  • d2bd31ce8a fix(txpipeline): keyless commands should take the slot of the keyed (#3411) Nedyalko Dyakov 2025-06-24 10:34:23 +03:00
  • 1e38046c7c DOC-5229 probabilistic data type examples (#3413) andy-stark-redis 2025-06-23 09:49:36 +01:00
  • ff78daa42e chore(deps): bump rojopolis/spellcheck-github-actions (#3414) dependabot[bot] 2025-06-23 11:49:12 +03:00
  • 4de2ffe46b feat: optimize connection pool waitTurn (#3412) WeizhongTu 2025-06-20 17:07:14 +08:00
  • 61200f7c6b [CAE-1046] fix(loading): cache the loaded flag for slave nodes (#3410) Nedyalko Dyakov 2025-06-18 15:18:51 +03:00
  • 8319098e54 fix(txpipeline): should return error on multi/exec on multiple slots [CAE-1028] (#3408) Nedyalko Dyakov 2025-06-18 14:18:00 +03:00
  • 82751d637d chore(ci): update CI redis builds (#3407) Nedyalko Dyakov 2025-06-16 18:28:58 +03:00
  • 5920b3be74 chore: remove a redundant method (#3401) cxljs 2025-06-16 21:55:23 +08:00
  • d9a11ab04e test: refactor TestBasicCredentials using table-driven tests (#3406) Amir Salehi 2025-06-16 11:53:58 +03:30
  • 9310da80e9 perf: reduce unnecessary memory allocation (#3399) fukua95 2025-06-09 16:59:58 +08:00
  • 3c005629c0 fix: check if the shard exists to avoid returning nil (#3396) fukua95 2025-06-09 16:06:21 +08:00
  • d591c39a54 fix: insert entry during iterating over a map (#3398) fukua95 2025-06-09 16:03:18 +08:00
  • c37906c896 chore(release): Update release notes and versions for v9.10.0 (#3395) Nedyalko Dyakov 2025-06-06 18:30:30 +03:00
  • d5afd749a3 DOC-5078 vector set examples (#3394) andy-stark-redis 2025-06-06 14:25:35 +01:00
  • bd9ec100ef feat: support vectorset (#3375) fukua95 2025-06-05 16:35:45 +08:00
  • 8b8ff5a9f1 chore(tests): add the missing NewFloatSliceResult for testing (#3393) Nicholas Page 2025-06-03 03:27:54 -07:00
  • 4612195302 Update RELEASE-NOTES.md (#3391) Nedyalko Dyakov 2025-05-28 10:30:31 +03:00
  • ebc18f0972 release(go-redis): v9.9.0 (#3390) Nedyalko Dyakov 2025-05-27 19:00:07 +03:00
  • b50d0ad810 feat(ring): add GetShardClients and GetShardClientForKey methods to Ring for shard access (#3388) Yi Deng 2025-05-27 23:04:04 +08:00
  • 1e895f6fbe feat: Introducing StreamingCredentialsProvider for token based authentication (#3320) Nedyalko Dyakov 2025-05-27 16:25:20 +03:00
  • 062685de5c chore: set the default value for the options.protocol in the init() of options (#3387) fukua95 2025-05-27 19:53:41 +08:00
  • 6e822c0b40 chore(deps): bump rojopolis/spellcheck-github-actions (#3389) dependabot[bot] 2025-05-27 14:52:52 +03:00
  • 742335126d fix: prevent routing reads to loading slave nodes (#3370) ofekshenawa 2025-05-21 13:58:21 +03:00
  • 27ab642091 xinfo-groups: support nil lag in XINFO GROUPS (#3369) ofekshenawa 2025-05-21 13:57:58 +03:00
  • 368a1c7739 chore: remove unused param (#3384) fukua95 2025-05-20 19:11:53 +08:00