[PR #662] [MERGED] fix(deps): bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 in /api #669

Closed
opened 2026-03-03 16:39:32 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NdoleStudio/httpsms/pull/662
Author: @dependabot[bot]
Created: 5/1/2025
Status: Merged
Merged: 5/1/2025
Merged by: @AchoArnold

Base: mainHead: dependabot/go_modules/api/github.com/redis/go-redis/v9-9.8.0


📝 Commits (1)

  • 5bcd682 fix(deps): bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 in /api

📊 Changes

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

View changed files

📝 api/go.mod (+1 -1)
📝 api/go.sum (+2 -2)

📄 Description

Bumps github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0.

Release notes

Sourced from github.com/redis/go-redis/v9's releases.

v9.8.0

9.8.0 (2025-04-30)

🚀 Highlights

  • Redis 8 Support: Full compatibility with Redis 8.0, including testing and CI integration
  • Enhanced Hash Operations: Added support for new hash commands (HGETDEL, HGETEX, HSETEX) and HSTRLEN command
  • Search Improvements: Enabled Search DIALECT 2 by default and added CountOnly argument for FT.Search

New Features

  • Added support for new hash commands: HGETDEL, HGETEX, HSETEX (#3305)
  • Added HSTRLEN command for hash operations (#2843)
  • Added Do method for raw query by single connection from pool.Conn() (#3182)
  • Prevent false-positive marshaling by treating zero time.Time as empty in isEmptyValue (#3273)
  • Added FailoverClusterClient support for Universal client (#2794)
  • Added support for cluster mode with IsClusterMode config parameter (#3255)
  • Added client name support in HELLO RESP handshake (#3294)
  • Enabled Search DIALECT 2 by default (#3213)
  • Added read-only option for failover configurations (#3281)
  • Added CountOnly argument for FT.Search to use LIMIT 0 0 (#3338)
  • Added DB option support in NewFailoverClusterClient (#3342)
  • Added nil check for the options when creating a client (#3363)

🐛 Bug Fixes

  • Fixed PubSub concurrency safety issues (#3360)
  • Fixed panic caused when argument is nil (#3353)
  • Improved error handling when fetching master node from sentinels (#3349)
  • Fixed connection pool timeout issues and increased retries (#3298)
  • Fixed context cancellation error leading to connection spikes on Primary instances (#3190)
  • Fixed RedisCluster client to consider MASTERDOWN a retriable error (#3164)
  • Fixed tracing to show complete commands instead of truncated versions (#3290)
  • Fixed OpenTelemetry instrumentation to prevent multiple span reporting (#3168)
  • Fixed FT.Search Limit argument and added CountOnly argument for limit 0 0 (#3338)
  • Fixed missing command in interface (#3344)
  • Fixed slot calculation for COUNTKEYSINSLOT command (#3327)
  • Updated PubSub implementation with correct context (#3329)

📚 Documentation

  • Added hash search examples (#3357)
  • Fixed documentation comments (#3351)
  • Added CountOnly search example (#3345)
  • Added examples for list commands: LLEN, LPOP, LPUSH, LRANGE, RPOP, RPUSH (#3234)
  • Added SADD and SMEMBERS command examples (#3242)
  • Updated README.md to use Redis Discord guild (#3331)
  • Updated HExpire command documentation (#3355)
  • Featured OpenTelemetry instrumentation more prominently (#3316)
  • Updated README.md with additional information (#310ce55)

Performance and Reliability

  • Bound connection pool background dials to configured dial timeout (#3089)
  • Ensured context isn't exhausted via concurrent query (#3334)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 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/NdoleStudio/httpsms/pull/662 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 5/1/2025 **Status:** ✅ Merged **Merged:** 5/1/2025 **Merged by:** [@AchoArnold](https://github.com/AchoArnold) **Base:** `main` ← **Head:** `dependabot/go_modules/api/github.com/redis/go-redis/v9-9.8.0` --- ### 📝 Commits (1) - [`5bcd682`](https://github.com/NdoleStudio/httpsms/commit/5bcd6820db67761527370e9668f0089ecaa99be8) fix(deps): bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 in /api ### 📊 Changes **2 files changed** (+3 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `api/go.mod` (+1 -1) 📝 `api/go.sum` (+2 -2) </details> ### 📄 Description Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) from 9.7.3 to 9.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/redis/go-redis/releases">github.com/redis/go-redis/v9's releases</a>.</em></p> <blockquote> <h2>v9.8.0</h2> <h1>9.8.0 (2025-04-30)</h1> <h2>🚀 Highlights</h2> <ul> <li><strong>Redis 8 Support</strong>: Full compatibility with Redis 8.0, including testing and CI integration</li> <li><strong>Enhanced Hash Operations</strong>: Added support for new hash commands (<code>HGETDEL</code>, <code>HGETEX</code>, <code>HSETEX</code>) and <code>HSTRLEN</code> command</li> <li><strong>Search Improvements</strong>: Enabled Search DIALECT 2 by default and added <code>CountOnly</code> argument for <code>FT.Search</code></li> </ul> <h2>✨ New Features</h2> <ul> <li>Added support for new hash commands: <code>HGETDEL</code>, <code>HGETEX</code>, <code>HSETEX</code> (<a href="https://redirect.github.com/redis/go-redis/pull/3305">#3305</a>)</li> <li>Added <code>HSTRLEN</code> command for hash operations (<a href="https://redirect.github.com/redis/go-redis/pull/2843">#2843</a>)</li> <li>Added <code>Do</code> method for raw query by single connection from <code>pool.Conn()</code> (<a href="https://redirect.github.com/redis/go-redis/pull/3182">#3182</a>)</li> <li>Prevent false-positive marshaling by treating zero time.Time as empty in isEmptyValue (<a href="https://redirect.github.com/redis/go-redis/pull/3273">#3273</a>)</li> <li>Added FailoverClusterClient support for Universal client (<a href="https://redirect.github.com/redis/go-redis/pull/2794">#2794</a>)</li> <li>Added support for cluster mode with <code>IsClusterMode</code> config parameter (<a href="https://redirect.github.com/redis/go-redis/pull/3255">#3255</a>)</li> <li>Added client name support in <code>HELLO</code> RESP handshake (<a href="https://redirect.github.com/redis/go-redis/pull/3294">#3294</a>)</li> <li><strong>Enabled Search DIALECT 2 by default</strong> (<a href="https://redirect.github.com/redis/go-redis/pull/3213">#3213</a>)</li> <li>Added read-only option for failover configurations (<a href="https://redirect.github.com/redis/go-redis/pull/3281">#3281</a>)</li> <li>Added <code>CountOnly</code> argument for <code>FT.Search</code> to use <code>LIMIT 0 0</code> (<a href="https://redirect.github.com/redis/go-redis/pull/3338">#3338</a>)</li> <li>Added <code>DB</code> option support in <code>NewFailoverClusterClient</code> (<a href="https://redirect.github.com/redis/go-redis/pull/3342">#3342</a>)</li> <li>Added <code>nil</code> check for the options when creating a client (<a href="https://redirect.github.com/redis/go-redis/pull/3363">#3363</a>)</li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>Fixed <code>PubSub</code> concurrency safety issues (<a href="https://redirect.github.com/redis/go-redis/pull/3360">#3360</a>)</li> <li>Fixed panic caused when argument is <code>nil</code> (<a href="https://redirect.github.com/redis/go-redis/pull/3353">#3353</a>)</li> <li>Improved error handling when fetching master node from sentinels (<a href="https://redirect.github.com/redis/go-redis/pull/3349">#3349</a>)</li> <li>Fixed connection pool timeout issues and increased retries (<a href="https://redirect.github.com/redis/go-redis/pull/3298">#3298</a>)</li> <li>Fixed context cancellation error leading to connection spikes on Primary instances (<a href="https://redirect.github.com/redis/go-redis/pull/3190">#3190</a>)</li> <li>Fixed RedisCluster client to consider <code>MASTERDOWN</code> a retriable error (<a href="https://redirect.github.com/redis/go-redis/pull/3164">#3164</a>)</li> <li>Fixed tracing to show complete commands instead of truncated versions (<a href="https://redirect.github.com/redis/go-redis/pull/3290">#3290</a>)</li> <li>Fixed OpenTelemetry instrumentation to prevent multiple span reporting (<a href="https://redirect.github.com/redis/go-redis/pull/3168">#3168</a>)</li> <li>Fixed <code>FT.Search</code> Limit argument and added <code>CountOnly</code> argument for limit 0 0 (<a href="https://redirect.github.com/redis/go-redis/pull/3338">#3338</a>)</li> <li>Fixed missing command in interface (<a href="https://redirect.github.com/redis/go-redis/pull/3344">#3344</a>)</li> <li>Fixed slot calculation for <code>COUNTKEYSINSLOT</code> command (<a href="https://redirect.github.com/redis/go-redis/pull/3327">#3327</a>)</li> <li>Updated PubSub implementation with correct context (<a href="https://redirect.github.com/redis/go-redis/pull/3329">#3329</a>)</li> </ul> <h2>📚 Documentation</h2> <ul> <li>Added hash search examples (<a href="https://redirect.github.com/redis/go-redis/pull/3357">#3357</a>)</li> <li>Fixed documentation comments (<a href="https://redirect.github.com/redis/go-redis/pull/3351">#3351</a>)</li> <li>Added <code>CountOnly</code> search example (<a href="https://redirect.github.com/redis/go-redis/pull/3345">#3345</a>)</li> <li>Added examples for list commands: <code>LLEN</code>, <code>LPOP</code>, <code>LPUSH</code>, <code>LRANGE</code>, <code>RPOP</code>, <code>RPUSH</code> (<a href="https://redirect.github.com/redis/go-redis/pull/3234">#3234</a>)</li> <li>Added <code>SADD</code> and <code>SMEMBERS</code> command examples (<a href="https://redirect.github.com/redis/go-redis/pull/3242">#3242</a>)</li> <li>Updated <code>README.md</code> to use Redis Discord guild (<a href="https://redirect.github.com/redis/go-redis/pull/3331">#3331</a>)</li> <li>Updated <code>HExpire</code> command documentation (<a href="https://redirect.github.com/redis/go-redis/pull/3355">#3355</a>)</li> <li>Featured OpenTelemetry instrumentation more prominently (<a href="https://redirect.github.com/redis/go-redis/pull/3316">#3316</a>)</li> <li>Updated <code>README.md</code> with additional information (<a href="https://github.com/redis/go-redis/commit/310ce55">#310ce55</a>)</li> </ul> <h2>⚡ Performance and Reliability</h2> <ul> <li>Bound connection pool background dials to configured dial timeout (<a href="https://redirect.github.com/redis/go-redis/pull/3089">#3089</a>)</li> <li>Ensured context isn't exhausted via concurrent query (<a href="https://redirect.github.com/redis/go-redis/pull/3334">#3334</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/redis/go-redis/commit/fba6dececdf138af0b34928e28d514f9205ed7d2"><code>fba6dec</code></a> Merge branch 'master' into v9.8</li> <li><a href="https://github.com/redis/go-redis/commit/46ede21fdbe2ab00aff180ab14f2a490996c81ba"><code>46ede21</code></a> chore(release): Update version to v9.8.0</li> <li><a href="https://github.com/redis/go-redis/commit/22992116f37f38c0b34ad2a6a5f19ff244c3f8ad"><code>2299211</code></a> feat(options): panic when options are nil (<a href="https://redirect.github.com/redis/go-redis/issues/3363">#3363</a>)</li> <li><a href="https://github.com/redis/go-redis/commit/8f582356b31a8bdc9bfad7327abb4e279eddbdb5"><code>8f58235</code></a> chore(ci): Use redis 8 rc2 image. (<a href="https://redirect.github.com/redis/go-redis/issues/3361">#3361</a>)</li> <li><a href="https://github.com/redis/go-redis/commit/09dc3510a2c7c38a6be81f8fcf22ed8ed7410e40"><code>09dc351</code></a> migrate golangci-lint config to v2 format (<a href="https://redirect.github.com/redis/go-redis/issues/3354">#3354</a>)</li> <li><a href="https://github.com/redis/go-redis/commit/cb2cfb000d5321b7f49204175dfa24f2ab69d18e"><code>cb2cfb0</code></a> fix: <code>PubSub</code> isn't concurrency-safe (<a href="https://redirect.github.com/redis/go-redis/issues/3360">#3360</a>)</li> <li><a href="https://github.com/redis/go-redis/commit/46d4b20ee247198ad0386e93286773c755e3632a"><code>46d4b20</code></a> feat: func isEmptyValue support time.Time (<a href="https://redirect.github.com/redis/go-redis/issues/3273">#3273</a>)</li> <li><a href="https://github.com/redis/go-redis/commit/f9b0e70f4c0e34210d8429592fc165922d91e706"><code>f9b0e70</code></a> update HExpire command documentation (<a href="https://redirect.github.com/redis/go-redis/issues/3355">#3355</a>)</li> <li><a href="https://github.com/redis/go-redis/commit/b28606cf2599bdebce2b2f534445e605f4d76e1e"><code>b28606c</code></a> Update README.md, use redis discord guild (<a href="https://redirect.github.com/redis/go-redis/issues/3331">#3331</a>)</li> <li><a href="https://github.com/redis/go-redis/commit/adb479820c600565622a8c7d739d7b38ce86e5b1"><code>adb4798</code></a> fix: Fix panic caused when arg is nil (<a href="https://redirect.github.com/redis/go-redis/issues/3353">#3353</a>)</li> <li>Additional commits viewable in <a href="https://github.com/redis/go-redis/compare/v9.7.3...v9.8.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/redis/go-redis/v9&package-manager=go_modules&previous-version=9.7.3&new-version=9.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 16:39:32 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/httpsms#669
No description provided.