1
0
mirror of https://github.com/redis/go-redis.git synced 2025-12-02 06:22:31 +03:00

Commit Graph

  • d3e7d4c51b chore(release): v9.17.2 (#3629) v9.17.2 extra/redisprometheus/v9.17.2 extra/redisotel/v9.17.2 extra/rediscmd/v9.17.2 extra/rediscensus/v9.17.2 v9.17 Nedyalko Dyakov 2025-12-01 15:57:40 +02:00
  • 665d0bfbb7 fix(pool): correct turn management in putIdleConn to prevent connection leaks (#3626) cyningsun 2025-12-01 18:20:58 +08:00
  • a6010eb00d add release notes ndyakov/release/v9.18.0-beta.1 Nedyalko Dyakov 2025-12-01 14:03:27 +02:00
  • 58d4c10315 bump version to 9.18.0-beta.1 Nedyalko Dyakov 2025-12-01 14:03:17 +02:00
  • 6ed234988e Merge branch 'ndyakov/feature/CAE-1313-maint-cluster' into ndyakov/CAE-1626-cluster-topology-update ndyakov/CAE-1626-cluster-topology-update Nedyalko Dyakov 2025-12-01 12:25:15 +02:00
  • d4ae523eb8 fix(pool): correct turn management in putIdleConn to prevent connection leaks (#3626) master cyningsun 2025-12-01 18:20:58 +08:00
  • daabf5cd2a chore(deps): bump rojopolis/spellcheck-github-actions (#3627) dependabot[bot] 2025-12-01 11:08:43 +02:00
  • 2a301a340f [maintnotif] Cluster specific handlers (#3613) ndyakov/feature/CAE-1313-maint-cluster Nedyalko Dyakov 2025-12-01 11:08:26 +02:00
  • 9710b24e3e resolve semaphore leak ndyakov/freeturn-fix Nedyalko Dyakov 2025-11-29 02:32:34 +02:00
  • 2890d5139c Update redis.go Nedyalko Dyakov 2025-11-29 01:47:15 +02:00
  • 038cf1febc Merge branch 'master' into ndyakov/freeturn-fix Nedyalko Dyakov 2025-11-29 01:23:11 +02:00
  • dc13aefe66 make linter happy Nedyalko Dyakov 2025-11-29 01:12:18 +02:00
  • c80f50b528 use min timeout to avoid waiting for too long Nedyalko Dyakov 2025-11-29 00:54:00 +02:00
  • 4274cffa9d fix: double freeturn bug Nedyalko Dyakov 2025-11-29 00:46:06 +02:00
  • f711eb0f62 feat(cluster): Implement Request and Response Policy Based Routing in Cluster Mode (#3422) ofekshenawa 2025-11-28 11:46:23 +02:00
  • 81c0df726d Merge branch 'master' into ndyakov/optional-logger ndyakov/optional-logger Nedyalko Dyakov 2025-11-26 12:32:25 +02:00
  • 68d8c59557 chore(release): v9.17.1 (#3617) v9.17.1 extra/redisprometheus/v9.17.1 extra/redisotel/v9.17.1 extra/rediscmd/v9.17.1 extra/rediscensus/v9.17.1 Nedyalko Dyakov 2025-11-26 12:20:20 +02:00
  • f2406a6aff use proper logger Nedyalko Dyakov 2025-11-26 09:54:46 +02:00
  • 932caa5f13 chore(deps): bump actions/stale from 9 to 10 (#3505) dependabot[bot] 2025-11-25 18:20:59 +02:00
  • 8bf1376591 reorg and refactor of types Nedyalko Dyakov 2025-11-25 17:39:50 +02:00
  • f8945609f2 Merge branch 'ndyakov/optional-logger' into optional-logger Nedyalko Dyakov 2025-11-25 15:41:42 +02:00
  • b362eb7f7d fix(txpipeline) add wait to keyless commands list (#3615) Marco Ferrer 2025-11-25 07:15:13 -05:00
  • f3e91263a7 lazy cluster topology reload Nedyalko Dyakov 2025-11-24 17:17:22 +02:00
  • fd437cea4f chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (#3609) dependabot[bot] 2025-11-24 15:56:08 +02:00
  • 8549116d8a chore(deps): bump actions/checkout from 5 to 6 (#3610) dependabot[bot] 2025-11-24 15:55:47 +02:00
  • 63908223ca fix(time): remove cached time optimization (#3611) Nedyalko Dyakov 2025-11-24 15:18:34 +02:00
  • 1bb9e0d130 chore(scripts: fix help call in tag.sh (#3606) Nedyalko Dyakov 2025-11-21 11:52:56 +02:00
  • 3c6dce8565 Merge branch 'master' into ndyakov/CAE-1625-maint-cluster ndyakov/CAE-1625-maint-cluster Nedyalko Dyakov 2025-11-21 11:25:17 +02:00
  • 212095540d wip ndyakov/cluster-hooks Nedyalko Dyakov 2025-11-20 11:01:57 +02:00
  • 4be3d3a7ae fix: log depth for almost all log messages ccoVeille 2025-11-19 17:24:09 +01:00
  • 5842b1fa32 chore: always display the last item in logger if the number of arguments is odd. ccoVeille 2025-11-19 16:39:25 +01:00
  • 520b7abc6c chore: add a TODO comment because of code review feedback ccoVeille 2025-11-19 16:29:30 +01:00
  • 92148e72b1 chore: refactor everything so slog.Logger can satisfy LoggerWithLevel interface ccoVeille 2025-11-08 00:30:06 +01:00
  • 14e25d740b fix: panic on nil error in handoffWorkerManager closeConnFromRequest ccoVeille 2025-11-06 23:37:02 +01:00
  • c98107019e feat: add optional logger wherever possible ccoVeille 2025-10-24 14:59:40 +02:00
  • 5b0b228a37 chore(release): v9.17.0 (#3604) v9.17.0 extra/redisprometheus/v9.17.0 extra/redisotel/v9.17.0 extra/rediscmd/v9.17.0 extra/rediscensus/v9.17.0 Nedyalko Dyakov 2025-11-19 19:53:02 +02:00
  • 6c24f600de feat(errors): Introduce typed errors (#3602) Nedyalko Dyakov 2025-11-19 17:31:54 +02:00
  • 817e62455b chore(ci): official 8.4.0 image (#3603) Nedyalko Dyakov 2025-11-19 13:17:03 +02:00
  • cf2d5d3aff fix flaky tests Nedyalko Dyakov 2025-11-19 10:58:17 +02:00
  • b635202001 Merge branch 'master' into ndyakov/CAE-1625-maint-cluster Nedyalko Dyakov 2025-11-19 10:28:43 +02:00
  • 00962bce21 chore(ci): use 8.4-pre (#3598) Nedyalko Dyakov 2025-11-19 10:28:20 +02:00
  • 391cee9ea3 process once per client / seqid Nedyalko Dyakov 2025-11-19 00:24:57 +02:00
  • d7a246b9a9 cascading smigrated will trigger multiple reloads Nedyalko Dyakov 2025-11-18 17:35:36 +02:00
  • b3a3bdde70 Update maintnotifications/manager.go Nedyalko Dyakov 2025-11-17 23:14:38 +02:00
  • 4631320c94 proper notification format Nedyalko Dyakov 2025-11-17 18:55:34 +02:00
  • a247360a76 smigrating/smigrated intro Nedyalko Dyakov 2025-11-17 18:25:23 +02:00
  • 55aa026404 fix(failover): Failover Client MaintNotificationsConfig (#3600) Andrei Kurushin 2025-11-15 17:35:33 +03:00
  • 9c425cb9ba feat(vectorset): add vrange command (#3543) cxljs 2025-11-12 19:55:23 +08:00
  • 5fdc947723 feat(ftinfo): add vector specific attributes in ftinfo (#3596) Nedyalko Dyakov 2025-11-12 13:29:26 +02:00
  • 042610b79d fix(conn): conn to have state machine (#3559) Nedyalko Dyakov 2025-11-11 17:38:29 +02:00
  • 0f83314750 fix(acl): Update the ACLGenPass function to use the bit parameter (#3597) destinyoooo 2025-11-11 23:28:23 +08:00
  • 9b7f1be092 feat(command): Add hybrid search command (#3573) Hristo Temelski 2025-11-11 11:48:05 +02:00
  • 6c4d77ae25 Marked CAS/CAD commands as experimental (#3595) Hristo Temelski 2025-11-11 11:21:20 +02:00
  • 9e603e0f8e unstable wip playground/autopipeline Nedyalko Dyakov 2025-11-11 01:47:53 +02:00
  • 8695314c11 remove unused benchs Nedyalko Dyakov 2025-11-10 16:29:35 +02:00
  • 20aa85037d address linter and tests Nedyalko Dyakov 2025-11-10 16:22:56 +02:00
  • 7a400c3a70 use simple channel based semaphores Nedyalko Dyakov 2025-11-10 16:05:34 +02:00
  • 584c162736 use simple approach of fifo waiters Nedyalko Dyakov 2025-11-10 14:41:04 +02:00
  • 4f612c1f63 priority of operations Nedyalko Dyakov 2025-11-10 14:24:08 +02:00
  • 949b1b5df7 waiter may double-release (if closed/times out) Nedyalko Dyakov 2025-11-10 14:08:57 +02:00
  • d3bcc30a8f use sync.Cond Nedyalko Dyakov 2025-11-11 00:16:27 +02:00
  • 783a151238 chore(deps): bump rojopolis/spellcheck-github-actions (#3591) dependabot[bot] 2025-11-10 19:41:30 +02:00
  • a32b082076 chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (#3592) dependabot[bot] 2025-11-10 19:27:51 +02:00
  • 7bf921716d Merge remote-tracking branch 'origin/ndyakov/state-machine-conn' into playground/autopipeline Nedyalko Dyakov 2025-11-10 13:49:51 +02:00
  • dc319c0f7e should properly notify the waiters Nedyalko Dyakov 2025-11-10 13:47:41 +02:00
  • e418737532 try to fix the semaphore Nedyalko Dyakov 2025-11-10 13:29:23 +02:00
  • 1dfa805f31 fix fast semaphore that could have been starved Nedyalko Dyakov 2025-11-10 03:21:36 +02:00
  • edf6bd794f fix flaky test Nedyalko Dyakov 2025-11-07 16:25:06 +02:00
  • c4124360dc Merge branch 'master' into ndyakov/state-machine-conn Nedyalko Dyakov 2025-11-07 14:36:30 +02:00
  • 5069fd6fa9 feat(cmd): Add CAS/CAD commands (#3583) Nedyalko Dyakov 2025-11-07 13:31:00 +02:00
  • cca0382772 preallocate state slices Nedyalko Dyakov 2025-11-06 15:00:34 +02:00
  • 9466c1c8a9 preallocate errors and states Nedyalko Dyakov 2025-11-06 14:57:05 +02:00
  • 6fe786a138 advanced examples Nedyalko Dyakov 2025-11-06 13:14:34 +02:00
  • 0c5e3c93e0 Merge branch 'ndyakov/state-machine-conn' into playground/autopipeline Nedyalko Dyakov 2025-11-05 22:34:55 +02:00
  • 3cb5ab36b6 Merge branch 'master' into ndyakov/state-machine-conn Nedyalko Dyakov 2025-11-05 22:05:33 +02:00
  • 41024f72c1 CAS instead of reading the state Nedyalko Dyakov 2025-11-05 22:05:12 +02:00
  • 2b8023cb17 use pool size for semsize Nedyalko Dyakov 2025-11-05 22:03:49 +02:00
  • 4673c621ff use read instad of control Nedyalko Dyakov 2025-11-05 21:59:57 +02:00
  • 18b46a1ca7 fix flaky test Nedyalko Dyakov 2025-11-05 21:35:20 +02:00
  • c1766729ec feat: Add support for certain slowlog commands (#3585) destinyoooo 2025-11-06 03:21:38 +08:00
  • 63fbaafcef feat: support for latency command (#3584) destinyoooo 2025-11-06 03:10:35 +08:00
  • 95af71c50b Merge branch 'master' into ndyakov/state-machine-conn Nedyalko Dyakov 2025-11-05 17:26:01 +02:00
  • 60b748bf1a fix(sentinel): handle empty address (#3577) manish 2025-11-05 20:23:45 +05:30
  • 3b6513988c Merge branch 'master' into ndyakov/state-machine-conn Nedyalko Dyakov 2025-11-05 14:34:20 +02:00
  • 284d93a4b3 feat(cmd): Add support for MSetEX command (#3580) ofekshenawa 2025-11-05 13:35:43 +02:00
  • c3dbc8c2ab address linter comment Nedyalko Dyakov 2025-11-04 18:27:28 +02:00
  • e2f6700d79 feat(acl): add acl support and test (#3576) destinyoooo 2025-11-05 00:19:09 +08:00
  • a39dd4c9d2 silence logs and faster hooks manager Nedyalko Dyakov 2025-11-04 18:18:03 +02:00
  • c5ca81d0fc Merge branch 'master' into ndyakov/state-machine-conn Nedyalko Dyakov 2025-11-04 18:00:22 +02:00
  • 71bb3cae4f Add support for XReadGroup CLAIM argument (#3578) ofekshenawa 2025-11-03 18:58:14 +02:00
  • ce53464448 chore(ci): 8.4 rc1-pre.2 (#3579) Nedyalko Dyakov 2025-11-03 17:49:26 +02:00
  • bdd3016963 wip, hard limit on batch Nedyalko Dyakov 2025-11-03 17:17:30 +02:00
  • ed43bd6dbd wip, remove ring Nedyalko Dyakov 2025-11-03 00:40:47 +02:00
  • c637c0824e wip Nedyalko Dyakov 2025-11-03 00:14:24 +02:00
  • ffa32a5370 wip Nedyalko Dyakov 2025-10-31 17:13:11 +02:00
  • f672885808 wip Nedyalko Dyakov 2025-10-31 13:04:46 +02:00
  • 9eaeea1347 Merge branch 'ndyakov/state-machine-conn' into playground/autopipeline Nedyalko Dyakov 2025-10-30 23:53:53 +02:00
  • d91800d640 fix test assertions Nedyalko Dyakov 2025-10-30 21:35:16 +02:00
  • 5fa97c826c add missed method in interface Nedyalko Dyakov 2025-10-30 21:10:22 +02:00
  • ef3e06fd71 Merge remote-tracking branch 'origin/master' into ndyakov/state-machine-conn Nedyalko Dyakov 2025-10-30 19:44:45 +02:00