Django - 5.0.2

Security

Django 5.0.2 release notes

February 6, 2024

Django 5.0.2 fixes a security issue with severity “moderate” and several bugs
in 5.0.1. Also, the latest string translations from Transifex are incorporated.

Bugfixes

  • Reallowed, following a regression in Django 5.0.1, filtering against local
    foreign keys not included in ModelAdmin.list\_filter
    (#35087).
  • Fixed a regression in Django 5.0 where links in the admin had an incorrect
    color (#35121).
  • Fixed a bug in Django 5.0 that caused a crash of Model.full\_clean() on
    models with a GeneratedField (#35127).
  • Fixed a regression in Django 5.0 that caused a crash of
    FilteredRelation() with querysets as right-hand sides (#35135).
    FilteredRelation() now raises a ValueError on querysets as right-hand
    sides.
  • Fixed a regression in Django 5.0 that caused a crash of the dumpdata
    management command when a base queryset used prefetch\_related()
    (#35159).
  • Fixed a regression in Django 5.0 that caused the request\_finished signal to
    sometimes not be fired when running Django through an ASGI server, resulting
    in potential resource leaks (#35059).
  • Fixed a bug in Django 5.0 that caused a migration crash on MySQL when adding
    a BinaryField, TextField, JSONField, or GeometryField with a
    db\_default (#35162).
  • Fixed a bug in Django 5.0 that caused a migration crash on models with a
    literal db\_default of a complex type such as dict instance of a
    JSONField. Running makemigrations might generate no-op AlterField
    operations for fields using db\_default (#35149).

Security

Security wording was detected, but no CVEs were found.

Details

date
Feb. 6, 2024, 12:25 p.m.
type
Patch
👇
Register or login to:
  • 🔍View and search all Django releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or