Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 28, 2025

This PR contains the following updates:

Package Change Age Confidence
aiosmtpd (source) ==1.4.4 -> ==1.4.6 age confidence
celery (source, changelog) ==5.5.2 -> ==5.5.3 age confidence
cryptography (changelog) ==45.0.5 -> ==45.0.7 age confidence
dj-database-url (changelog) ==2.3.0 -> ==3.0.1 age confidence
django (changelog) ==5.1.11 -> ==5.2.6 age confidence
django-celery-beat ==2.8.0 -> ==2.8.1 age confidence
django-cors-headers (changelog) ==4.6.0 -> ==4.7.0 age confidence
django-extensions (changelog) ==3.2.3 -> ==4.1 age confidence
django-filter (changelog) ==24.3 -> ==25.1 age confidence
django-redis ==5.4.0 -> ==6.0.0 age confidence
djangorestframework (source, changelog) ==3.15.2 -> ==3.16.1 age confidence
dnspython ==2.7.0 -> ==2.8.0 age confidence
drf-spectacular-sidecar ==2024.12.1 -> ==2025.9.1 age confidence
factory_boy ==3.3.1 -> ==3.3.3 age confidence
fastapi (changelog) ==0.115.12 -> ==0.116.1 age confidence
jsonschema (changelog) ==4.25.0 -> ==4.25.1 age confidence
openai ==1.93.0 -> ==1.106.1 age confidence
opensearch-py ==2.8.0 -> ==3.0.0 age confidence
psycopg (source, changelog) ==3.2.4 -> ==3.2.9 age confidence
pylint (changelog) ==3.3.4 -> ==3.3.8 age confidence
pytest (changelog) ==8.3.5 -> ==8.4.2 age confidence
pytest (changelog) ==8.3.4 -> ==8.4.2 age confidence
pytest-cov (changelog) ==6.0.0 -> ==6.3.0 age confidence
pytest-django (changelog) ==4.9.0 -> ==4.11.1 age confidence
pytest-xdist (changelog) ==3.6.1 -> ==3.8.0 age confidence
python-keycloak (changelog) ==5.5.1 -> ==5.8.1 age confidence
redis (changelog) ==5.2.1 -> ==6.4.0 age confidence
requests (source, changelog) ==2.32.3 -> ==2.32.5 age confidence
responses (changelog) ==0.25.6 -> ==0.25.8 age confidence
ruff (source, changelog) ==0.9.3 -> ==0.12.12 age confidence
sentry-sdk (changelog) ==2.27.0 -> ==2.37.0 age confidence
types-requests (changelog) ==2.32.0.20241016 -> ==2.32.4.20250809 age confidence
url-normalize (changelog) ==1.4.3 -> ==2.2.1 age confidence
uvicorn (changelog) ==0.34.1 -> ==0.35.0 age confidence
whitenoise (changelog) ==6.8.2 -> ==6.9.0 age confidence

Release Notes

aio-libs/aiosmtpd (aiosmtpd)

v1.4.6: 1.4.6

Compare Source

  • STARTTLS is now fully enforced if used.

v1.4.5: 1.4.5

Compare Source

  • Fixed incorrect handling of newlines.

v1.4.4.post2

Compare Source

Changes from 1.4.4:

Nothing in the library's logic. Just a fix in one of the test cases.

And some changes to prevent same situation from happening again.

v1.4.4.post1

Compare Source

celery/celery (celery)

v5.5.3

Compare Source

=====

:release-date: 2025-06-01
:release-by: Tomer Nosrati

What's Changed


- make the tests run on python 3.13 for gcs backend (#​9677)
- Added DeepWiki to README (#​9683)
- Limit redis to <=v5.2.1 to match Kombu (#&#8203;9693)
- Use EX_OK instead of literal zero (#&#8203;9684)
- Make wheel metadata reproducible (#&#8203;9687)
- let celery install from kombu dependencies for better align (#&#8203;9696)
- Fix stamping documentation to clarify stamped_headers key is optional in visitor methods (#&#8203;9697)
- Support apply_async without queue argument on quorum queues (#&#8203;9686)
- Updated rabbitmq doc about using quorum queues with task routes (#&#8203;9707)
- Add: Dumper Unit Test (#&#8203;9711)
- Add unit test for event.group_from (#&#8203;9709)
- refactor: add beat_cron_starting_deadline documentation warning (#&#8203;9712)
- fix: resolve issue #&#8203;9569 by supporting distinct broker transport options for workers (#&#8203;9695)
- Fixes issue with retry callback arguments in DelayedDelivery (#&#8203;9708)
- get_exchange-unit-test (#&#8203;9710)
- ISSUE-9704: Update documentation of result_expires, filesystem backend is supported (#&#8203;9716)
- update to blacksmith ubuntu 24.04 (#&#8203;9717)
- Added unit tests for celery.utils.iso8601 (#&#8203;9725)
- Update introduction.rst docs (#&#8203;9728)
- Prepare for release: v5.5.3 (#&#8203;9732)

.. _version-5.5.2:
pyca/cryptography (cryptography)

v45.0.7

Compare Source

v45.0.6

Compare Source

jazzband/dj-database-url (dj-database-url)

v3.0.1

Compare Source

  • Drop dependency on typing_extensions.

v3.0.0

Compare Source

Bumping to version 3; changes to code do break some API compatability.

  • Implement a new decorator registry pattern to impement checks on database connection string.
  • You can now support and implement your own database strings by extending the @​register functionality.
  • Update supported python versions and django versions.
django/django (django)

v5.2.6

Compare Source

v5.2.5

Compare Source

v5.2.4

Compare Source

v5.2.3

Compare Source

v5.2.2

Compare Source

v5.2.1

Compare Source

v5.2

Compare Source

v5.1.12

Compare Source

celery/django-celery-beat (django-celery-beat)

v2.8.1

Compare Source

=====
:release-date: 2025-05-13
:release-by: Asif Saif Uddin (@​auvipy)

  • Fixed regression by big code refactoring.

.. _version-2.8.0:

adamchainz/django-cors-headers (django-cors-headers)

v4.7.0

Compare Source

  • Support Django 5.2.
django-extensions/django-extensions (django-extensions)

v4.1

Compare Source

Changes:

  • Add: show_permissions command (#​1920)
  • Improvement: graph_models, style per app (#​1848)
  • Fix: JSONField, bulk_update's (#​1924)

v4.0

Compare Source

Changes:

  • Improvement: Support for Python 3.12 and 3.13
  • Improvement: Support for Django 5.x
  • Improvement: Switch from setup.{cfg,py} to pyproject.toml
  • Improvement: graph_models, Add option to display field choices in graph_models (#​1854)
  • Improvement: graph_models, Add webp support (#​1857)
  • Improvement: graph_models, Support for ordering edges on pydot/dot/graphviz (#​1914)
  • Improvement: mail_debug, Update mail_debug command to use aiosmtpd (#​1880)
  • Improvement: shell_plus, Improve error message for missing import (#​1898)
  • Improvement: reset_db, Add reset_db support for django_tenants (#​1855)
  • Improvement: docs, various improvements (#​1852, #​1888, #​1882, #​1901, #​1912, #​1913)
  • Improvement: jobs, Handle non-package modules when looking for job definitions (#​1887)
  • Improvement: Add django-prometheus DB backends support (#​1800)
  • Improvement: Call post_command when the command raises an unhandled exception (#​1837)
  • Fix: sqldiff, do not consider ('serial', 'integer') nor ('bigserial', 'bigint') as a field-type-differ (#​1867)
  • Fix: shell_plus, Fix start up order and add history (#​1869)
  • Remove pipchecker and associated tests (#​1906)
  • Following Django's release numbering style more closely (see https://docs.djangoproject.com/en/5.2/internals/release-process/ )
carltongibson/django-filter (django-filter)

v25.1

Compare Source

  • Removed the in-built API schema generation methods, which have been
    deprecated since v23.2.

    You should use drf-spectacular <https://drf-spectacular.readthedocs.io/en/latest/>_
    for generating OpenAPI schemas with DRF.

  • Dropped support for EOL Python 3.8.

  • Added testing against Python 3.13.

  • Added official support for Django 5.2.

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>_)
encode/django-rest-framework (djangorestframework)

v3.16.1

Compare Source

This release fixes a few bugs, clean-up some old code paths for unsupported Python versions and improve translations.

Minor changes

  • Cleanup optional backports.zoneinfo dependency and conditions on unsupported Python 3.8 and lower in #​9681. Python versions prior to 3.9 were already unsupported so this isn't considered as a breaking change.

Bug fixes

  • Fix regression in unique_together validation with SerializerMethodField in #​9712
  • Fix UniqueTogetherValidator to handle fields with source attribute in #​9688
  • Drop HTML line breaks on long headers in browsable API in #​9438

Translations

  • Add Kazakh locale support in #​9713
  • Update translations for Korean translations in #​9571
  • Update German translations in #​9676
  • Update Chinese translations in #​9675
  • Update Arabic translations-sal in #​9595
  • Update Persian translations in #​9576
  • Update Spanish translations in #​9701
  • Update Turkish Translations in #​9749
  • Fix some typos in Brazilian Portuguese translations in #​9673

Documentation

  • Removed reference to GitHub Issues and Discussions in #​9660
  • Add drf-restwind and update outdated images in browsable-api.md in #​9680
  • Updated funding page to represent current scope in #​9686
  • Fix broken Heroku JSON Schema link in #​9693
  • Update Django documentation links to use stable version in #​9698
  • Expand docs on unique constraints cause 'required=True' in #​9725
  • Revert extension back from djangorestframework-guardian2 to djangorestframework-guardian in #​9734
  • Add note to tutorial about required request in serializer context when using HyperlinkedModelSerializer in #​9732

Internal changes

  • Update GitHub Actions to use Ubuntu 24.04 for testing in #​9677
  • Update test matrix to use Django 5.2 stable version in #​9679
  • Add pyupgrade to pre-commit hooks in #​9682
  • Fix test with Django 5 when pytz is available in #​9715

New Contributors

Full Changelog: encode/django-rest-framework@3.16.0...3.16.1

v3.16.0

Compare Source

This release is considered a significant release to improve upstream support with Django and Python. Some of these may change the behaviour of existing features and pre-existing behaviour. Specifically, some fixes were added to around the support of UniqueConstraint with nullable fields which will improve built-in serializer validation.

Features

  • Add official support for Django 5.1 and its new LoginRequiredMiddleware in #​9514 and #​9657
  • Add official Django 5.2a1 support in #​9634
  • Add support for Python 3.13 in #​9527 and #​9556
  • Support Django 2.1+ test client JSON data automatically serialized in #​6511 and fix a regression in #​9615

Bug fixes

  • Fix unique together validator to respect condition's fields from UniqueConstraint in #​9360
  • Fix raising on nullable fields part of UniqueConstraint in #​9531
  • Fix unique_together validation with source in #​9482
  • Added protections to AttributeError raised within properties in #​9455
  • Fix get_template_context to handle also lists in #​9467
  • Fix "Converter is already registered" deprecation warning. in #​9512
  • Fix noisy warning and accept integers as min/max values of DecimalField in #​9515
  • Fix usages of open() in setup.py in #​9661

Translations

  • Add some missing Chinese translations in #​9505
  • Fix spelling mistakes in Farsi language were corrected in #​9521
  • Fixing and adding missing Brazilian Portuguese translations in #​9535

Removals

  • Remove support for Python 3.8 in #​9670
  • Remove long deprecated code from request wrapper in #​9441
  • Remove deprecated AutoSchema._get_reference method in #​9525

Documentation and internal changes

  • Provide tests for hashing of OperandHolder in #​9437
  • Update documentation: Add adrf third party package in #​9198
  • Update tutorials links in Community contributions docs in #​9476
  • Fix usage of deprecated Django function in example from docs in #​9509
  • Move path converter docs into a separate section in #​9524
  • Add test covering update view without queryset attribute in #​9528
  • Fix Transifex link in #​9541
  • Fix example httpie call in docs in #​9543
  • Fix example for serializer field with choices in docs in #​9563
  • Remove extra <> in validators example in #​9590
  • Update strftime link in the docs in #​9624
  • Switch to codecov GHA in #​9618
  • Add note regarding availability of the action attribute in 'Introspecting ViewSet actions' docs section in #​9633
  • Improved description of allowed throttling rates in documentation in #​9640
  • Add rest-framework-gm2m-relations package to the list of 3rd party libraries in #​9063
  • Fix a number of typos in the test suite in the docs in #​9662
  • Add django-pyoidc as a third party authentication library in #​9667

New Contributors

Full Changelog: encode/django-rest-framework@3.15.2...3.16.0

rthalley/dnspython (dnspython)

v2.8.0: dnspython 2.8.0

Compare Source

See What's New for details.

The minimum supported version of Python is 3.10.

My thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.

This release was published to PyPI using Trusted Publishing.

tfranzel/drf-spectacular-sidecar (drf-spectacular-sidecar)

v2025.9.1

Compare Source

v2025.8.1

Compare Source

v2025.7.1

Compare Source

v2025.6.1

Compare Source

v2025.5.1

Compare Source

v2025.4.1

Compare Source

v2025.3.1

Compare Source

v2025.2.1

Compare Source

FactoryBoy/factory_boy (factory_boy)

v3.3.3

Compare Source

v3.3.2

Compare Source

fastapi/fastapi (fastapi)

v0.116.1

Compare Source

Upgrades
Docs
  • 📝 Add notification about impending changes in Translations to docs/en/docs/contributing.md. PR #​13886 by @​YuriiMotov.
Internal

v0.116.0

Compare Source

Features

Installing fastapi[standard] now includes fastapi-cloud-cli.

This will allow you to deploy to FastAPI Cloud with the fastapi deploy command.

If you want to install fastapi with the standard dependencies but without fastapi-cloud-cli, you can install instead fastapi[standard-no-fastapi-cloud-cli].

Translations
Internal

v0.115.14

Compare Source

Fixes
Docs
Translations
Internal

v0.115.13

Compare Source

Fixes
  • 🐛 Fix truncating the model's description with form feed (\f) character for Pydantic V2. PR #​13698 by @​YuriiMotov.
Refactors
Upgrades
Docs

@renovate renovate bot force-pushed the renovate/python-dependencies branch 15 times, most recently from 3453015 to 5b942f0 Compare May 4, 2025 23:17
@renovate renovate bot force-pushed the renovate/python-dependencies branch 13 times, most recently from 7036183 to 7b5fded Compare May 12, 2025 19:30
@renovate renovate bot force-pushed the renovate/python-dependencies branch 8 times, most recently from f92d883 to 8e7f74f Compare August 28, 2025 16:29
Copy link

coderabbitai bot commented Aug 28, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/python-dependencies branch 17 times, most recently from d2a6f85 to be9e6b3 Compare September 5, 2025 10:24
@renovate renovate bot force-pushed the renovate/python-dependencies branch 2 times, most recently from 4882e87 to 23035b4 Compare September 6, 2025 16:28
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 23035b4 to b483a47 Compare September 7, 2025 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants