Skip to content

⬆ update redis[hiredis] requirement from >=5.2 to >=8.1.0 - #8

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/redis-hiredis--gte-8.1.0
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/redis-hiredis--gte-8.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 12, 2026 •

Copy link
Copy Markdown

Updates the requirements on redis[hiredis] to permit the latest version.

Release notes

Sourced from redis[hiredis]'s releases.

8.1.0

Changes

✨ Highlights

Async maintenance notifications

redis-py now supports server-pushed maintenance notifications in the asyncio stack for both standalone and cluster clients, bringing the async client to parity with the sync implementation. When a Redis deployment signals maintenance events (such as node migration or failover windows), the async client reacts through the maintenance-notifications handler (redis/maint_notifications.py and its async integration under redis/asyncio/), allowing applications to adapt connection handling during maintenance without downtime. (#4177)

Expanded command coverage

This release adds a batch of new command surfaces across core data types and modules:

  • Lists — LMOVEM / BLMOVEM for moving multiple elements between lists (#4174).
  • Sets — SDIFFCARD and SUNIONCARD cardinality commands (#4171).
  • Streams — MAXCOUNT / MAXSIZE options for XREAD and XREADGROUP (#4173).
  • Time Series — TS.READ (#4170), TS.QUERYLABELS (#4197), TS.NRANGE / TS.NREVRANGE (#4163), and an exclude_empty (EXCLUDEEMPTY) option for TS.MRANGE / TS.MREVRANGE (#4188).
  • Search — FT.ALIASLIST (#4198) and a COLLECT reducer for aggregations (#4179).
  • Sentinel — replica sentinel aliases (#4127).

🚀 New Features

  • Add replica sentinel aliases (#4127)
  • Add TS.NRANGE and TS.NREVRANGE support to the timeseries command surface (#4163)
  • feat: add TS.READ command support to the timeseries module (#4170)
  • feat: add SDIFFCARD and SUNIONCARD command support (#4171)
  • feat: add MAXCOUNT/MAXSIZE support to XREAD and XREADGROUP (#4173)
  • feat: add LMOVEM and BLMOVEM commands for moving multiple list elements (#4174)
  • feat: add async maintenance-notifications support for standalone and cluster clients (#4177)
  • feat: add COLLECT reducer support to search aggregations (#4179)
  • feat: add exclude_empty (EXCLUDEEMPTY) option to TS.MRANGE and TS.MREVRANGE (#4188)
  • feat: add TS.QUERYLABELS support to the timeseries command surface (#4197)
  • feat: add FT.ALIASLIST support (#4198)

⚠️ Experimental

  • feat: add client-side HIMPORT fieldset support for standalone and cluster clients (#4205)

The feature considered unstable and public API might be changed in the future minor version

🐛 Bug Fixes

  • fix: detect closed pooled connection without consuming pending push data (RESP3 + hiredis) (#4156)
  • Fix Sentinel pool capacity loss after failover (#4193)

... (truncated)

Commits
  • e013126 Testing with 8.10 GA (#4227)
  • 059d1e9 Fixed TS.NRANGE commands to correctly apply aggregators (#4225)
  • d486a0a Fix FIELDNAME alias dropping first character of un-prefixed fields (#4224)
  • fb93104 feat: add client-side HIMPORT fieldset support for standalone and cluster cli...
  • 9197609 Fix lat/lon swap in search querystring geo() helper (#4223)
  • 14714a0 fix: Fixed double decoding issue with unquote() (#4222)
  • 227280a Update lib version to 8.1.0
  • 88d16d0 Decode ACL LOG string values on the default RESP3 legacy callback (#4201)
  • 599fd75 feat: add FT.ALIASLIST support (#4198)
  • 71e275e test: add VectorField RERANK serialization tests for sync and async search (#...
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Sep 12, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: internal. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 12, 2026
@github-actions

Copy link
Copy Markdown

This pull request has a merge conflict that needs to be resolved.

Updates the requirements on [redis[hiredis]](https://github.com/redis/redis-py) to permit the latest version.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](redis/redis-py@v5.2.0...v8.1.0)

---
updated-dependencies:
- dependency-name: redis[hiredis]
  dependency-version: 8.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot
dependabot Bot force-pushed the dependabot/uv/redis-hiredis--gte-8.1.0 branch from d9472bd to f62a9ec Compare September 13, 2026 18:57
withrvr added a commit that referenced this pull request Sep 13, 2026
Backend: uv lock --upgrade (small remainder after Phase 9.5), raised the
redis/psycopg version floors in pyproject.toml to match Dependabot PRs
#8/#9 and what was already resolving.

Frontend: attempted every deferral Phase 9.5 left, per this phase's
"actually try the fix" mandate -- axios and @hey-api/openapi-ts upgraded
clean; @tanstack/react-table v8->v9 migrated for real (DataTable.tsx and
its two consumers, verified via build/lint/dev-server); react-email in
packages/react-email/ bumped to true latest, verified byte-identical
template export output. typescript v6->v7 attempted then reverted: it
works fine on its own, but @hey-api/openapi-ts crashes under it (a
confirmed, currently-open upstream bug, hey-api/hey-api#4235) -- the one
genuine "latest is broken" case this phase hit.

zizmor-action bumped to v0.6.3 (Dependabot PR #5's exact target).
Verified postgres:18/redis:8-alpine are each technology's current major
via a live check (PostgreSQL 19 is still beta).

Full detail, including a template-org leftover found in zizmor.yml
(flagged for Phase 14, not fixed here) and the Dependabot reconciliation:
docs/development/dependency-audit.md.

Claude-Session: https://claude.ai/code/session_01WACAxnAd7w5uk12Y58EHqz
@withrvr

withrvr commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Superseded by #17 — redis[hiredis]'s floor raised to >=8.1.0 in that PR, matching this PR's exact target.

@withrvr withrvr closed this Sep 13, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 13, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/uv/redis-hiredis--gte-8.1.0 branch September 13, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant