Skip to content

chore(backend/deps, libs/deps): Bump redis from 5.2.x to 6.2.0 #10177

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 16, 2025

Bumps redis from 5.2.1 to 6.2.0, for both autogpt_libs and backend.

Also, additional fixes in autogpt_libs/pyproject.toml:

  • Move redis from dev dependencies to prod dependencies
  • Fix author info
  • Sort dependencies

Note

Of course dependabot wouldn't do this on its own; this PR has been taken over and augmented by @Pwuts

Release notes

Sourced from redis's releases.

6.2.0

Changes

🚀 New Features

  • Add dynamic_startup_nodes parameter to async RedisCluster (#3646)
  • Support RESP3 with hiredis-py parser (#3648)
  • [Async] Support for transactions in async RedisCluster client (#3649)

🐛 Bug Fixes

  • Revert wrongly changed default value for check_hostname when instantiating RedisSSLContext (#3655)
  • Fixed potential deadlock from unexpected __del__ call (#3654)

🧰 Maintenance

  • Update search_json_examples.ipynb: Fix the old import indexDefinition -> index_definition (#3652)
  • Remove mandatory update of the CHANGES file for new PRs. Changes file will be kept for history for versions < 4.0.0 (#3645)
  • Dropping Python 3.8 support as it has reached end of life (#3657)
  • fix(doc): update Python print output in json doctests (#3658)
  • Update redis-entraid dependency (#3661)

We'd like to thank all the contributors who worked on this release! @​JCornat @​ShubhamKaudewar @​uglide @​petyaslavova @​vladvildanov

v6.1.1

Changes

🐛 Bug Fixes

  • Revert wrongly changed default value for check_hostname when instantiating RedisSSLContext (#3655)
  • Fixed potential deadlock from unexpected __del__ call (#3654)

We'd like to thank all the contributors who worked on this release! @​vladvildanov @​petyaslavova

6.1.0

Changes

🚀 New Features

  • Support for transactions in RedisCluster client (#3611)
  • Add equality and hashability to Retry and backoff classes (#3628)

🐛 Bug Fixes

  • Fix RedisCluster ssl_check_hostname not set to connections. For SSL verification with ssl_cert_reqs="none", check_hostname is set to False (#3637) Important: The default value for the check_hostname field of RedisSSLContext has been changed as part of this PR - this is a breaking change and should not be introduced in minor versions - unfortunately, it is part of the current release. The breaking change is reverted in the next release to fix the behavior --> 6.2.0
  • Prevent RuntimeError while reinitializing clusters - sync and async (#3633)
  • Add equality and hashability to Retry and backoff classes (#3628) - fixes integration with Django RQ
  • Fix AttributeError on ClusterPipeline (#3634)

🧰 Maintenance

... (truncated)

Commits
  • 1a59471 Adding small change in code to trigger pipeline for the branch.
  • 83cf781 Adding small change in README to trigger pipeline for the branch.
  • f5cd264 maintenance: Preparation for release 6.2.0 - updating lib version. (#3662)
  • 793cdc6 maintenance: Update redis-entraid dependency (#3661)
  • 34c40ff fix(doc) : update Python print output in json doctests (#3658)
  • e5756da Dropping Python 3.8 support as it has reached end of life (#3657)
  • bc7de60 [Async] Support for transactions in async RedisCluster client (#3649)
  • e226ad2 Removing connection_pool field from the CommandProtocol definition (#3656)
  • 14a6fc3 fix: Fixed potential deadlock from unexpected del call (#3654)
  • 3ebfd5b fix: Revert wrongly changed default value for check_hostname when instantiati...
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies python Pull requests that update Python code labels Jun 16, 2025
@dependabot dependabot bot requested a review from a team as a code owner June 16, 2025 19:09
@dependabot dependabot bot added dependencies python Pull requests that update Python code labels Jun 16, 2025
@dependabot dependabot bot requested review from Bentlybro and kcze and removed request for a team June 16, 2025 19:09
@github-project-automation github-project-automation bot moved this to 🆕 Needs initial review in AutoGPT development kanban Jun 16, 2025
Copy link

netlify bot commented Jun 16, 2025

Deploy Preview for auto-gpt-docs-dev canceled.

Name Link
🔨 Latest commit ea2ca65
🔍 Latest deploy log https://app.netlify.com/projects/auto-gpt-docs-dev/deploys/68838e36f8030b0007f8e8d0

Copy link

deepsource-io bot commented Jun 16, 2025

Here's the code health analysis summary for commits 39fe22f..ea2ca65. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ SuccessView Check ↗
DeepSource Python LogoPython✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

Copy link

netlify bot commented Jun 16, 2025

Deploy Preview for auto-gpt-docs canceled.

Name Link
🔨 Latest commit ea2ca65
🔍 Latest deploy log https://app.netlify.com/projects/auto-gpt-docs/deploys/68838e360f60270008441b49

@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/autogpt_libs/dev/redis-6.2.0 branch from b124f26 to 3ae6d5f Compare July 9, 2025 04:16
@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Jul 17, 2025
Copy link
Contributor

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

@ntindle
Copy link
Member

ntindle commented Jul 17, 2025

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/autogpt_libs/dev/redis-6.2.0 branch from 3ae6d5f to 81e6f62 Compare July 17, 2025 17:46
Copy link
Contributor

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Jul 17, 2025
@AutoGPT-Agent
Copy link

This PR looks good from a content perspective, as it correctly updates the Redis dependency from 5.2.1 to 6.2.0 in both the poetry.lock and pyproject.toml files.

I notice there are some merge conflicts (per the 'conflicts' label) that would need to be resolved before this can be merged. The conflicts likely stem from other changes to the poetry.lock file that have been merged since this PR was created.

A couple of notes about the update itself:

  1. Redis 6.2.0 drops support for Python 3.8, but your project already requires Python 3.10+, so this isn't an issue.

  2. There are some marker changes in poetry.lock (from python_version == "3.10" to python_version < "3.11") which appear to be generated by Poetry's resolver.

To proceed with this PR, you'll need to:

  1. Resolve the merge conflicts (you can use @dependabot rebase to attempt this automatically)
  2. Once conflicts are resolved, verify that your tests pass with the new Redis version

After these steps, the PR should be ready to merge.

@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Jul 18, 2025
Copy link
Contributor

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

@Pwuts
Copy link
Member

Pwuts commented Jul 25, 2025

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/autogpt_libs/dev/redis-6.2.0 branch from 81e6f62 to c99c155 Compare July 25, 2025 13:45
Bumps [redis](https://github.com/redis/redis-py) from 5.2.1 to 6.2.0.
- [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.1...v6.2.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 6.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/autogpt_libs/dev/redis-6.2.0 branch from c99c155 to efe648b Compare July 25, 2025 13:46
@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Jul 25, 2025
Copy link
Contributor

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

@github-actions github-actions bot added the platform/backend AutoGPT Platform - Back end label Jul 25, 2025
@Pwuts Pwuts changed the title chore(libs/deps-dev): Bump redis from 5.2.1 to 6.2.0 in /autogpt_platform/autogpt_libs chore(backend/deps, libs/deps): Bump redis from 5.2.1 to 6.2.0 Jul 25, 2025
@Pwuts Pwuts self-assigned this Jul 25, 2025
@Pwuts Pwuts changed the title chore(backend/deps, libs/deps): Bump redis from 5.2.1 to 6.2.0 chore(backend/deps, libs/deps): Bump redis from 5.2.x to 6.2.0 Jul 25, 2025
@Pwuts Pwuts enabled auto-merge July 25, 2025 14:10
@Pwuts Pwuts added this pull request to the merge queue Jul 25, 2025
@github-project-automation github-project-automation bot moved this from 🆕 Needs initial review to 👍🏼 Mergeable in AutoGPT development kanban Jul 25, 2025
Merged via the queue into dev with commit 03cf392 Jul 25, 2025
23 checks passed
@Pwuts Pwuts deleted the dependabot/pip/autogpt_platform/autogpt_libs/dev/redis-6.2.0 branch July 25, 2025 14:25
@github-project-automation github-project-automation bot moved this from 👍🏼 Mergeable to ✅ Done in AutoGPT development kanban Jul 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies platform/backend AutoGPT Platform - Back end python Pull requests that update Python code size/m
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants