chore(deps-dev): bump redis from 7.4.0 to 8.0.1#3096
Conversation
Bumps [redis](https://github.com/redis/redis-py) from 7.4.0 to 8.0.1. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](redis/redis-py@v7.4.0...v8.0.1) --- updated-dependencies: - dependency-name: redis dependency-version: 8.0.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
|
Superseded by #3108, which consolidates this and the other open Dependabot bumps into a single PR (with both lockfiles regenerated together). |
|
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 If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
* chore(deps): consolidated dependency bump Combine six open Dependabot PRs into one bump and regenerate both lockfiles so they resolve together: - requests 2.33.1 -> 2.34.2 (#3098) - ansible-core 2.21.0 -> 2.21.1 (#3097) - redis 7.4.0 -> 8.0.1 (#3096) - djangorestframework-stubs 3.16.9 -> 3.17.0 (#3095) - django-stubs-ext 6.0.5 -> 6.0.6 (#3094) - tailwindcss + @tailwindcss/cli 4.3.1 -> 4.3.2 (#3104) redis is a major bump. kombu 5.6.2 caps its optional redis extra at <6.5, but we depend on redis-py directly, so the cap is not enforced. Verified against a live redis that the direct client API (get/set/ rpush/blpop/pubsub), the celery->redis broker enqueue path, and the channels-redis channel layer all work with redis-py 8.0.1. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * chore(deps): sync workflow requests pin, drop redundant types-requests Address Copilot review on the consolidated bump: - Bump the hardcoded requests pin in build-balena-disk-image.yaml (rpi-imager.json generation) to 2.34.2 to match pyproject. - requests 2.34.2 now ships py.typed, so the types-requests stub in the dev-host group is redundant; remove it and relock. The inline types are stricter and surfaced a latent bytes/str inconsistency in handle_github_error's errdesc, now annotated as bytes | str. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci: build rpi-imager.json via uv + lockfile instead of an ad-hoc pin The build-rpi-imager-json job installed requests with a hardcoded `pip install 'requests==X'`, a pin that had to be hand-synced with pyproject.toml (and had already drifted). Replace it with the pinned astral-sh/setup-uv action and `uv run --locked --group local`, which resolves requests from uv.lock and fails the job if pyproject and the lockfile ever diverge. Removes the drift source permanently. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci: validate rpi-imager.json with jq empty instead of jq . jq empty asserts the file is well-formed JSON and exits non-zero on failure without dumping the payload to the build log; jq . only pretty-printed it as a side effect of parsing. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * fix(github): log decoded response text, not raw bytes handle_github_error logged exc.response.content (bytes), which renders as a b'...' repr in the log line. Use .text so the GitHub error body reads as the server's actual message and errdesc stays a plain str. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>



Bumps redis from 7.4.0 to 8.0.1.
Release notes
Sourced from redis's releases.
... (truncated)
Commits
7c0fd11Updating lib version to 8.0.1b7a4d7dAvoid per-check fd allocation in hiredis_socket_can_read()— usepoll()...eec778efix(asyncio): release pooled connection when Pipeline.reset() is cancelled (#...08e01bbFixing pubsub's listen method to be blocking. (#4119)3d5257afix(search): parse RESP3 FT.SEARCH responses with bytes-typed keys (#4109)cce28ffFix hiredis readiness checks for high file descriptors (#4115)e20691cFixed async MultiDBClient with underlying RedisCluster (#4108)ea37fccFix async cluster node connection release on write errors (#4111)f4146faUpdating lib version + supported Redis versions in README.md + updating the R...d47674eBumping github-versions actions (#4102)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)