Skip to content

fix(deps): update dependency django-redis to v6#2949

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/django-redis-6.x
Open

fix(deps): update dependency django-redis to v6#2949
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/django-redis-6.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 24, 2026

This PR contains the following updates:

Package Change Age Confidence
django-redis ==5.0.0==6.0.0 age confidence

Release Notes

jazzband/django-redis (django-redis)

v6.0.0

Compare Source

===============================

Features

  • Support HashMaps (#&#8203;598 <https://github.com/jazzband/django-redis/issues/598>_)
  • Support gzip compression (#&#8203;688 <https://github.com/jazzband/django-redis/issues/688>_)
  • Support for sets and support basic operations, sadd, scard, sdiff, sdiffstore, sinter, sinterstore, smismember, sismember, smembers, smove, spop, srandmember, srem, sscan, sscan_iter, sunion, sunionstore (#&#8203;730 <https://github.com/jazzband/django-redis/issues/730>_)

Bug Fixes

  • Hotfix for timeout=DEFAULT_TIMEOUT in expire and pexpire (#&#8203;724 <https://github.com/jazzband/django-redis/issues/724>_)
  • Fix is_master parsing error for write separation in sentinel mode (#&#8203;749 <https://github.com/jazzband/django-redis/issues/749>_)
  • Added blocking parameter for cache.lock (#&#8203;752 <https://github.com/jazzband/django-redis/issues/752>_)

Miscellaneous

  • Added support for Python 3.12 (#&#8203;689 <https://github.com/jazzband/django-redis/issues/689>_)
  • Pin pytest to <7.0 until compatibility issues are resolved (#&#8203;690 <https://github.com/jazzband/django-redis/issues/690>_)
  • Replace isort and flake8 with ruff (#&#8203;692 <https://github.com/jazzband/django-redis/issues/692>_)
  • Drop django 4.0 (#&#8203;693 <https://github.com/jazzband/django-redis/issues/693>_)
  • Upgrade black to 23.10.1 (#&#8203;695 <https://github.com/jazzband/django-redis/issues/695>_)
  • Typed DefaultClient (#&#8203;696 <https://github.com/jazzband/django-redis/issues/696>_)
  • Support pytest>=7 (#&#8203;697 <https://github.com/jazzband/django-redis/issues/697>_)
  • Drop support for django 3.2, python 3.6 and python 3.7 (#&#8203;699 <https://github.com/jazzband/django-redis/issues/699>_)
  • Support tox 4 (#&#8203;701 <https://github.com/jazzband/django-redis/issues/701>_)
  • Configured dependabot for github actions (#&#8203;702 <https://github.com/jazzband/django-redis/issues/702>_)
  • Use ubuntu-latest for CI (#&#8203;703 <https://github.com/jazzband/django-redis/issues/703>_)
  • Dropped support for django 4.1 and added support for django 5.0 (#&#8203;729 <https://github.com/jazzband/django-redis/issues/729>_)
  • Added support for django 5.1 (#&#8203;754 <https://github.com/jazzband/django-redis/issues/754>_)
  • Update minimum supported versions in README.md: Python to 3.8, Django to 4.2, redis-py to 4.0.2 (#&#8203;755 <https://github.com/jazzband/django-redis/issues/755>_)
  • Added support for Python 3.13 (#&#8203;756 <https://github.com/jazzband/django-redis/issues/756>_)
  • Speed up tests by using pytest-xdist and separating settings on different redis databases.
    Dropped pytest-django
    Using docker-compose for setting up redis containers for testing
    Use tox-uv (#&#8203;757 <https://github.com/jazzband/django-redis/issues/757>_)
  • Confirm support for Django 5.2.
    Fix shadowing builtin Python exceptions. (#&#8203;824 <https://github.com/jazzband/django-redis/issues/824>_)

Deprecations and Removals

  • Drop support for Python 3.8 (#&#8203;852 <https://github.com/jazzband/django-redis/issues/852>_)

v5.4.0

Compare Source

===============================

Features

  • Connection factory goes to cache options (#&#8203;680 <https://github.com/jazzband/django-redis/issues/680>_)

Documentation

  • Added note in docs for correctly configuring hiredis parser when using redis-py version 5. (#&#8203;677 <https://github.com/jazzband/django-redis/issues/677>_)

v5.3.0

Compare Source

===============================

Features

  • Add support for django 4 (#&#8203;627 <https://github.com/jazzband/django-redis/issues/627>_)

Bug Fixes

  • Access django_redis.cache.DJANGO_REDIS_SCAN_ITERSIZE and django_redis.client.herd.CACHE_HERD_TIMEOUT in runtime to not read Django settings in import time. (#&#8203;638 <https://github.com/jazzband/django-redis/issues/638>_)
  • Skipping pickle serializer test for django >= 4.2 (#&#8203;646 <https://github.com/jazzband/django-redis/issues/646>_)

Miscellaneous

  • Speed up deleting multiple keys by a pattern with pipelines and larger itersize (#&#8203;609 <https://github.com/jazzband/django-redis/issues/609>_)
  • Print full exception traceback when logging ignored exceptions (#&#8203;611 <https://github.com/jazzband/django-redis/issues/611>_)
  • Fix mypy linting (#&#8203;626 <https://github.com/jazzband/django-redis/issues/626>_)
  • Added support for python 3.11 (#&#8203;633 <https://github.com/jazzband/django-redis/issues/633>_)
  • Fix CI, running tox<4 to still support Python 3.6. (#&#8203;645 <https://github.com/jazzband/django-redis/issues/645>_)
  • Dropped support for django 2.2 and 3.1 (#&#8203;649 <https://github.com/jazzband/django-redis/issues/649>_)
  • Run actions & tox against Django 4..2 (#&#8203;668 <https://github.com/jazzband/django-redis/issues/668>_)

v5.2.0

Compare Source

===============================

Bug Fixes

  • Block use with broken redis-py 4.0.0 and 4.0.1 (#&#8203;542 <https://github.com/jazzband/django-redis/issues/542>_)

Miscellaneous

  • Unblock redis-py >=4.0.2 (#&#8203;576 <https://github.com/jazzband/django-redis/issues/576>_)
  • Add support for django 4 (#&#8203;579 <https://github.com/jazzband/django-redis/issues/579>_)

v5.1.0

Compare Source

===============================

Features

  • Add Python 3.10 to CI (#&#8203;536 <https://github.com/jazzband/django-redis/issues/536>_)
  • Configured towncrier to generate the changelog. (#&#8203;548 <https://github.com/jazzband/django-redis/issues/548>_)
  • Added django_redis.compressors.zstd.ZStdCompressor to provide pyzstd cache value compression. (#&#8203;551 <https://github.com/jazzband/django-redis/issues/551>_)
  • Change pickle default version to Python default instead of highest version. (#&#8203;555 <https://github.com/jazzband/django-redis/issues/555>_)
  • Add hiredis extra dependency to request redis[hiredis]. (#&#8203;556 <https://github.com/jazzband/django-redis/issues/556>_)
  • Add pexpireat to allow setting 'expire at' with millisecond precision. (#&#8203;564 <https://github.com/jazzband/django-redis/issues/564>_)

Bug Fixes

  • Make expire, pexpire, expireat and persist return the redis client value (#&#8203;564 <https://github.com/jazzband/django-redis/issues/564>_)

Miscellaneous

  • Convert most unittest class tests to pytest tests. (#&#8203;553 <https://github.com/jazzband/django-redis/issues/553>_)
  • Update type comments to type annotations. (#&#8203;568 <https://github.com/jazzband/django-redis/issues/568>_)
  • Pin redis-py to 3.x until 4.x breaking changes can be addressed. (#&#8203;570 <https://github.com/jazzband/django-redis/issues/570>_)

Documentation

  • Clarify redis primary name in sentinel documentation. (#&#8203;529 <https://github.com/jazzband/django-redis/issues/529>_)
  • Add documentation on configuring self signed SSL certificates. (#&#8203;559 <https://github.com/jazzband/django-redis/issues/559>_)

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Mar 24, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: uv.lock
Command failed: uv lock --upgrade-package django-redis
Using CPython 3.13.13
  × No solution found when resolving dependencies:
  ╰─▶ Because mitol-django-common>=2023.6.27.1,<=2023.12.19 depends on
      django-redis>=5.0.0,<5.1.dev0 and only the following versions of
      mitol-django-common are available:
          mitol-django-common<=2023.6.27.1
          mitol-django-common==2023.12.19
          mitol-django-common>2024
      we can conclude that mitol-django-common>=2023.6.27.1,<2024 depends on
      django-redis>=5.0.0,<5.1.dev0.
      And because your project depends on django-redis==6.0.0 and
      mitol-django-common>=2023.6.27.1,<2024, we can conclude that your
      project's requirements are unsatisfiable.

@renovate renovate bot force-pushed the renovate/django-redis-6.x branch 18 times, most recently from cb9cf9b to 3dba6fe Compare March 31, 2026 15:03
@renovate renovate bot force-pushed the renovate/django-redis-6.x branch 11 times, most recently from 02c216b to a588957 Compare April 8, 2026 08:49
@renovate renovate bot force-pushed the renovate/django-redis-6.x branch 14 times, most recently from 4b190c7 to 94cb570 Compare April 14, 2026 13:18
@renovate renovate bot force-pushed the renovate/django-redis-6.x branch from 94cb570 to ee2ee99 Compare April 14, 2026 18:20
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.

0 participants