redis/go-redis (github.com/redis/go-redis/v9)
### [`v9.2.0`](https://togithub.com/redis/go-redis/releases/tag/v9.2.0): 9.2.0
[Compare Source](https://togithub.com/redis/go-redis/compare/v9.1.0...v9.2.0)
#### What's new?
##### Time series support
We are happy to announce support for [Time Series](https://redis.io/docs/data-types/timeseries/). This enhancement allows developers to leverage the time series data structure directly within Go-Redis, enabling efficient ingestion, querying, and storage of time-sequential data. Whether you're tracking metrics, logs, or other time-sensitive information, this feature offers a robust solution to manage time series data seamlessly. We encourage developers to explore this new capability and provide feedback for further improvements.
[Learn more about Redis Time Series](https://redis.io/docs/data-types/timeseries/)
##### Better support for Redis 7.2
Go-Redis now supports [WAITAOF](https://redis.io/commands/waitaof/) and `CLIENT SETINFO` commands introduced in [Redis 7.2](https://redis.com/blog/introducing-redis-7-2/).
##### Other notable improvements
- Add the ability to set a connection growth limit with MaxActiveConns configuration setting ([#2646](https://togithub.com/redis/go-redis/issues/2646))
- Add support for multiple values in the bitfield cmd ([#2648](https://togithub.com/redis/go-redis/issues/2648))
#### Breaking Changes
- Changing the suffix for probablistic commands acceptings arguments to WithArgs from Args ([#2701](https://togithub.com/redis/go-redis/issues/2701))
#### 🧰 Maintenance
- Making command structs digestible ([#2716](https://togithub.com/redis/go-redis/issues/2716))
- change interfaces probabilistic and redis gears from private to public ([#2695](https://togithub.com/redis/go-redis/issues/2695))
- Adding CONTRIBUTING guidelines ([#2718](https://togithub.com/redis/go-redis/issues/2718))
- Adding Go 1.21.x for CI coverage ([#2697](https://togithub.com/redis/go-redis/issues/2697))
- chore(deps): bump actions/checkout from 3 to 4 ([#2702](https://togithub.com/redis/go-redis/issues/2702))
- chore(deps): bump github.com/bsm/ginkgo/v2 from 2.9.5 to 2.12.0 ([#2690](https://togithub.com/redis/go-redis/issues/2690))
- chore(deps): bump github.com/bsm/gomega from 1.26.0 to 1.27.10 ([#2689](https://togithub.com/redis/go-redis/issues/2689))
- Adding stale issues workflow ([#2700](https://togithub.com/redis/go-redis/issues/2700))
- Updating redis binary for makefile to 7.2.1 ([#2693](https://togithub.com/redis/go-redis/issues/2693))
- Skip flaky tests ([#2699](https://togithub.com/redis/go-redis/issues/2699))
- Format code and fix go vet ([#2696](https://togithub.com/redis/go-redis/issues/2696))
- Use time duration calculation ([#2651](https://togithub.com/redis/go-redis/issues/2651))
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@NikanV](https://togithub.com/NikanV), [@SoulPancake](https://togithub.com/SoulPancake), [@chayim](https://togithub.com/chayim), [@dependabot](https://togithub.com/dependabot), [@dependabot](https://togithub.com/dependabot)\[bot], [@nvorobev](https://togithub.com/nvorobev), [@ofekshenawa](https://togithub.com/ofekshenawa), [@peczenyj](https://togithub.com/peczenyj), [@taytzehao](https://togithub.com/taytzehao) and [@wzlove](https://togithub.com/wzlove)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v9.1.0
->v9.2.0
Release Notes
redis/go-redis (github.com/redis/go-redis/v9)
### [`v9.2.0`](https://togithub.com/redis/go-redis/releases/tag/v9.2.0): 9.2.0 [Compare Source](https://togithub.com/redis/go-redis/compare/v9.1.0...v9.2.0) #### What's new? ##### Time series support We are happy to announce support for [Time Series](https://redis.io/docs/data-types/timeseries/). This enhancement allows developers to leverage the time series data structure directly within Go-Redis, enabling efficient ingestion, querying, and storage of time-sequential data. Whether you're tracking metrics, logs, or other time-sensitive information, this feature offers a robust solution to manage time series data seamlessly. We encourage developers to explore this new capability and provide feedback for further improvements. [Learn more about Redis Time Series](https://redis.io/docs/data-types/timeseries/) ##### Better support for Redis 7.2 Go-Redis now supports [WAITAOF](https://redis.io/commands/waitaof/) and `CLIENT SETINFO` commands introduced in [Redis 7.2](https://redis.com/blog/introducing-redis-7-2/). ##### Other notable improvements - Add the ability to set a connection growth limit with MaxActiveConns configuration setting ([#2646](https://togithub.com/redis/go-redis/issues/2646)) - Add support for multiple values in the bitfield cmd ([#2648](https://togithub.com/redis/go-redis/issues/2648)) #### Breaking Changes - Changing the suffix for probablistic commands acceptings arguments to WithArgs from Args ([#2701](https://togithub.com/redis/go-redis/issues/2701)) #### 🧰 Maintenance - Making command structs digestible ([#2716](https://togithub.com/redis/go-redis/issues/2716)) - change interfaces probabilistic and redis gears from private to public ([#2695](https://togithub.com/redis/go-redis/issues/2695)) - Adding CONTRIBUTING guidelines ([#2718](https://togithub.com/redis/go-redis/issues/2718)) - Adding Go 1.21.x for CI coverage ([#2697](https://togithub.com/redis/go-redis/issues/2697)) - chore(deps): bump actions/checkout from 3 to 4 ([#2702](https://togithub.com/redis/go-redis/issues/2702)) - chore(deps): bump github.com/bsm/ginkgo/v2 from 2.9.5 to 2.12.0 ([#2690](https://togithub.com/redis/go-redis/issues/2690)) - chore(deps): bump github.com/bsm/gomega from 1.26.0 to 1.27.10 ([#2689](https://togithub.com/redis/go-redis/issues/2689)) - Adding stale issues workflow ([#2700](https://togithub.com/redis/go-redis/issues/2700)) - Updating redis binary for makefile to 7.2.1 ([#2693](https://togithub.com/redis/go-redis/issues/2693)) - Skip flaky tests ([#2699](https://togithub.com/redis/go-redis/issues/2699)) - Format code and fix go vet ([#2696](https://togithub.com/redis/go-redis/issues/2696)) - Use time duration calculation ([#2651](https://togithub.com/redis/go-redis/issues/2651)) #### Contributors We'd like to thank all the contributors who worked on this release! [@NikanV](https://togithub.com/NikanV), [@SoulPancake](https://togithub.com/SoulPancake), [@chayim](https://togithub.com/chayim), [@dependabot](https://togithub.com/dependabot), [@dependabot](https://togithub.com/dependabot)\[bot], [@nvorobev](https://togithub.com/nvorobev), [@ofekshenawa](https://togithub.com/ofekshenawa), [@peczenyj](https://togithub.com/peczenyj), [@taytzehao](https://togithub.com/taytzehao) and [@wzlove](https://togithub.com/wzlove)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.