33ca5cb864
feat(commands): Add support for Redis HOTKEYS commands ( #3695 )
...
* Add support for Redis HOTKEYS commands
* Skip hotkeys tests for redis version lower than 8.6
* chore(image): use proper ci image for 8.6
* feat(command): hotkeys wip
* fix(tests): cluster hotkeys
* chore(lint): fmt
* Ensure HOTKEYS commands are only available on standalone Client and NOT on ClusterClient, Ring, or pooled clients
* fix(hotkeys): address pr comments
* chore(ci): use latest build
* fix(hotkeys): fix typo in response
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
Co-authored-by: Nedyalko Dyakov <[email protected] >
Co-authored-by: Elena Kolevska <[email protected] >
2026-02-11 18:08:28 +02:00
ofekshenawa and GitHub
63ed1fd9cd
Add support for Redis Streams Idempotent Production ( #3693 )
2026-01-28 18:57:14 +02:00
ofekshenawa and GitHub
6ed6bed511
Support NaN values for timeseries ( #3687 )
...
* Support NaN values for timeseries
* Skip NaN tests for redis version below 8.6
2026-01-26 16:55:57 +02:00
ofekshenawa and GitHub
41dcf382c6
Add digest helper functions for client-side xxh3 hashing ( #3679 )
...
* add digest helper functions for client-side xxh3 hashing
* Fix golangci-lint errors
2026-01-19 15:56:10 +02:00
ofekshenawa and GitHub
4edf494293
fix(retry): Add retry mechanism for NOREPLICAS error ( #3647 )
2025-12-10 18:14:05 +02:00
ofekshenawa and GitHub
7a345ab467
Revert PR #3634 (Observability metrics phase1) ( #3635 )
2025-12-03 10:24:05 +02:00
f711eb0f62
feat(cluster): Implement Request and Response Policy Based Routing in Cluster Mode ( #3422 )
...
* Add search module builders and tests (#1 )
* Add search module builders and tests
* Add tests
* Use builders and Actions in more clean way
* Update search_builders.go
Co-authored-by: Nedyalko Dyakov <[email protected] >
* Update search_builders.go
Co-authored-by: Nedyalko Dyakov <[email protected] >
* Apply suggestions from code review
Co-authored-by: Nedyalko Dyakov <[email protected] >
* feat(routing): add internal request/response policy enums
* feat: load the policy table in cluster client (#4 )
* feat: load the policy table in cluster client
* Remove comments
* modify Tips and command pplicy in commandInfo (#5 )
* centralize cluster command routing in osscluster_router.go and refactor osscluster.go (#6 )
* centralize cluster command routing in osscluster_router.go and refactor osscluster.go
* enalbe ci on all branches
* Add debug prints
* Add debug prints
* FIX: deal with nil policy
* FIX: fixing clusterClient process
* chore(osscluster): simplify switch case
* wip(command): ai generated clone method for commands
* feat: implement response aggregator for Redis cluster commands
* feat: implement response aggregator for Redis cluster commands
* fix: solve concurrency errors
* fix: solve concurrency errors
* return MaxRedirects settings
* remove locks from getCommandPolicy
* Handle MOVED errors more robustly, remove cluster reloading at exectutions, ennsure better routing
* Fix: supports Process hook test
* Fix: remove response aggregation for single shard commands
* Add more preformant type conversion for Cmd type
* Add router logic into processPipeline
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
* remove thread debugging code
* remove thread debugging code && reject commands with policy that cannot be used in pipeline
* refactor processPipline and cmdType enum
* remove FDescribe from cluster tests
* Add tests
* fix aggregation test
* fix mget test
* fix mget test
* remove aggregateKeyedResponses
* added scaffolding for the req-resp manager
* added default policies for the search commands
* split command map into module->command
* cleanup, added logic to refresh the cache
* added reactive cache refresh
* revert cluster refresh
* fixed lint
* addresed first batch of comments
* rewrote aggregator implementations with atomic for native or nearnative primitives
* addressed more comments, fixed lint
* added batch aggregator operations
* fixed lint
* updated batch aggregator, fixed extractcommandvalue
* fixed lint
* added batching to aggregateResponses
* fixed deadlocks
* changed aggregator logic, added error params
* added preemptive return to the aggregators
* more work on the aggregators
* updated and and or aggregators
* fixed lint
* added configurable policy resolvers
* slight refactor
* removed the interface, slight refactor
* change func signature from cmdName to cmder
* added nil safety assertions
* few small refactors
* added read only policies
* removed leftover prints
* Rebased to master, resolved comnflicts
* fixed lint
* updated gha
* fixed tests, minor consistency refactor
* preallocated simple errors
* changed numeric aggregators to use float64
* speculative test fix
* Update command.go
Co-authored-by: Nedyalko Dyakov <[email protected] >
* Update main_test.go
Co-authored-by: Nedyalko Dyakov <[email protected] >
* Add static shard picker
* Fix nil value handling in command aggregation
* Modify the Clone method to return a shallow copy
* Add clone method to digest command
* Optimize keyless command routing to respect ShardPicker policy
* Remove MGET references
* Fix MGET aggregation to map individual values to keys across shards
* Add clone method to hybrid search commands
* Undo changes in route keyless test
* remove comments
* Add test for DisableRoutingPolicies option
* Add Routing Policies Comprehensive Test Suite and Fix multi keyed aggregation for different step
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
Co-authored-by: Nedyalko Dyakov <[email protected] >
Co-authored-by: Hristo Temelski <[email protected] >
2025-11-28 11:46:23 +02:00
284d93a4b3
feat(cmd): Add support for MSetEX command ( #3580 )
...
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-11-05 13:35:43 +02:00
71bb3cae4f
Add support for XReadGroup CLAIM argument ( #3578 )
...
* Add support for XReadGroup CLAIM argument
* modify tutorial tests
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-11-03 18:58:14 +02:00
0b1e9f77ef
fix(json): Ensure that JSON.GET returns Nil response ( #3470 )
...
* fix conflicts
* Fix JSON nil response handling
Ensure that JSON.GET returns redis.Nil for missing keys/paths,
making it consistent with other Redis commands.
- Restore proper nil detection logic in JSONCmd.readReply
- Add comprehensive test coverage for JSON nil scenarios
- Handle both non-existent keys and non-existent paths consistently
- Distinguish between empty arrays and nil responses
- Add documentation for Val() and Expanded() methods
Original work and problem identification by Nic Gibson.
Enhanced implementation with comprehensive testing and fixes
for the broken nil detection logic.
Fixes #2987
* Fix JSON nil response handling - align with Redis behavior
- Non-existent keys return redis.Nil (consistent with other Redis commands)
- Non-existent paths in existing keys return empty array '[]'
- Fix broken test that was using wrong doc1 reference
- Add comprehensive test coverage for JSON nil scenarios
This aligns with official Redis JSON.GET behavior:
- Missing keys should return nil error like other Redis commands
- Missing paths should return empty JSON array, not error
* Fix JSONDel tests
---------
Co-authored-by: Nic Gibson <[email protected] >
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-08-12 14:28:07 +03:00
436979f5c7
feat(options): Clean failing timeout implementation ( #3472 )
...
* Fix hard code of failing timeout
1. if not set failing time limit, default is 15 seconds.
* feat: Complete configurable FailingTimeoutSeconds implementation
---------
Co-authored-by: Shino Wu <[email protected] >
2025-08-12 14:08:28 +03:00
f93bfa1f36
feat(search): Add Query Builder for RediSearch commands ( #3436 )
...
* Add search module builders and tests (#1 )
* Add search module builders and tests
* Add tests
* Use builders and Actions in more clean way
* Update search_builders.go
Co-authored-by: Nedyalko Dyakov <[email protected] >
* Update search_builders.go
Co-authored-by: Nedyalko Dyakov <[email protected] >
* Apply suggestions from code review
Co-authored-by: Nedyalko Dyakov <[email protected] >
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-08-04 14:15:44 +03:00
ofekshenawa and GitHub
2ff9249846
chore(tests): Add VAMANA compression algorithm tests ( #3461 )
2025-08-04 14:07:15 +03:00
ofekshenawa and GitHub
1eed165f9d
feat(proto): add configurable buffer sizes for Redis connections ( #3453 )
...
* add configurable buffer sizes for Redis connections
* add MiB to wordlist
* Add description for buffer size parameter
2025-08-04 09:16:54 +03:00
ofekshenawa and GitHub
3c85d090fe
feat(search): Add VAMANA vector type to RediSearch ( #3449 )
...
* Add VAMANA vector type to redisearch
* Change to svs-vamana vector type && remove panics from search module
* fix tests
* fix tests
* fix tests
2025-08-01 15:41:40 +03:00
d7ba255394
fix: prevent routing reads to loading slave nodes ( #3370 )
...
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-05-21 13:58:21 +03:00
ofekshenawa and GitHub
b67455e099
xinfo-groups: support nil lag in XINFO GROUPS ( #3369 )
...
* xinfo-groups: support nil lag in XINFO GROUPS
* Add test
* docs: clarify XInfoGroup.Lag field behavior with Nil values
* docs: clarify XInfoGroup.Lag field behavior
2025-05-21 13:57:58 +03:00
ofekshenawa and GitHub
42c32846e6
utils: export ParseFloat and MustParseFloat wrapping internal utils ( #3371 )
...
* utils: expose ParseFloat via new public utils package
* add tests for special float values in vector search
2025-05-09 12:24:36 +03:00
ofekshenawa and GitHub
2f0a9b720a
migrate golangci-lint config to v2 format ( #3354 )
...
* migrate golangci-lint config to v2 format
* chore: skip CI on migration [skip ci]
* Bump golangci version
* Address several golangci-lint/staticcheck warnings
* change staticchecks settings
2025-04-29 12:53:06 +03:00
182a04f5fa
update HExpire command documentation ( #3355 )
...
* update HExpire command documentation
* Apply suggestions from code review
Format the links in the documentation. Add missing documentation.
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-04-23 22:52:38 +03:00
7b9bd6c36e
Add integration tests for Redis 8 behavior changes in Redis Search ( #3337 )
...
* Add integration tests for Redis 8 behavior changes in Redis Search
* Undo changes in ft.search limit
* Fix BM25 as the default scorer test
* Add more tests and comments on deprecated params
* Update search_commands.go
* Remove deprication comment for nostopwords
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-04-16 15:59:20 +03:00
6e07177495
Fix FT.Search Limit argument and add CountOnly argument for limit 0 0 ( #3338 )
...
* Fix Limit argument and add CountOnly argument
* Add test and Documentation
* Update search_commands.go
---------
Co-authored-by: Nedyalko Dyakov <[email protected] >
2025-04-15 14:39:59 +03:00
ofekshenawa and GitHub
15059395a1
Support new hash commands: HGETDEL, HGETEX, HSETEX ( #3305 )
2025-03-24 14:03:26 +02:00
ofekshenawa and GitHub
a402c55344
Add vector types INT8 and UINT8 test ( #3299 )
2025-03-18 18:05:45 +02:00
ofekshenawa and GitHub
555a41ecc7
Enable dialect 2 on default ( #3213 )
...
* Enable dialect 2 on deafult
* add vector test for default dialect
* Add dialect 1 test
* Add dialect 1 test & fix ft.search
* Add default dialect to Readme
2025-03-13 14:54:25 +02:00
ofekshenawa and GitHub
e953b76fdb
Fix Redis CE tests ( #3233 )
...
* Fix Redis CE tests
* Remove manually modules installation
2025-01-15 11:24:47 +02:00
ofekshenawa and GitHub
91dddc2e11
Test against Redis CE ( #3191 )
...
* Create workflow that tests go-redis against docker
* Add docker compose file
* Add docker compose file
* Change command in docker compose
* Load modules locally
* test varios redis versions
* add env var to test-redis-enterprise action
* cleaning code
* cleaning code
2024-12-16 19:04:39 +02:00
ofekshenawa and GitHub
930d904205
Add guidance on unstable RESP3 support for RediSearch commands to README ( #3177 )
...
* Add UnstableResp3 to docs
* Add RawVal and RawResult to wordlist
* Explain more about SetVal
* Add UnstableResp to wordlist
2024-11-13 13:20:59 +02:00
ofekshenawa and GitHub
8b1073d2d6
Support Probabilistic commands with RESP 2 protocol ( #3176 )
...
* Support bloom resp 2
* Support Resp2 for BF.Info
* simplify BFInfoCmd field assignment using map-based key-to-field references
2024-11-13 11:15:19 +02:00
ofekshenawa and GitHub
d1b4eaed41
Support TimeSeries commands with RESP 2 protocol ( #3184 )
...
* Support Timeseries resp 2
* Change to resp 2
* Support Resp2 for TimeSeries commands
2024-11-13 10:27:00 +02:00
ofekshenawa and GitHub
2076975008
Support Json with Resp 2 ( #3146 )
...
* Support ReJSON resp 2 && Test ReJSON against RESP 2 and 3 && Add complex search and json test
* Remove comments
* Remove unnecessary changes
2024-10-14 14:37:22 +03:00
ofekshenawa and GitHub
d9eeed131a
Fix Flaky Test: should handle FTAggregate with Unstable RESP3 Search Module and without stability ( #3135 )
2024-09-26 13:11:59 +03:00
04005cbdc7
Support Resp 3 Redis Search Unstable Mode ( #3098 )
...
* Updated module version that points to retracted package version (#3074 )
* Updated module version that points to retracted package version
* Updated testing image to latest
* support raw parsing for problematic Redis Search types
* Add UnstableResp3SearchModule to client options
* Add tests for Resp3 Search unstable mode
* Add tests for Resp3 Search unstable mode
* Add readme note
* Add words to spellcheck
* Add UnstableResp3SearchModule check to assertStableCommand
* Fix assertStableCommand logic
* remove go.mod changes
* Check panic occur on tests
* rename method
* update errors
* Rename flag to UnstableResp3
---------
Co-authored-by: Vladyslav Vildanov <[email protected] >
Co-authored-by: vladvildanov <[email protected] >
2024-09-12 11:26:10 +03:00
ofekshenawa and GitHub
f99447854b
Add test coverage reporting and Codecov badge ( #3055 )
...
* Add codecov to ci
* Add codecov to ci
* update yanl
* Add changes
* Add changes
* test
* Add changes
* Add changes
* Add changes
2024-09-03 17:09:47 +03:00
ofekshenawa and GitHub
1c09565444
Retract versions 9.5.3 and 9.5.4 ( #3068 )
2024-07-24 14:14:06 +03:00
ofekshenawa and GitHub
3613df6115
Add tests case with FLOAT16 and BFLOAT16 vectors ( #3054 )
...
* Add tests case with FLOAT16 and BFLOAT16 vectors
* Remove from enterprise
2024-07-17 21:56:58 +03:00
ofekshenawa and GitHub
46d2452fbb
Test RediSearch dialect 4 ( #3052 )
...
* Test dialect 4
* Add support for num and email
* remove tests from RE
2024-07-17 11:55:58 +03:00
ofekshenawa and GitHub
89f4dfa309
Add tests for search GEO ( #3051 )
...
* Add tests for search GEO
* Remove from enterprise
2024-07-17 11:41:48 +03:00
ofekshenawa and GitHub
95c5deb2bf
Support RediSearch empty values ( #3053 )
...
* Support RediSearch empty values
* Remove from enterprise
2024-07-17 09:48:41 +03:00
8a0c59b101
TimeSeries insertion filters for close samples ( #3003 )
...
* TimeSeries insertion filters for close samples
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Vladyslav Vildanov <[email protected] >
2024-07-11 11:57:56 +03:00
6a584c1e2b
Support Hash-field expiration for 7.4 CE RC2 ( #3040 )
...
Co-authored-by: Monkey <[email protected] >
Co-authored-by: Vladyslav Vildanov <[email protected] >
2024-07-10 23:30:32 +08:00
ofekshenawa and GitHub
4cf03dbd39
Change monitor test to run manually ( #3041 )
...
* Change monitor test to run manually
* fix
2024-07-02 16:10:30 +03:00
244a3e22da
RediSearch Support ( #2801 )
...
* Add RediSearch Support
* searach
* Add RediSearch commands and tests
* Adding more tests and fixing commands
* Remove unnecessary additions
* fixing tests
* fixing tests
* fixing tests
* fixing FTConfig dialect test
* fix commects
* make enum for field types
* Support resp 2
* fix golang ci
* fix ftinfo
---------
Co-authored-by: Chayim <[email protected] >
2024-06-26 13:13:06 +03:00
ofekshenawa and GitHub
445d2667eb
remove tests from RE ( #3035 )
2024-06-20 02:25:49 +03:00
ofekshenawa and GitHub
a9b4c5cfe6
Support Hash-field expiration commands ( #2991 )
...
* Add HExpire command
* Add HPExpire, HexpireAt, HPExpireAt, HTTL, HPTTL, HPersist,HExpireTime, HPExpireTIme, HGetF, HSetF commands
* add docstring
* add tests and fix commands
* modify commands
* api changes
* fix tests
* remove tests from RE
2024-06-20 00:59:27 +03:00
ofekshenawa and GitHub
2a3de7e1fc
Change redis version from 7.2 to 7.4 in makefile ( #3034 )
...
* Change redis version from 7.2 to 7.4
* fix jsonGet test
* Add 'watch' to client info
* Remove jsonGet from Enterprise tests
2024-06-20 00:08:35 +03:00
ofekshenawa and GitHub
9749cdb3b3
Remove secrets from Redis Enterprise CI ( #2938 )
...
* Remove secrets from re tests
* change env vars
* change env vars
2024-03-21 11:48:23 +02:00
ofekshenawa and GitHub
34dacf14a7
Fix monitor on go 1.19 ( #2908 )
...
* Fix monitor on go 1.19
* Remove exmaple tests when go 1.19
* Fix typo
* Fix typo
* Skip exmaple test
* Skip exmaple test
* Guard Peek call with mutex for thread safety
2024-03-21 10:48:31 +02:00
ofekshenawa and GitHub
65c527c39c
Change RE image to public RE image ( #2935 )
2024-03-06 15:55:33 +02:00
ofekshenawa and GitHub
d43a9fa887
Bump go-redis version to 9.5.1 ( #2917 )
2024-02-20 17:44:29 +02:00
ofekshenawa and GitHub
5da49b1aba
bug: Fix SETINFO ensuring it is set-and-forget ( #2915 )
...
* Exexcute set-info without validation
* Fix tests
* Remove spaces from runtime.Version
* fix typo
* Send setinfo after auth
* Add pipline
* fix golangci
* revert fixing typo
* support sentinel
2024-02-20 17:34:35 +02:00
ofekshenawa and GitHub
99527f0ac1
docs: README update to highlight how to disable sending client identification ( #2913 )
2024-02-20 16:37:22 +02:00
ofekshenawa and GitHub
b5a9e5d2c6
Bump go-redis version to 9.5.0 ( #2905 )
...
* Bump go-redis version to 9.4.1
* Bump go-redis version to 9.5.0
2024-02-18 19:16:42 +02:00
ofekshenawa and GitHub
35de49a8da
Speed up connections by sending SetInfo via a pipeline ( #2880 )
...
* Send Client SetInfo via pipe
* Fix ACL test
* Add client set info to acl command rules
2024-02-15 12:48:56 +02:00
ofekshenawa and GitHub
8afc2b9314
Remove freq object test from RE tests ( #2904 )
2024-02-14 23:28:28 +02:00
ofekshenawa and GitHub
83dd4d7200
Change RE image to edge-focal ( #2884 )
...
* Change RE image to edge-focal
* Fix typo
* change tag to 7.2.4-108
2024-02-14 21:02:52 +02:00
ofekshenawa and GitHub
531f06861b
9.4.0 ( #2862 )
2024-01-07 12:27:07 +02:00
ofekshenawa and GitHub
27581fcb43
Change Z Member type to interface ( #2861 )
2024-01-07 11:57:20 +02:00
ofekshenawa and GitHub
a32be3d93d
Add Suffix support to default client set info ( #2852 )
...
* Add Suffix support to defualt client set info
* Change ClientNameSuffix to IdentitySuffix
* add tests
2024-01-04 14:40:14 +02:00
ofekshenawa and GitHub
00229238c0
Change Env vars in RE CI ( #2856 )
...
* Change Env vars in RE CI
* Change Env vars in RE CI
* Change RE_USE_RE_USE_OSS_CLUSTER to RE_USE_OSS_CLUSTER
2024-01-03 09:38:03 +02:00
ofekshenawa and GitHub
2e12191023
Change RE build in CI ( #2855 )
2024-01-02 00:29:17 +02:00
ofekshenawa and GitHub
b762309243
Add RE tests ( #2847 )
...
* Add RE tests
* Enable testing on RE
* change db id to 0 - only when RE cluster is set
* label tests
* adding secrets
2024-01-01 22:19:22 +02:00
ofekshenawa and GitHub
73c879df57
9.3.1 ( #2835 )
2023-12-19 12:14:38 +02:00
ofekshenawa and GitHub
5665b0f7ea
Clarify TSMadd ktvSlices usage in docstring ( #2827 )
...
* Clarify TSMadd ktvSlices usage in docstring
* change syntax
2023-12-17 17:45:00 +02:00
86c68be278
Execute "COMMAND" command only when readonly ( #2815 )
...
* remove command command from oss cluster
* remove command command from oss cluster
* remove cmdInfo from ring
---------
Co-authored-by: Chayim <[email protected] >
2023-12-17 15:21:01 +02:00
ofekshenawa and GitHub
e535124055
Change Z member to string ( #2818 )
2023-12-17 15:20:01 +02:00
1d784578df
Add BITFIELD_RO Command ( #2820 )
...
Co-authored-by: Chayim <[email protected] >
2023-12-17 15:19:27 +02:00
277e8b7d9f
Support Monitor Command ( #2830 )
...
* Add monitor command
* Add monitor commadn and tests
* insure goroutine shutdown
* fix data race
* linting
* change timeout explanation
---------
Co-authored-by: Chayim <[email protected] >
2023-12-17 12:35:10 +02:00
ofekshenawa and GitHub
21bd40a47e
Version 9.3.0 ( #2774 )
2023-10-31 15:40:45 +02:00
ofekshenawa and GitHub
7ebb537c80
remove duplicate declaration ( #2773 )
2023-10-30 17:01:41 +02:00
0d7a013e5d
Json support ( #2769 )
...
* Add support for RedisJSON
* Add optional args and tests
* Add more tests
* Add more tests
* Add more tests and cleanups
* Add docstring
* update JSONArrIndex and matching texts
Rename JSONArrIndexWithArgs to JSONArrIndexArgs
change name of args struct to match function name for consistency
change arg types to int (for required arg) and *int (for optional)
* update JSONArrTrim and matching texts
Rename JSONArrTrimWithArgs to JSONArrTrimArgs
change name of args struct to match function name for consistency
change arg types to int (for required arg) and *int (for optional)
* update JSONGetWithArgs and matching texts
Rename JSONGetWithArgs to JSONGetArgs
Removed Paths & Path from args - redundant and ambiguous
Renamed mispelled "Indention"
Changed args param from pointer to value
Updated and added additional tests for formatting params
* Update JSONSetMode
changed mode parameter back to string, added value checking for that
string
* Updated JSONMSet
Changed name of param struct to ...Args for consistency
Updated arg list to use an array of structs not pointers as
all args are mandatory (we never want to pass a nil parameter)
* Updated tests for JSONMSet
* Added stubbed (panicking) implementations of JSON.RESP AND JSON.DEBUG
* Pre-pull request tidy up
Renamed xArgs() to xWithArgs to match other Redis modules
Modified params to xWithArgs functions to use a pointer for the
arguments struct to match other Redis modules.
Modified JSONMSet to JSONMSetArgs and added a version that takes
a vararray of args to match the semantics of the native redis call
Updated tests to match above changes.
Renamed some variables in the json tests for consistency
* Testing fixes
Fixed error in JSONSetWithArgs found during tests
Fixed tests for indentation
* fix JSONCmdable typo (#5 )
* Remove deprecated command: JSONNumMultBy (#6 )
* Lowercase newJSONCmd (#7 )
---------
Co-authored-by: Nic Gibson <[email protected] >
Co-authored-by: Nic Gibson <[email protected] >
2023-10-30 14:09:25 +02:00
ofekshenawa and GitHub
f994ff1cd9
Bump version to 9.2.1 ( #2735 )
2023-09-27 11:25:09 +03:00
ofekshenawa and GitHub
dac3314bc6
Bump version to 9.2.0 ( #2722 )
2023-09-20 16:38:58 +03:00
33edd3de68
Rename probablistic commands with args ( #2701 )
...
Co-authored-by: Chayim <[email protected] >
2023-09-20 10:42:09 +03:00
ofekshenawa and GitHub
0b6be62b71
Identify client on connect ( #2708 )
...
* Update CLIENT-SETINFO to support suffixes
* Update CLIENT-SETINFO
* fix acl log test
* add setinfo option to cluster
* change to DisableIndentity
* change to DisableIndentity
2023-09-20 10:33:09 +03:00
ofekshenawa and GitHub
017466b6cc
Add Redis Timeseries support ( #2688 )
...
* Add Redis Timeseries support
* Small fixes
* Make timeseries interface public
* remove bloom renaming
2023-09-11 14:51:31 +03:00
ofekshenawa and GitHub
5bbd80d943
Skip flaky tests ( #2699 )
2023-09-10 15:43:22 +03:00
ofekshenawa and GitHub
c3098d5f7e
Bump to 9.1.0 ( #2676 )
...
* Bump to 9.0.6
* Bump to 9.1.0
2023-08-16 18:30:40 +03:00
ofekshenawa and GitHub
aba21be8cd
Add Redis Gears support ( #2675 )
...
* Add gears commands and tests
* Fix tfunctionlist and add docstrings
* fixes
* fixes
* add tfcallasync to gearsCmdable
2023-08-16 17:06:07 +03:00
ofekshenawa and GitHub
558581eac6
bloom support ( #2673 )
2023-08-15 10:19:19 +03:00