Nótaí scaoileadh Django 3.0.3Link to this heading

3 Feabhra, 2020

Socraíonn Django 3.0.3 saincheist slándála agus roinnt fabhtanna i 3.0.2.

CVE-2020-7471: Instealladh SQL féideartha trí ``StringaGg (teorannaitheoir) ``Link to this heading

StringAgg aggregation function was subject to SQL injection, using a suitably crafted delimiter.

BuigdheisiúcháinLink to this heading

  • Socraigh aischéimniú i Django 3.0 a bhí ina chúis le timpiste nuair a bhíothraíodh DateField, DateTimeField`, nó TimeField ó anótáil Subquery () (:ticket: 31133).

  • Socraigh aischéimniú i Django 3.0 nuair a tháinig ``QuerySet.values () ``agus values_list () ` titim má bhí comhiomlánú i tacar ceisteanna agus anótáil ``Existents () (:ticket: 31136).

  • Scaoileadh an seiceáil chórais a cuireadh i Django 3.0 chun fotheanga a úsáid réadmhaith sa socrú:: LANGUAGE_CODE, nuair a bhíonn bunteanga ar fáil i Django ach nach bhfuil an fotheanga (:ticket: 31141).

  • Tacaíocht bhreise chun cineálacha áireamh TextChoices, IntegerChoices`, agus Roghnaithe a úsáid i dteimpléid (:ticket: 31154).

  • Socraigh seiceáil chórais chun a chinntiú go n-oireann an tréith ``max_length ``don rogha is faide, nuair nach bhfuil ach luachanna neamh-sreang i ngrúpa ainmnithe (:ticket: 31155).

  • Socraigh aischéimniú i Django 2.2 a bhí ina chúis le timpiste de:class: ~django.contrib.postgres.aggregates.arrayAgg agus:class: ~django.contrib.postgres.aggregates.stringagg le argóint filter nuair a úsáidtear é i SubQuery (:ticket: 31097).

  • Socraigh aischéimniú i Django 2.2.7 a d'fhéadfadh: meth: ~django.db.models.model.get_foo_display a bheith ag obair go mícheart agus roghanna oidhreachta á gcur i bhfeidhm (:ticket: 31124).

  • Socraigh aischéimniú i Django 3.0 a bhí ina chúis le timpiste QuerySet.prefetch_related () ``do `GenericForeignKey le eochair eachtrach saincheaptha ContentType (:ticket: 31190).