Skip to content

chore(deps): update fakeredis requirement from >=2.36.2 to >=2.37.0 in /backend#9

Merged
weed33834 merged 3 commits into
mainfrom
dependabot/pip/backend/fakeredis-gte-2.36.2
Jul 24, 2026
Merged

chore(deps): update fakeredis requirement from >=2.36.2 to >=2.37.0 in /backend#9
weed33834 merged 3 commits into
mainfrom
dependabot/pip/backend/fakeredis-gte-2.36.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on fakeredis to permit the latest version.

Release notes

Sourced from fakeredis's releases.

v2.37.0 - 2026-07-22

🚀 Features

  • feat: implement connection commands RESET, CLIENT KILL, CLIENT UNBLOCK, CLIENT REPLY, CLIENT PAUSE, CLIENT UNPAUSE, CLIENT NO-EVICT and CLIENT NO-TOUCH. CLIENT PAUSE validates and records its arguments but does not actually suspend command processing; the client-side caching commands (CLIENT TRACKING, CLIENT TRACKINGINFO, CLIENT CACHING, CLIENT GETREDIR) remain unsupported
  • feat: support INCREX command (redis 8.8) (#520)
  • feat: support FPHA argument in JSON.SET to force homogeneous numeric arrays to a floating-point type (redis 8.8) ( #523)
  • feat: support hash field subkey notifications (redis 8.8) (#525)
  • feat: support multiple aggregators in TS.RANGE/TS.REVRANGE/TS.MRANGE/TS.MREVRANGE (redis 8.8) (#524)
  • feat: support COUNT aggregator in ZUNION/ZINTER/ZUNIONSTORE/ZINTERSTORE (redis 8.8) (#522)
  • feat: support CLAIM min-idle-time option in XREADGROUP (redis 8.4) (#527)
  • feat(bitfield): support #-prefixed offsets in BITFIELD

🐛 Bug Fixes

  • fix: align XNACK with redis 8.8 semantics (#521)
  • fix: HEXPIRE/HPEXPIRE now raise an error on negative expiration time
  • fix: GEOADD now rejects longitude/latitude pairs outside the valid range

🧰 Maintenance

  • Update to redis-py 8.0.1
  • Update Valkey version used in CI to 8.1.8
  • refactor: reorganize and clean up command classes in _commands.py and related mixins
  • test: skip subkey notification tests on redis-py below 5 (#526)
  • doc: fix link to implement command guide (#519)

Full Changelog: cunla/fakeredis-py@v2.36.2...v2.37.0

Commits

@dependabot @github

dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, python. Please create them before Dependabot can add them to a pull request.

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

Updates the requirements on [fakeredis](https://github.com/cunla/fakeredis-py) to permit the latest version.
- [Release notes](https://github.com/cunla/fakeredis-py/releases)
- [Commits](cunla/fakeredis-py@v2.36.2...v2.37.0)

---
updated-dependencies:
- dependency-name: fakeredis
  dependency-version: 2.36.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title deps(python)(deps): update fakeredis requirement from >=2.20 to >=2.36.2 in /backend chore(deps): update fakeredis requirement from >=2.36.2 to >=2.37.0 in /backend Jul 23, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/backend/fakeredis-gte-2.36.2 branch from 9243ac5 to 7668c32 Compare July 23, 2026 20:15
@weed33834
weed33834 enabled auto-merge (squash) July 24, 2026 00:06
@weed33834

Copy link
Copy Markdown
Owner

🔍 CI 失败分析(自动排查)

本 PR 仅将 backend/requirements.txt 中的 fakeredis>=2.36.2fakeredis>=2.37.0(单行 minor 升级)。

当前 CI 有 3 项失败,经核查均与本次 fakeredis 升级无关,属于项目预存问题

检查项 失败原因 与 fakeredis 关系
Backend Tests ModuleNotFoundError: No module named 'apscheduler'core/scheduler.py 导入 apscheduler 但测试环境未安装) ❌ 无关(项目依赖缺失)
Frontend Lint (eslint+prettier) Vue 文件存在 33 个 lint 问题(vue/html-quotesno-unused-vars 等) ❌ 无关(前端代码问题)
Container Scan (Trivy) Docker 构建失败:No matching distribution found for tree-sitter-languages>=1.2.0 ❌ 无关(Dockerfile 依赖解析问题)

处理动作

  • ✅ 已更新分支(与 main 同步)
  • ✅ 已启用 auto-merge(SQUASH 方式)—— CI 通过后将自动合并并删除分支
  • ⚠️ 上述 3 项失败需项目侧单独修复(apscheduler 依赖、前端 lint、Dockerfile tree-sitter-languages),与本 PR 无关

本评论由自动化排查流程生成。

@weed33834 weed33834 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI 全部通过(Backend Tests / Backend Lint / Frontend 全套),依赖修复已合入。批准自动合并。

@weed33834
weed33834 merged commit f8c4799 into main Jul 24, 2026
12 of 13 checks passed
@weed33834
weed33834 deleted the dependabot/pip/backend/fakeredis-gte-2.36.2 branch July 24, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant