[PR #831] [MERGED] fix(deps): update module github.com/redis/go-redis/v9 to v9.9.0 #983

Closed
opened 2025-11-01 21:08:33 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/831
Author: @renovate[bot]
Created: 5/27/2025
Status: Merged
Merged: 5/27/2025
Merged by: @kolaente

Base: mainHead: renovate/github.com-redis-go-redis-v9-9.x


📝 Commits (1)

  • e44c53a fix(deps): update module github.com/redis/go-redis/v9 to v9.9.0

📊 Changes

2 files changed (+3 additions, -1 deletions)

View changed files

📝 go.mod (+1 -1)
📝 go.sum (+2 -0)

📄 Description

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/redis/go-redis/v9 v9.8.0 -> v9.9.0 age adoption passing confidence

Release Notes

redis/go-redis (github.com/redis/go-redis/v9)

v9.9.0: 9.9.0

Compare Source

🚀 Highlights

  • Token-based Authentication: Added StreamingCredentialsProvider for dynamic credential updates (experimental)
  • Connection Statistics: Added connection waiting statistics for better monitoring
  • Failover Improvements: Added ParseFailoverURL for easier failover configuration
  • Ring Client Enhancements: Added shard access methods for better Pub/Sub management

New Features

  • Added StreamingCredentialsProvider for token-based authentication (#​3320)
    • Supports dynamic credential updates
    • Includes connection close hooks
    • Note: Currently marked as experimental
  • Added ParseFailoverURL for parsing failover URLs (#​3362)
  • Added connection waiting statistics (#​2804)
  • Added new utility functions:
    • ParseFloat and MustParseFloat in public utils package (#​3371)
    • Unit tests for Atoi, ParseInt, ParseUint, and ParseFloat (#​3377)
  • Added Ring client shard access methods:
    • GetShardClients() to retrieve all active shard clients
    • GetShardClientForKey(key string) to get the shard client for a specific key (#​3388)

🐛 Bug Fixes

  • Fixed routing reads to loading slave nodes (#​3370)
  • Added support for nil lag in XINFO GROUPS (#​3369)
  • Fixed pool acquisition timeout issues (#​3381)
  • Optimized unnecessary copy operations (#​3376)

📚 Documentation

  • Updated documentation for XINFO GROUPS with nil lag support (#​3369)
  • Added package-level comments for new features

Performance and Reliability

  • Optimized ReplaceSpaces function (#​3383)
  • Set default value for Options.Protocol in init() (#​3387)
  • Exported pool errors for public consumption (#​3380)

🔧 Dependencies and Infrastructure

🧪 Testing

  • Added unit tests for pool acquisition timeout (#​3381)
  • Added unit tests for utility functions (#​3377)

👥 Contributors

We would like to thank all the contributors who made this release possible:

@​ndyakov, @​ofekshenawa, @​LINKIWI, @​iamamirsalehi, @​fukua95, @​lzakharov, @​DengY11

📝 Changelog

For a complete list of changes, see the full changelog.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/831 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 5/27/2025 **Status:** ✅ Merged **Merged:** 5/27/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `renovate/github.com-redis-go-redis-v9-9.x` --- ### 📝 Commits (1) - [`e44c53a`](https://github.com/go-vikunja/vikunja/commit/e44c53a98f8b52f77662cd8a9d8afcbe4c5062e5) fix(deps): update module github.com/redis/go-redis/v9 to v9.9.0 ### 📊 Changes **2 files changed** (+3 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+1 -1) 📝 `go.sum` (+2 -0) </details> ### 📄 Description This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis) | `v9.8.0` -> `v9.9.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fredis%2fgo-redis%2fv9/v9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fredis%2fgo-redis%2fv9/v9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fredis%2fgo-redis%2fv9/v9.8.0/v9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fredis%2fgo-redis%2fv9/v9.8.0/v9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>redis/go-redis (github.com/redis/go-redis/v9)</summary> ### [`v9.9.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.9.0): 9.9.0 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.8.0...v9.9.0) #### 🚀 Highlights - **Token-based Authentication**: Added `StreamingCredentialsProvider` for dynamic credential updates (**experimental**) - Can be used with [go-redis-entraid](https://redirect.github.com/redis/go-redis-entraid) for Azure AD authentication - **Connection Statistics**: Added connection waiting statistics for better monitoring - **Failover Improvements**: Added `ParseFailoverURL` for easier failover configuration - **Ring Client Enhancements**: Added shard access methods for better Pub/Sub management #### ✨ New Features - Added `StreamingCredentialsProvider` for token-based authentication ([#&#8203;3320](https://redirect.github.com/redis/go-redis/pull/3320)) - Supports dynamic credential updates - Includes connection close hooks - Note: Currently marked as experimental - Added `ParseFailoverURL` for parsing failover URLs ([#&#8203;3362](https://redirect.github.com/redis/go-redis/pull/3362)) - Added connection waiting statistics ([#&#8203;2804](https://redirect.github.com/redis/go-redis/pull/2804)) - Added new utility functions: - `ParseFloat` and `MustParseFloat` in public utils package ([#&#8203;3371](https://redirect.github.com/redis/go-redis/pull/3371)) - Unit tests for `Atoi`, `ParseInt`, `ParseUint`, and `ParseFloat` ([#&#8203;3377](https://redirect.github.com/redis/go-redis/pull/3377)) - Added Ring client shard access methods: - `GetShardClients()` to retrieve all active shard clients - `GetShardClientForKey(key string)` to get the shard client for a specific key ([#&#8203;3388](https://redirect.github.com/redis/go-redis/pull/3388)) #### 🐛 Bug Fixes - Fixed routing reads to loading slave nodes ([#&#8203;3370](https://redirect.github.com/redis/go-redis/pull/3370)) - Added support for nil lag in XINFO GROUPS ([#&#8203;3369](https://redirect.github.com/redis/go-redis/pull/3369)) - Fixed pool acquisition timeout issues ([#&#8203;3381](https://redirect.github.com/redis/go-redis/pull/3381)) - Optimized unnecessary copy operations ([#&#8203;3376](https://redirect.github.com/redis/go-redis/pull/3376)) #### 📚 Documentation - Updated documentation for XINFO GROUPS with nil lag support ([#&#8203;3369](https://redirect.github.com/redis/go-redis/pull/3369)) - Added package-level comments for new features #### ⚡ Performance and Reliability - Optimized `ReplaceSpaces` function ([#&#8203;3383](https://redirect.github.com/redis/go-redis/pull/3383)) - Set default value for `Options.Protocol` in `init()` ([#&#8203;3387](https://redirect.github.com/redis/go-redis/pull/3387)) - Exported pool errors for public consumption ([#&#8203;3380](https://redirect.github.com/redis/go-redis/pull/3380)) #### 🔧 Dependencies and Infrastructure - Updated Redis CI to version 8.0.1 ([#&#8203;3372](https://redirect.github.com/redis/go-redis/pull/3372)) - Updated spellcheck GitHub Actions ([#&#8203;3389](https://redirect.github.com/redis/go-redis/pull/3389)) - Removed unused parameters ([#&#8203;3382](https://redirect.github.com/redis/go-redis/pull/3382), [#&#8203;3384](https://redirect.github.com/redis/go-redis/pull/3384)) #### 🧪 Testing - Added unit tests for pool acquisition timeout ([#&#8203;3381](https://redirect.github.com/redis/go-redis/pull/3381)) - Added unit tests for utility functions ([#&#8203;3377](https://redirect.github.com/redis/go-redis/pull/3377)) #### 👥 Contributors We would like to thank all the contributors who made this release possible: [@&#8203;ndyakov](https://redirect.github.com/ndyakov), [@&#8203;ofekshenawa](https://redirect.github.com/ofekshenawa), [@&#8203;LINKIWI](https://redirect.github.com/LINKIWI), [@&#8203;iamamirsalehi](https://redirect.github.com/iamamirsalehi), [@&#8203;fukua95](https://redirect.github.com/fukua95), [@&#8203;lzakharov](https://redirect.github.com/lzakharov), [@&#8203;DengY11](https://redirect.github.com/DengY11) #### 📝 Changelog For a complete list of changes, see the [full changelog](https://redirect.github.com/redis/go-redis/compare/v9.8.0...v9.9.0). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/go-vikunja/vikunja). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-01 21:08:33 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#983