Nótaí scaoilte Django 2.2.2Link to this heading
3 Meitheamh, 2019
Socraíonn Django 2.2.2 saincheisteanna slándála agus roinnt fabhtanna i 2.2.1.
CVE-2019-12308: AdminUrlFieldWidget XSSLink to this heading
Léirigh an nasc “URL reatha” inchliceáilte a ghinigh adminURLFieldWidget an luach a chuirtear ar fáil gan é a bhailíochtú mar URL sábháilte. Dá bhrí sin, d'fhéadfadh nasc JavaScript inchliceáilte a bheith mar thoradh ar luach neamhbhailíochtaithe a stóráiltear sa bhunachar sonraí, nó luach a chuirtear ar fáil mar ualach pá paraiméadar ceisteachta URL.
Bailíonn AdminUrlFieldWidget anois an luach a chuirtear ar fáil ag baint úsáide:class: ~django.core.validators.urlValidator sula dtaispeántar an nasc inchliceáilte. Féadfaidh tú an bailíochtóir a shaincheapadh trí kwarg validator_class a chur chuig AdminUrlFieldWidget. __init__ () `, m.sh. nuair a úsáideann tú: attr: ~django.contrib.admin.modeladmin.formfield_overrides.
jQuery cuachta paistí do CVE-2019-11358: Truailliú fréamhshamhailLink to this heading
jQuery roimh 3.4.0, déanann sé mífheidhmíocht jQuery.Extend (true, {},...) ``mar gheall ar thruailliú ``Object.prototype. Má bhí maoin inuimhrithe __proto__ i réad foinse neamhshláintithe, d'fhéadfadh sé an Object.prototype` dúchas`` a leathnú.
Tá an leagan cuacail de jQuery a úsáideann riarachán Django paisteáilte chun úsáid an leabharlann ``select2` de `jQuery.extension () ``a cheadú.
BuigdheisiúcháinLink to this heading
Socraigh aischéimniú i Django 2.2 a stopaigh toggles Show/Fide ag obair ar inlínte riaracháin a chuirtear leis go dinimiciúil (:ticket: 30459).
Socraíodh aischéimniú i Django 2.2 nuair a thiteann teachtaireacht díscrúdaithe má tá abairt i Meta.Ordering` (:ticket: 30463).
Socraigh aischéimniú i Django 2.2.1 áit a ngineann: class: ~django.contrib.postgres.search.searchVector SQL le glao iomarcach
Coalesce(:ticket: 30488).Socraigh aischéimniú i Django 2.2 nuair nach bhraitheann uathoibríoch athruithe i gcomhad manage.py nuair a úsáideann tú
StatReloader(:ticket: 30479).Timpiste seasta de:class: ~django.contrib.postgres.aggregates.arrayAgg agus:class: ~django.contrib.postgres.aggregates.stringagg le argóint
ordú ``nuair a úsáidtear é i ``Subcheiste(:ticket: 30315).Socraigh aischéimniú i Django 2.2 a bhí ina chúis le timpiste athluchtaithe uathoibríoch nuair a ardaítear eisceacht le síniú saincheaptha (:ticket: 30516).
Socraigh aischéimniú i Django 2.2.1 nuair a athluchálann uath-athluchtaitheoir comhaid aistriúcháin gan ghá arís agus arís eile nuair a úsáidtear StatReloader` (:ticket: 30523).