Nótaí scaoilte Django 3.2.1Link to this heading

Bealtaine 4, 2021

Socraíonn Django 3.2.1 saincheist slándála agus roinnt fabhtanna i 3.2.

CVE-2021-31542: Aistriú féideartha stiúrthóireachta trí chomhaid uaslódáilteLink to this heading

Cheadaigh MultipartParser, uploadedfile`, agus Fieldfile` aistriú stiúrthóireachta trí chomhaid uaslódáilte le hainmneacha comhaid atá cruthaithe go cuí.

D'fhonn an riosca seo a mhaolú, cuirtear bunainm agus sláintíocht cosáin níos déine i bhfeidhm anois.

BuigdheisiúcháinLink to this heading

  • Braite ceartaithe GDAL 3.2 ar Windows (:ticket: 32544).

  • Socraigh fabht i Django 3.2 inar ceadaíodh fo-aicmí BigAutoField agus SmallAutoField don socrú:: DEFAULT_AUTO_FIELD (:ticket: 32620).

  • Socraigh aischéimniú i Django 3.2 a bhí ina chúis le timpiste QuerySet.values () /values_list () ``tar éis ``QuerySet.union (), crosta () `, agus difríocht () nuair a ordaíodh é ag réimse neamh-anótaithe (:ticket: 32627).

  • Athchóirithe, tar éis aischéimniú i Django 3.2, ag taispeáint teachtaireacht eisceachta ar an leathanach dífhabhtaithe teicniúil 404 (:ticket: 32637).

  • Socraigh fabht i Django 3.2 ina dtiocfadh seiceáil chórais ar chaidrimh duine le duine ar ais i CheckConstraint.Check` nó UniqueConstraint.Condition` (:ticket: 32635).

  • Socraigh aischéimniú i Django 3.2 a bhí ina chúis le timpiste de:attr: .modeladmin.search_fields agus tú ag cuardach i gcoinne frásaí le luachana neamhchothromaithe (:ticket: 32649).

  • Socraigh fabht i Django 3.2 inar logáilíodh earráidí cuardaigh athraitheacha ag déanamh teimpléad an léarscáileáin léarscáileáin mura sainmhíníodh malartacha (:ticket: 32648).

  • Socraigh aischéimniú i Django 3.2 a bhí ina chúis le timpiste agus rudaí Q () `á gcomhcheangal ina bhfuil nathanna boolean (:ticket: `32548).

  • Socraigh aischéimniú i Django 3.2 a bhí ina chúis le timpiste ``QuerySet.Update () ``ar cheist a ordaíodh ag réimsí oidhreachta nó ceangailte ar MySQL agus MariaDB (:ticket: 32645).

  • Socraigh aischéimniú i Django 3.2 a bhí ina chúis le timpiste agus luach fianán a dhíchódú, a úsáideann django.contrib.messages.storage.cookie.cookie.cookieStorage, i bhformáid réamh-Django 3.2 (:ticket: 32643).

  • Socraigh aischéimniú i Django 3.2 a chuir stop leis an modhnóir eochair aistrithe ag roghnú sraitheanna iolracha sa liosta athraithe riaracháin (:ticket: 32647).

  • Socraigh fabht i Django 3.2 ina dtiocfadh seiceáil chórais ar an socrú: socrú: STATICFILES_DIRS le liosta de 2-tuples de (réimír, cosán) (:ticket: 32665).

  • Socraigh fabht fada a bhí i gceist le teaglaim giotáin fiosrúcháin nuair a úsáidtear é le fo-cheisteanna a thosaigh ag léiriú i Django 3.2, mar gheall ar shocrú ar leithligh ag úsáid Exists chun caidrimh illuachmhara ``eisiamh () ``(: ticket: 32650).

  • Socraigh fabht i Django 3.2 inar logáilíodh earráidí cuardaigh athraitheacha agus roinnt teimpléid riaracháin á rindreáil (:ticket: 32681).

  • Socraigh fabht i Django 3.2 áit a dtispódh liosta athraithe riaracháin nuair a scriosadh rudaí a scagadh i gcoinne caidrimh illuachmhar (:ticket: 32682). Úsáideann an liosta athraithe riaracháin anois Existents () ``in ionad ``QuerySet.Distinct () toisc nach gceadaítear glaoch ar delete () ``tar éis () ``i Django 3.2 chun aghaidh a thabhairt ar fhéidearthacht caillteanais sonraí.

  • Socraigh aischéimniú i Django 3.2 nuair nach gcuirfí timpeallacht an phróisis glaonna ar aghaidh chuig an ordú ``dbshell` ar PostgreSQL (:ticket: 32687).

  • Socraigh aischéimniú feidhmíochta i Django 3.2 agus scagairí casta á thógáil le fo-cheisteanna (:ticket: 32632). Mar fho-iarsacht baintear an API príobháideach chun comhionannas Django.db.sql.query.query a sheiceáil.