1
0
mirror of https://github.com/redis/go-redis.git synced 2025-09-02 22:01:16 +03:00

Commit Graph

  • 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
  • 46da738279 Unit test for pool acquisition timeout (#3381) LINKIWI 2025-05-19 12:46:19 -04:00
  • 27c6e8b290 perf: avoid unnecessary copy operation (#3376) fukua95 2025-05-20 00:24:37 +08:00
  • e25a391e9e Export pool errors for public consumption (#3380) LINKIWI 2025-05-19 12:23:10 -04:00
  • 81bd24deb0 chore: remove unused param (#3382) fukua95 2025-05-20 00:22:51 +08:00
  • 7265b22519 chore: optimize function ReplaceSpaces (#3383) fukua95 2025-05-20 00:21:17 +08:00
  • f2818c7f70 test(util): add unit tests for Atoi, ParseInt, ParseUint, and ParseFloat (#3377) Amir Salehi 2025-05-15 15:23:54 +03:30
  • a2fc5599ca feat: add ParseFailoverURL (#3362) fukua95 2025-05-15 19:53:40 +08:00
  • a8e958b732 utils: export ParseFloat and MustParseFloat wrapping internal utils (#3371) ofekshenawa 2025-05-09 12:24:36 +03:00
  • 289744d38d ci(redis): update to 8.0.1 (#3372) Nedyalko Dyakov 2025-05-08 15:32:47 +03:00
  • 9db5abe5be feat: add connection waiting statistics (#2804) Lev Zakharov 2025-05-07 15:54:26 +03:00
  • 8e010d037c chore(release): sync master after releasing V9.8.0 (#3365) Nedyalko Dyakov 2025-05-07 14:40:49 +03:00
  • f1ca486062 feat: add more stats for otel (#2930) fengyun.rui 2025-05-07 16:14:48 +08:00
  • 050bc05ba0 chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#3366) dependabot[bot] 2025-05-05 08:34:14 +03:00
  • 64390f210e feat(options): panic when options are nil (#3363) Nedyalko Dyakov 2025-04-30 09:33:40 +03:00
  • b583d957f1 chore(ci): Use redis 8 rc2 image. (#3361) Nedyalko Dyakov 2025-04-29 13:08:34 +03:00
  • 55758375fc migrate golangci-lint config to v2 format (#3354) ofekshenawa 2025-04-29 12:53:06 +03:00
  • bfcf5171c1 fix: PubSub isn't concurrency-safe (#3360) fukua95 2025-04-29 14:39:26 +08:00
  • b1ba4f7b27 feat: func isEmptyValue support time.Time (#3273) Hui 2025-04-29 05:16:53 +08:00
  • b3880883b4 update HExpire command documentation (#3355) ofekshenawa 2025-04-23 22:52:38 +03:00
  • 462175e374 Update README.md, use redis discord guild (#3331) Nedyalko Dyakov 2025-04-23 14:36:38 +03:00
  • 4f43d86713 fix: Fix panic caused when arg is nil (#3353) frankj 2025-04-23 15:47:13 +08:00
  • 2872e0d170 DOC-5111 added hash search examples (#3357) andy-stark-redis 2025-04-22 17:24:57 +01:00
  • e2b230caeb docs: fix documentation comments (#3351) Glenn 2025-04-21 22:11:00 -07:00
  • dbe3f50e65 fix: better error handling when fetching the master node from the sentinels (#3349) Nedyalko Dyakov 2025-04-17 16:31:07 +03:00
  • 053f2b270c Ensure context isn't exhausted via concurrent query as opposed to sentinel query (#3334) Naveen Prashanth 2025-04-17 01:02:40 +05:30
  • 1284ebd6d1 Use correct slot for COUNTKEYSINSLOT command (#3327) Bulat Khasanov 2025-04-16 18:32:57 +03:00
  • e9570a3969 Add integration tests for Redis 8 behavior changes in Redis Search (#3337) ofekshenawa 2025-04-16 15:59:20 +03:00
  • 7f9db6d9ba DOC-5102 added CountOnly search example for docs (#3345) andy-stark-redis 2025-04-15 16:55:44 +01:00
  • e2d1cd584d Use DB option in NewFailoverClusterClient (#3342) Bulat Khasanov 2025-04-15 16:57:50 +03:00
  • 41b4985a57 fix add missing command in interface (#3344) Nedyalko Dyakov 2025-04-15 16:19:53 +03:00
  • ab8deac84f Fix FT.Search Limit argument and add CountOnly argument for limit 0 0 (#3338) ofekshenawa 2025-04-15 14:39:59 +03:00
  • 4e6dd15bd6 chore(deps): bump rojopolis/spellcheck-github-actions (#3336) dependabot[bot] 2025-04-07 13:21:55 +03:00
  • 40e6c906f8 drop ft.profile that was never enabled (#3323) Nedyalko Dyakov 2025-04-03 17:01:34 +03:00
  • 501d5354cc use 8.0-RC1 (#3330) Nedyalko Dyakov 2025-04-03 16:10:51 +03:00
  • ef7f46a0db update pubsub.go (#3329) Liu Shuang 2025-04-03 21:10:31 +08:00
  • 01b19ff284 DOC-4464 examples for llen, lpop, lpush, lrange, rpop, and rpush (#3234) andy-stark-redis 2025-03-28 21:05:36 +00:00
  • 593d874591 Sync master with v9.8.0-beta.1 (#3322) Nedyalko Dyakov 2025-03-25 12:25:35 +02:00
  • 0a226037ec Feature more prominently how to enable OpenTelemetry instrumentation (#3316) Nikolay Dubina 2025-03-25 15:28:25 +08:00
  • 38ce817c85 added Do method for raw query by single conn from pool.Conn() (#3182) Oleglacto 2025-03-24 19:36:21 +03:00
  • 9ef6db16bc Drop RedisGears (aka. Triggers and Functions) (#3321) Nedyalko Dyakov 2025-03-24 17:30:29 +02:00
  • de41868195 Bound connection pool background dials to configured dial timeout (#3089) LINKIWI 2025-03-24 06:45:43 -07:00
  • ad77123c9b Make MASTERDOWN a retriable error in RedisCluster client (#3164) Justin 2025-03-24 06:28:20 -07:00
  • ba1f754a97 chore: disable verifying golangci configuration (#3319) Nedyalko Dyakov 2025-03-24 15:19:26 +02:00
  • 2ad1eb1225 Add FailoverClusterClient support for Universal client (#2794) Alexander Menshchikov 2025-03-24 15:21:08 +03:00
  • 732a7b618c Support new hash commands: HGETDEL, HGETEX, HSETEX (#3305) ofekshenawa 2025-03-24 14:03:26 +02:00
  • d6c22708e7 chore(deps): bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 (#3317) dependabot[bot] 2025-03-24 13:47:29 +02:00
  • 70880f2592 release 9.7.3, retract 9.7.2 (#3314) (#3315) Nedyalko Dyakov 2025-03-21 13:13:14 +02:00
  • cfa9ab9eff chore(deps): bump golang.org/x/net in /example/otel (#3308) dependabot[bot] 2025-03-19 21:11:14 +02:00
  • a8e0b2637f fix: handle network error on SETINFO (#3295) (CVE-2025-29923) Nedyalko Dyakov 2025-03-19 19:02:36 +02:00
  • 2ff957aeb0 DOC-4494 SADD and SMEMBERS command examples (#3242) andy-stark-redis 2025-03-19 15:36:58 +00:00
  • 94288e80a4 Add vector types INT8 and UINT8 test (#3299) ofekshenawa 2025-03-18 18:05:45 +02:00
  • f1fa67a1a2 fix(tracing): show the whole command rather than truncated version of it (#3290) b1ackd0t 2025-03-18 15:50:29 +03:00
  • cc3b6e71ed chore: use redis 8 ce m05 (#3304) Nedyalko Dyakov 2025-03-18 14:20:18 +02:00
  • 3bb6b763c6 chore(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 (#3302) dependabot[bot] 2025-03-17 16:27:26 +02:00
  • 28d0d08ce4 fix: connection pool timeout, increase retries (#3298) Monkey 2025-03-14 16:05:22 +08:00
  • f3979d7144 Set client name in HELLO RESP handshake (#3294) LINKIWI 2025-03-13 05:55:28 -07:00
  • b6b2d7edbe Enable dialect 2 on default (#3213) ofekshenawa 2025-03-13 14:54:25 +02:00
  • 6572f0fad3 Update README.md David Maier 2025-03-12 14:57:19 +01:00
  • 7f141173f1 add readOnly on failover opts (#3281) milad 2025-03-06 18:23:14 +03:30
  • 5c5ddc93d9 fix: Fixed issue with context cancelled error leading to connection spikes on Primary instances (#3190) Bhargav Dodla 2025-03-05 12:08:27 -08:00