Update module github.com/go-redis/redis to v9 - autoclosed #6

Closed
odit_renovate wants to merge 1 commits from renovate/github.com-go-redis-redis-9.x into main
Member

This PR contains the following updates:

Package Type Update Change
github.com/go-redis/redis require major v6.15.9+incompatible -> v9.0.2

Release Notes

go-redis/redis

v9.0.2

Compare Source

Changes

  • feat: upgrade OpenTelemetry, use the new metrics API. (#​2410)

🧰 Maintenance

  • chore: release v9.0.2 (release.sh) (#​2412)
  • test: remove deep search (#​2411)
  • Adding the release drafter, for release note generation (#​2368)

Contributors

We'd like to thank all the contributors who worked on this release!

@​chayim, @​longit644, @​monkey92t and @​vmihailenco

v9.0.1

Compare Source

Please refer to CHANGELOG.md for details

v9.0.0

Compare Source

Please refer to CHANGELOG.md for details

v8.11.5

Compare Source

Please refer to CHANGELOG.md for details

v8.11.4

Compare Source

Please refer to CHANGELOG.md for details

v8.11.3

Compare Source

v8.11.2

Compare Source

Important changes:

Revert #​1824, because it will have a significant impact on the connection pool(#​1849)
We will re-add this feature in v9.

Users who have already used v8.11.1, need to upgrade immediately.

v8.11.1

Compare Source

Enhancement:

  • DBSize,ScriptLoad,ScriptFlush and ScriptExists should use hook. (#​1811)
  • Added FIFO option to connection pool, set option Options.PoolFIFO to true. (#​1820)
  • The connection is checked before use, it will increase the CPU time by 5-10% (#​1824)
  • Check Failing() before serving random node. (#​1825)

Command:

  • RPOP command supports Count option (redis-server >= 6.2)
  • New cmd: GeoSearch, GeoSearchStore (redis-server >= 6.2)

Thanks: @​ktaekwon000 @​hidu @​AnatolyRugalev

v8.11.0

Compare Source

Change

Remove OpenTelemetry metrics, Linked #​1534 #​1805

New Command
  1. XAutoClaim
  2. ZRangeStore
  3. ZUnion
Command More Options
  1. XAdd: NoMkStream+MinID+Limit
  2. XTrim: MinID+Limit
  3. XGroup: CreateConsumer
  4. ZAdd: GT+LT
  5. ZRange: ByScore+ByLex+Rev+Limit
New API
  1. XAutoClaim(ctx context.Context, a *XAutoClaimArgs) *XAutoClaimCmd
  2. XAutoClaimJustID(ctx context.Context, a *XAutoClaimArgs) *XAutoClaimJustIDCmd
  3. ZRangeStore(ctx context.Context, dst string, z ZRangeArgs) *IntCmd
  4. ZAddArgs(ctx context.Context, key string, args ZAddArgs) *IntCmd
  5. ZAddArgsIncr(ctx context.Context, key string, args ZAddArgs) *FloatCmd
  6. ZRangeArgs(ctx context.Context, z ZRangeArgs) *StringSliceCmd
  7. ZRangeArgsWithScores(ctx context.Context, z ZRangeArgs) *ZSliceCmd
  8. ZUnion(ctx context.Context, store ZStore) *StringSliceCmd
  9. ZUnionWithScores(ctx context.Context, store ZStore) *ZSliceCmd
Mark deprecated(remove in v9)
  1. ZAddCh
  2. ZIncr
  3. ZAddNXCh
  4. ZAddXXCh
  5. ZIncrNX
  6. ZIncrXX
  7. XTrim
  8. XTrimApprox
  9. XAddArgs.MaxLenApprox
Remarks

There is a bug in the xtrim/xadd limit option (https://github.com/redis/redis/issues/9046)

v8.10.0

Compare Source

go-redis no longer depends on OpenTelemetry.
add support redis-command: ZInter ZDiffStore

v8.9.0

Compare Source

v8.8.3

Compare Source

v8.8.2

Compare Source

v8.8.1

Compare Source

v8.8.0

Compare Source

v8.7.1

Compare Source

v8.7.0

Compare Source

v8.6.0

Compare Source

v8.5.0

Compare Source

v8.4.11

Compare Source

v8.4.10

Compare Source

v8.4.9

Compare Source

v8.4.8

Compare Source

v8.4.7

Compare Source

v8.4.6

Compare Source

v8.4.5

Compare Source

v8.4.4

Compare Source

v8.4.3

Compare Source

v8.4.2

Compare Source

v8.4.1

Compare Source

v8.4.0

Compare Source

v8.3.4

Compare Source

v8.3.3

Compare Source

v8.3.2

Compare Source

v8.3.1

Compare Source

v8.3.0

Compare Source

v8.2.3

Compare Source

v8.2.2

Compare Source

v8.2.1

Compare Source

v8.2.0

Compare Source

v8.1.3

Compare Source

v8.1.2

Compare Source

v8.1.1

Compare Source

v8.1.0

Compare Source

v8.0.0

Compare Source

v7.4.1

Compare Source

fix #​1823

v7.4.0

Compare Source

v7.3.0

Compare Source

v7.2.0

Compare Source

v7.1.0

Compare Source

v7.0.1

Compare Source

v7.0.0

Compare Source


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/go-redis/redis](https://github.com/go-redis/redis) | require | major | `v6.15.9+incompatible` -> `v9.0.2` | --- ### Release Notes <details> <summary>go-redis/redis</summary> ### [`v9.0.2`](https://github.com/go-redis/redis/releases/v9.0.2) [Compare Source](https://github.com/go-redis/redis/compare/v9.0.1...v9.0.2) ### Changes - feat: upgrade OpenTelemetry, use the new metrics API. ([#&#8203;2410](https://github.com/go-redis/redis/issues/2410)) #### 🧰 Maintenance - chore: release v9.0.2 (release.sh) ([#&#8203;2412](https://github.com/go-redis/redis/issues/2412)) - test: remove deep search ([#&#8203;2411](https://github.com/go-redis/redis/issues/2411)) - Adding the release drafter, for release note generation ([#&#8203;2368](https://github.com/go-redis/redis/issues/2368)) #### Contributors We'd like to thank all the contributors who worked on this release! [@&#8203;chayim](https://github.com/chayim), [@&#8203;longit644](https://github.com/longit644), [@&#8203;monkey92t](https://github.com/monkey92t) and [@&#8203;vmihailenco](https://github.com/vmihailenco) ### [`v9.0.1`](https://github.com/go-redis/redis/releases/v9.0.1) [Compare Source](https://github.com/go-redis/redis/compare/v9.0.0...v9.0.1) Please refer to [CHANGELOG.md](https://github.com/go-redis/redis/blob/master/CHANGELOG.md) for details ### [`v9.0.0`](https://github.com/go-redis/redis/releases/v9.0.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.11.5...v9.0.0) Please refer to [CHANGELOG.md](https://github.com/go-redis/redis/blob/master/CHANGELOG.md) for details ### [`v8.11.5`](https://github.com/go-redis/redis/releases/v8.11.5) [Compare Source](https://github.com/go-redis/redis/compare/v8.11.4...v8.11.5) Please refer to [CHANGELOG.md](https://github.com/go-redis/redis/blob/master/CHANGELOG.md) for details ### [`v8.11.4`](https://github.com/go-redis/redis/releases/v8.11.4) [Compare Source](https://github.com/go-redis/redis/compare/v8.11.3...v8.11.4) Please refer to [CHANGELOG.md](https://github.com/go-redis/redis/blob/master/CHANGELOG.md) for details ### [`v8.11.3`](https://github.com/go-redis/redis/compare/v8.11.2...v8.11.3) [Compare Source](https://github.com/go-redis/redis/compare/v8.11.2...v8.11.3) ### [`v8.11.2`](https://github.com/go-redis/redis/releases/v8.11.2) [Compare Source](https://github.com/go-redis/redis/compare/v8.11.1...v8.11.2) Important changes: Revert [#&#8203;1824](https://github.com/go-redis/redis/issues/1824), because it will have a significant impact on the connection pool([#&#8203;1849](https://github.com/go-redis/redis/issues/1849)) We will re-add this feature in v9. Users who have already used v8.11.1, need to upgrade immediately. ### [`v8.11.1`](https://github.com/go-redis/redis/releases/v8.11.1) [Compare Source](https://github.com/go-redis/redis/compare/v8.11.0...v8.11.1) Enhancement: - `DBSize`,`ScriptLoad`,`ScriptFlush` and `ScriptExists` should use hook. ([#&#8203;1811](https://github.com/go-redis/redis/issues/1811)) - Added FIFO option to connection pool, set option `Options.PoolFIFO` to true. ([#&#8203;1820](https://github.com/go-redis/redis/issues/1820)) - The connection is checked before use, it will increase the CPU time by 5-10% ([#&#8203;1824](https://github.com/go-redis/redis/issues/1824)) - Check Failing() before serving random node. ([#&#8203;1825](https://github.com/go-redis/redis/issues/1825)) Command: - RPOP command supports Count option (redis-server >= 6.2) - New cmd: `GeoSearch`, `GeoSearchStore` (redis-server >= 6.2) Thanks: [@&#8203;ktaekwon000](https://github.com/ktaekwon000) [@&#8203;hidu](https://github.com/hidu) [@&#8203;AnatolyRugalev](https://github.com/AnatolyRugalev) ### [`v8.11.0`](https://github.com/go-redis/redis/releases/v8.11.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.10.0...v8.11.0) ##### Change Remove OpenTelemetry metrics, Linked [#&#8203;1534](https://github.com/go-redis/redis/issues/1534) [#&#8203;1805](https://github.com/go-redis/redis/issues/1805) ##### New Command 1. XAutoClaim 2. ZRangeStore 3. ZUnion ##### Command More Options 1. XAdd: NoMkStream+MinID+Limit 2. XTrim: MinID+Limit 3. XGroup: CreateConsumer 4. ZAdd: GT+LT 5. ZRange: ByScore+ByLex+Rev+Limit ##### New API 1. XAutoClaim(ctx context.Context, a \*XAutoClaimArgs) \*XAutoClaimCmd 2. XAutoClaimJustID(ctx context.Context, a \*XAutoClaimArgs) \*XAutoClaimJustIDCmd 3. ZRangeStore(ctx context.Context, dst string, z ZRangeArgs) \*IntCmd 4. ZAddArgs(ctx context.Context, key string, args ZAddArgs) \*IntCmd 5. ZAddArgsIncr(ctx context.Context, key string, args ZAddArgs) \*FloatCmd 6. ZRangeArgs(ctx context.Context, z ZRangeArgs) \*StringSliceCmd 7. ZRangeArgsWithScores(ctx context.Context, z ZRangeArgs) \*ZSliceCmd 8. ZUnion(ctx context.Context, store ZStore) \*StringSliceCmd 9. ZUnionWithScores(ctx context.Context, store ZStore) \*ZSliceCmd ##### Mark deprecated(remove in v9) 1. ZAddCh 2. ZIncr 3. ZAddNXCh 4. ZAddXXCh 5. ZIncrNX 6. ZIncrXX 7. XTrim 8. XTrimApprox 9. XAddArgs.MaxLenApprox ##### Remarks There is a bug in the xtrim/xadd limit option (https://github.com/redis/redis/issues/9046) ### [`v8.10.0`](https://github.com/go-redis/redis/releases/v8.10.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.9.0...v8.10.0) go-redis no longer depends on OpenTelemetry. add support redis-command: `ZInter` `ZDiffStore` ### [`v8.9.0`](https://github.com/go-redis/redis/compare/v8.8.3...v8.9.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.8.3...v8.9.0) ### [`v8.8.3`](https://github.com/go-redis/redis/compare/v8.8.2...v8.8.3) [Compare Source](https://github.com/go-redis/redis/compare/v8.8.2...v8.8.3) ### [`v8.8.2`](https://github.com/go-redis/redis/compare/v8.8.1...v8.8.2) [Compare Source](https://github.com/go-redis/redis/compare/v8.8.1...v8.8.2) ### [`v8.8.1`](https://github.com/go-redis/redis/compare/v8.8.0...v8.8.1) [Compare Source](https://github.com/go-redis/redis/compare/v8.8.0...v8.8.1) ### [`v8.8.0`](https://github.com/go-redis/redis/compare/v8.7.1...v8.8.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.7.1...v8.8.0) ### [`v8.7.1`](https://github.com/go-redis/redis/compare/v8.7.0...v8.7.1) [Compare Source](https://github.com/go-redis/redis/compare/v8.7.0...v8.7.1) ### [`v8.7.0`](https://github.com/go-redis/redis/compare/v8.6.0...v8.7.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.6.0...v8.7.0) ### [`v8.6.0`](https://github.com/go-redis/redis/compare/v8.5.0...v8.6.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.5.0...v8.6.0) ### [`v8.5.0`](https://github.com/go-redis/redis/compare/v8.4.11...v8.5.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.11...v8.5.0) ### [`v8.4.11`](https://github.com/go-redis/redis/compare/v8.4.10...v8.4.11) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.10...v8.4.11) ### [`v8.4.10`](https://github.com/go-redis/redis/compare/v8.4.9...v8.4.10) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.9...v8.4.10) ### [`v8.4.9`](https://github.com/go-redis/redis/compare/v8.4.8...v8.4.9) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.8...v8.4.9) ### [`v8.4.8`](https://github.com/go-redis/redis/compare/v8.4.7...v8.4.8) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.7...v8.4.8) ### [`v8.4.7`](https://github.com/go-redis/redis/compare/v8.4.6...v8.4.7) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.6...v8.4.7) ### [`v8.4.6`](https://github.com/go-redis/redis/compare/v8.4.5...v8.4.6) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.5...v8.4.6) ### [`v8.4.5`](https://github.com/go-redis/redis/compare/v8.4.4...v8.4.5) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.4...v8.4.5) ### [`v8.4.4`](https://github.com/go-redis/redis/compare/v8.4.3...v8.4.4) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.3...v8.4.4) ### [`v8.4.3`](https://github.com/go-redis/redis/compare/v8.4.2...v8.4.3) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.2...v8.4.3) ### [`v8.4.2`](https://github.com/go-redis/redis/compare/v8.4.1...v8.4.2) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.1...v8.4.2) ### [`v8.4.1`](https://github.com/go-redis/redis/compare/v8.4.0...v8.4.1) [Compare Source](https://github.com/go-redis/redis/compare/v8.4.0...v8.4.1) ### [`v8.4.0`](https://github.com/go-redis/redis/compare/v8.3.4...v8.4.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.3.4...v8.4.0) ### [`v8.3.4`](https://github.com/go-redis/redis/compare/v8.3.3...v8.3.4) [Compare Source](https://github.com/go-redis/redis/compare/v8.3.3...v8.3.4) ### [`v8.3.3`](https://github.com/go-redis/redis/compare/v8.3.2...v8.3.3) [Compare Source](https://github.com/go-redis/redis/compare/v8.3.2...v8.3.3) ### [`v8.3.2`](https://github.com/go-redis/redis/compare/v8.3.1...v8.3.2) [Compare Source](https://github.com/go-redis/redis/compare/v8.3.1...v8.3.2) ### [`v8.3.1`](https://github.com/go-redis/redis/compare/v8.3.0...v8.3.1) [Compare Source](https://github.com/go-redis/redis/compare/v8.3.0...v8.3.1) ### [`v8.3.0`](https://github.com/go-redis/redis/compare/v8.2.3...v8.3.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.2.3...v8.3.0) ### [`v8.2.3`](https://github.com/go-redis/redis/compare/v8.2.2...v8.2.3) [Compare Source](https://github.com/go-redis/redis/compare/v8.2.2...v8.2.3) ### [`v8.2.2`](https://github.com/go-redis/redis/compare/v8.2.1...v8.2.2) [Compare Source](https://github.com/go-redis/redis/compare/v8.2.1...v8.2.2) ### [`v8.2.1`](https://github.com/go-redis/redis/compare/v8.2.0...v8.2.1) [Compare Source](https://github.com/go-redis/redis/compare/v8.2.0...v8.2.1) ### [`v8.2.0`](https://github.com/go-redis/redis/compare/v8.1.3...v8.2.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.1.3...v8.2.0) ### [`v8.1.3`](https://github.com/go-redis/redis/compare/v8.1.2...v8.1.3) [Compare Source](https://github.com/go-redis/redis/compare/v8.1.2...v8.1.3) ### [`v8.1.2`](https://github.com/go-redis/redis/compare/v8.1.1...v8.1.2) [Compare Source](https://github.com/go-redis/redis/compare/v8.1.1...v8.1.2) ### [`v8.1.1`](https://github.com/go-redis/redis/compare/v8.1.0...v8.1.1) [Compare Source](https://github.com/go-redis/redis/compare/v8.1.0...v8.1.1) ### [`v8.1.0`](https://github.com/go-redis/redis/compare/v8.0.0...v8.1.0) [Compare Source](https://github.com/go-redis/redis/compare/v8.0.0...v8.1.0) ### [`v8.0.0`](https://github.com/go-redis/redis/compare/v7.4.1...v8.0.0) [Compare Source](https://github.com/go-redis/redis/compare/v7.4.1...v8.0.0) ### [`v7.4.1`](https://github.com/go-redis/redis/releases/v7.4.1) [Compare Source](https://github.com/go-redis/redis/compare/v7.4.0...v7.4.1) fix [#&#8203;1823](https://github.com/go-redis/redis/issues/1823) ### [`v7.4.0`](https://github.com/go-redis/redis/compare/v7.3.0...v7.4.0) [Compare Source](https://github.com/go-redis/redis/compare/v7.3.0...v7.4.0) ### [`v7.3.0`](https://github.com/go-redis/redis/compare/v7.2.0...v7.3.0) [Compare Source](https://github.com/go-redis/redis/compare/v7.2.0...v7.3.0) ### [`v7.2.0`](https://github.com/go-redis/redis/compare/v7.1.0...v7.2.0) [Compare Source](https://github.com/go-redis/redis/compare/v7.1.0...v7.2.0) ### [`v7.1.0`](https://github.com/go-redis/redis/compare/v7.0.1...v7.1.0) [Compare Source](https://github.com/go-redis/redis/compare/v7.0.1...v7.1.0) ### [`v7.0.1`](https://github.com/go-redis/redis/compare/v7.0.0...v7.0.1) [Compare Source](https://github.com/go-redis/redis/compare/v7.0.0...v7.0.1) ### [`v7.0.0`](https://github.com/go-redis/redis/compare/v6.15.9...v7.0.0) [Compare Source](https://github.com/go-redis/redis/compare/v6.15.9...v7.0.0) </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
odit_renovate added the
priority
medium
enhancement
status:review_needed
labels 2023-02-24 20:47:59 +00:00
odit_renovate requested review from niggl 2023-02-24 20:48:00 +00:00
odit_renovate requested review from philipp 2023-02-24 20:48:00 +00:00
Author
Member

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you check the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d ./...
go: github.com/go-redis/redis/v9@v9.0.2: parsing go.mod:
	module declares its path as: github.com/redis/go-redis/v9
	        but was required as: github.com/go-redis/redis/v9

### ⚠ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you check the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: go.sum ``` Command failed: go get -d ./... go: github.com/go-redis/redis/v9@v9.0.2: parsing go.mod: module declares its path as: github.com/redis/go-redis/v9 but was required as: github.com/go-redis/redis/v9 ```
odit_renovate force-pushed renovate/github.com-go-redis-redis-9.x from 7a6aacc6b1 to ddf573968d 2023-02-25 17:17:52 +00:00 Compare
odit_renovate force-pushed renovate/github.com-go-redis-redis-9.x from ddf573968d to 480992f762 2023-02-25 17:32:54 +00:00 Compare
niggl refused to review 2023-03-02 17:27:06 +00:00
niggl removed review request for philipp 2023-03-02 17:27:07 +00:00
odit_renovate force-pushed renovate/github.com-go-redis-redis-9.x from 480992f762 to 0f5e4749c9 2023-03-02 17:32:50 +00:00 Compare
odit_renovate changed title from Update module github.com/go-redis/redis to v9 to Update module github.com/go-redis/redis to v9 - autoclosed 2023-03-31 11:26:57 +00:00
odit_renovate closed this pull request 2023-03-31 11:26:57 +00:00
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.