c0be87ec5b
chore(release): sync master after releasing V9.8.0 ( #3365 )
...
* Bump version to 9.8.0-beta1
Update README.md
* Feature more prominently how to enable OpenTelemetry instrumentation (#3316 )
* Sync master with v9.8.0-beta.1 (#3322 )
* DOC-4464 examples for llen, lpop, lpush, lrange, rpop, and rpush (#3234 )
* DOC-4464 examples for llen, lpop, lpush, lrange, rpop, and rpush
* DOC-4464 improved variable names
---------
Co-authored-by: Vladyslav Vildanov <117659936+vladvildanov@users.noreply.github.com >
Co-authored-by: Nedyalko Dyakov <nedyalko.dyakov@gmail.com >
* update pubsub.go (#3329 )
* use 8.0-RC1 (#3330 )
* drop ft.profile that was never enabled (#3323 )
* chore(deps): bump rojopolis/spellcheck-github-actions (#3336 )
Bumps [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actions ) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/rojopolis/spellcheck-github-actions/releases )
- [Changelog](https://github.com/rojopolis/spellcheck-github-actions/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rojopolis/spellcheck-github-actions/compare/0.47.0...0.48.0 )
---
updated-dependencies:
- dependency-name: rojopolis/spellcheck-github-actions
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 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 <1547186+ndyakov@users.noreply.github.com >
* fix add missing command in interface (#3344 )
* Use DB option in NewFailoverClusterClient (#3342 )
* DOC-5102 added CountOnly search example for docs (#3345 )
* 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 <1547186+ndyakov@users.noreply.github.com >
* Use correct slot for COUNTKEYSINSLOT command (#3327 )
* Ensure context isn't exhausted via concurrent query as opposed to sentinel query (#3334 )
* fix: better error handling when fetching the master node from the sentinels (#3349 )
* Better error handling when fetching the master node from the sentinels
* fix error message generation
* close the errCh to not block
* use len over errCh
* docs: fix documentation comments (#3351 )
* DOC-5111 added hash search examples (#3357 )
* fix: Fix panic caused when arg is nil (#3353 )
* Update README.md, use redis discord guild (#3331 )
* use redis discord guild
* add line in CONTRIBUTING.md
* update with badges similar to rest of the libraries. update url
* updated with direct invite link
* fix discord link in CONTRIBUTING.md
* fix stackoverflow tag
---------
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com >
* 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 <1547186+ndyakov@users.noreply.github.com >
* feat: func isEmptyValue support time.Time (#3273 )
* fix:func isEmptyValue support time.Time
* fix: Improve HSet unit tests
* feat: Improve HSet unit tests
* fix: isEmptyValue Struct only support time.Time
* test(hset): add empty custom struct test
---------
Co-authored-by: Guo Hui <gh7396@gmail.com >
Co-authored-by: Nedyalko Dyakov <nedyalko.dyakov@gmail.com >
* fix: `PubSub` isn't concurrency-safe (#3360 )
* 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
* chore(ci): Use redis 8 rc2 image. (#3361 )
* chore(ci): Use redis 8 rc2 image
* test(timeseries): fix duplicatePolicy check
* feat(options): panic when options are nil (#3363 )
Client creation should panic when options are nil.
* chore(release): Update version to v9.8.0
- update version in relevant places
- add RELEASE-NOTES.md to keep track of release notes
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Nikolay Dubina <nikolay.dubina.pub@gmail.com >
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com >
Co-authored-by: Vladyslav Vildanov <117659936+vladvildanov@users.noreply.github.com >
Co-authored-by: Liu Shuang <liushuangbill@outlook.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ofekshenawa <104765379+ofekshenawa@users.noreply.github.com >
Co-authored-by: Bulat Khasanov <afti@yandex.ru >
Co-authored-by: Naveen Prashanth <78990165+gnpaone@users.noreply.github.com >
Co-authored-by: Glenn <alohaglenn@icloud.com >
Co-authored-by: frankj <frankxjkuang@gmail.com >
Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com >
Co-authored-by: Hui <gh73962@gmail.com >
Co-authored-by: Guo Hui <gh7396@gmail.com >
Co-authored-by: fukua95 <fukua95@gmail.com >
2025-05-07 14:40:49 +03:00
97f7530415
Drop RedisGears (aka. Triggers and Functions) ( #3321 )
2025-03-24 17:30:29 +02:00
ebe11d06ca
feat: Enable CI for Redis CE 8.0 ( #3274 )
...
* chore: extract benchmark tests
* wip
* enable pubsub tests
* enable ring tests
* stop tests with build redis from source
* start all tests
* mix of makefile and action
* add sentinel configs
* fix example test
* stop debug on re
* wip
* enable gears for redis 7.2
* wip
* enable sentinel, they are expected to fail
* fix: linter configuration
* chore: update re versions
* return older redis enterprise version
* add basic codeql
* wip: increase timeout, focus only sentinel tests
* sentinels with docker network host
* enable all tests
* fix flanky test
* enable example tests
* tidy docker compose
* add debug output
* stop shutingdown masters
* don't test sentinel for re
* skip unsuported addscores
* Update README
bump go version in CI
* Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update CONTRIBUTING.md
add information about new test setup
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-02-28 12:49:00 +02:00
1139bc3aa9
fix(tests): enable testing with Redis CE 8.0-M4 in CI ( #3247 )
...
* introduce github workflow for ci similar to the one in redis-py
use prerelease for 8.0-M4
* Enable osscluster tests in CI
* Add redis major version env
Enable filtering test per redis major version
Fix test for FT.SEARCH WITHSCORE, the default scorer
has changed.
fix Makefile syntax
remove filter from github action
fix makefile
use the container name in Makefile
* remove 1.20 from doctests
* self review, cleanup, add comments
* add comments, reorder prints, add default value for REDIS_MAJOR_VERSION
2025-01-31 16:14:11 +02:00
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
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
65c527c39c
Change RE image to public RE image ( #2935 )
2024-03-06 15:55:33 +02:00
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
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
2e12191023
Change RE build in CI ( #2855 )
2024-01-02 00:29:17 +02:00
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