Nótaí scaoilte Django 1.4.22Link to this heading

18 Lúnasa, 2015

Socraíonn Django 1.4.22 saincheist slándála i 1.4.21.

Socraíonn sé tacaíocht le pip 7+ freisin trí thacaíocht roth a dhíchumasú. Tógfadh leaganacha níos sine de 1.4 roth briste go ciúin nuair a bhíonn siad suiteáilte leis na leaganacha sin de phíopa.

Féidearthacht seirbhíse a dhiúltú i “logáil amach ()” amharc trí stór seisiúin a líonadhLink to this heading

Roimhe seo, d'fhéadfaí seisiún a chruthú agus rochtain gan ainm ar an radharc django.contrib.auth.views.logout() (ar choinníoll nach raibh sé maisithe le login_required() mar a dhéantar sa admin). D'fhéadfadh sé seo ligean d'ionsaitheoir go leor taifead seisiúin nua a chruthú go héasca trí iarratais arís agus arís eile a sheoladh, d'fhéadfadh go mbeadh an stór seisiún á líonadh nó go ndéanfaí taifid seisiúin úsáideoirí eile a dhíshealbhú.

Athraíodh an: Class: ~django.contrib.sessions.middleware.sessionMiddleware chun gan taifid seisiúin folamh a chruthú a thuilleadh, lena n-áirítear nuai:setting: SESSION_SAVE_EVERY_REQUEST gníomhach.

Ina theannta sin, modhnaíodh na modhanna Contrib.sessions.backends.base.sessionBase.flush () ``agus ``Cache_db.sessionStore.flush () chun seisiún folamh nua a chruthú a sheachaint. Ba chóir do chothabhálaí cúltaca seisiúin tríú páirtí a sheiceáil an bhfuil an leochaileacht chéanna i láthair ina gcúltaca agus é a cheartú más amhlaidh.