12 Commits
Author SHA1 Message Date
540781831b feat(command): Adds support for multiple aggregators in TS range commands (#3791)
* Adds support for multiple aggregators in TS range commands

* Validates against invalid aggregators

---------

Co-authored-by: Nedyalko Dyakov <[email protected]>
2026-05-21 14:10:55 +03:00
4653645e9d feat(command): Adds client support for the XNACK command (#3790)
* Adds support for the XNACK command introduced in Redis 8.8

* validate Mode client-side and add mode constants

* Address comments

---------

Co-authored-by: Nedyalko Dyakov <[email protected]>
Co-authored-by: ofekshenawa <[email protected]>
2026-05-21 14:10:03 +03:00
8d91e50250 fix(parser): Adds Redis 8.8 fields and makes reply parsers forward-compatible (#3781)
* Adds Redis 8.8 fields and makes reply parsers forward-compatible

* Bump default redis version for tests to 8.8

* Update .github/actions/run-tests/action.yml

* Update .github/workflows/build.yml

---------

Co-authored-by: Nedyalko Dyakov <[email protected]>
2026-04-20 23:03:24 +03:00
Elena KolevskaandGitHub 8f5469abd0 chore(ci): Update release drafter config to exclude dependabot (#3511)
Exclude 'dependabot' from contributors in release drafter config.
2025-09-10 12:55:22 +03:00
Elena KolevskaandGitHub b8682d037b chore(ci): Bumps test image to 8.2.1-pre (#3478)
* Bumps test image to 8.2.1-pre

Signed-off-by: Elena Kolevska <[email protected]>

* Missed the “benchmark” job

Signed-off-by: Elena Kolevska <[email protected]>

---------

Signed-off-by: Elena Kolevska <[email protected]>
2025-08-18 16:51:38 +03:00
Elena KolevskaandGitHub b566dcacd6 chore(github): Removes dry run for stale issues policy (#3471) 2025-08-12 14:08:51 +03:00
Elena KolevskaandGitHub 8d15d03d4e chore(github): merges into one job with two steps (#3463)
Signed-off-by: Elena Kolevska <[email protected]>
2025-08-05 14:49:28 +03:00
Elena KolevskaandGitHub c1f6a04d7c Improve stale issue workflow (#3458)
* updated stale issue policy

Signed-off-by: Elena Kolevska <[email protected]>

* Adds a temporary dry run

Signed-off-by: Elena Kolevska <[email protected]>

---------

Signed-off-by: Elena Kolevska <[email protected]>
2025-08-04 09:15:34 +03:00
84706fbcef Adds testable examples to be automatically pulled in redis.io docs (#2601)
* Adding examples

* Update readme

* Update Readme

* Remove unneeded lines. Added an examples.json file

* Update readme for examples

* More fixes

* Add example tags

* Update examples.json

* Rename

* Add another hide block

* Temporary test

* Add example id for lpush and lrange

* Update readme

* Update output text

* Improve examples

* Move examples test dir to doctests

* Add redis v7's ExpireAtNX, ExpireAtXX, ExpireAtGT, ExpireAtLT, PExpireNX, PExpireXX, PExpireGT, PExpireLT, PExpireAtNX, PExpireAtXX, PExpireAtGT, PExpireAtLT

feat: Add redis v7's NX, XX, GT, LT expireat, pexpire, pexpireat variants

* add tests for new commands

add tests to coverage for the new commands

* Adds github workflow to add docexamples tests. Flushes db before every test.

* Fixes broken workflow file

* Adds Igor’s suggestion of keeping the instructions for docexamples in one place

* Removes unneeded “Missing” section, because it was solved as a workflow

* Revert "add tests for new commands"

This reverts commit af12cb6bd6eba2b68bf90545724f1495fd4797e8.

* Fixes review comments

* Specifies versions as strings instead of floats

---------

Co-authored-by: carner <[email protected]>
2023-05-31 14:22:55 +01:00
Elena KolevskaandGitHub e96c7b5f58 Function stats, function kill, fcall and fcall_ro (#2486) 2023-03-30 21:52:06 +08:00
6501a8b15e Implement FUNCTION group of commands (#2475)
* Implements function load, load replace and flush

* Implements `FUNCTIONS LIST`

* Fixes ineffectual assignment to err

* Extends other tests from the `FUNCTION` group

* Changes RdsFunction to Function

* Renames FunctionList command, for consistency

* Small fixes after review

* More fixes after review

* Implements the `LIBRARYNAME` and `WITHCODE` args for `FUNCTION LIST`

* Implements `FUNCTION DUMP`. Solves https://github.com/redis/go-redis/issues/2396

* Use a pointer instead of value for `First()`

* Implements `FUNCTION RESTORE`. Closes #2401.

* chore: tidy code

Signed-off-by: monkey92t <[email protected]>

---------

Signed-off-by: monkey92t <[email protected]>
Co-authored-by: monkey92t <[email protected]>
2023-03-09 23:01:37 +08:00
Elena KolevskaandGitHub 9d5e48507e Expiretime and PExpireTime (#2426)
* Implemented EXPIRETIME and PEXPIRETIME
2023-02-07 18:41:27 +08:00