---
title: "Nótaí scaoilte Django 2.2.2"
version: 6.1
locale: ga
source: https://docs.djangoproject.com/ga/6.1/releases/2.2.2/
canonical: https://djangodocs.dev/ga/6.1/releases/2.2.2/
---
# Nótaí scaoilte Django 2.2.2

*3 Meitheamh, 2019*

Socraíonn Django 2.2.2 saincheisteanna slándála agus roinnt fabhtanna i 2.2.1.

## CVE-2019-12308: AdminUrlFieldWidget XSS

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éamhshamhail

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áin

- 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).
