Nótaí scaoilte Django 3.0.1Link to this heading

18 Nollaig, 2019

Socraíonn Django 3.0.1 saincheist slándála agus roinnt fabhtanna i 3.0.

CVE-2019-19844: Fuadach cuntas féideartha trí fhoirm athshocraithe pasfhocalLink to this heading

Trí sheoladh ríomhphoist atá déanta go cuí a chur isteach ag úsáid carachtair Unicode, i gcomparáid le ríomhphost úsáideora atá ann cheana nuair a bhíonn sé níos ísle le comparáid, d'fhéadfaí comhartha athshocraithe pasfhocal a sheoladh d'ionsaitheoir don chuntas comhoiriúnaithe.

D'fhonn an leochaileacht seo a sheachaint, déanann iarratais athshocraithe pasfhocal comparáid anois leis an ríomhphost a chuirtear isteach ag baint úsáide as an algartam níos déine, molta le haghaidh comparáid idir dhá aitheantóir ó `Tuarascáil Theicniúil Unicode 36, alt 2.11.2 (B) (2) `__. Ar chluiche, seolfar an ríomhphost ina bhfuil an comhartha athshocraithe chuig an seoladh ríomhphoist atá ar taifead seachas an seoladh curtha isteach.

BuigdheisiúcháinLink to this heading

  • Socraigh aischéimniú i Django 3.0 tríd an gcumas Django a úsáid taobh istigh de Jupyter agus timpeallachtaí eile a chuireann comhthéacs async i bhfeidhm, trí rogha a chur le meicníocht disable:ref: async-safety le: envvar: DJANGO_ALLOW_ASYNC_UNSAFE athróg comhshaoil (:ticket: 31056).

  • Socraigh aischéimniú i Django 3.0 nuair a d'fhill RegexPattern, a úsáideadh ar:func: ~django.urls.re_path, argóintí seasaimh le cur chuig an radharc nuair a bhí gach grúpa ainmnithe roghnach in easnamh (:ticket: 31061).

  • Athluchtaithe, tar éis aischéimniú i Django 3.0, :class: ~Django.db.Models.Expressions.Window abairtí le húsáid i ndálaí lasmuigh de scagairí ceisteanna, m.sh. in:class: ~django.db.Models.Expressions.When `coinníollacha (:ticket: `31060).

  • Socraigh féidearthacht caillteanais sonraí in:class: ~django.contrib.postgres.forms.splitArrayField. Nuair a úsáidtear é le ArrayField (BooleanField ()) `, marcáilíodh na luachanna go léir tar éis an chéad luach ``True mar sheiceáiltear in ionad luachanna rith a chaomhnú (:ticket: 31073).