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

*1 Samhain, 2016*

Socraíonn Django 1.10.3 dhá shaincheist slándála agus roinnt fabhtanna i 1.10.2.

## Úsáideoir le pasfhocal crua-chódaithe crua-chruthaithe agus tástálacha á rith

Nuair a bhíonn tástálacha á reáchtáil le bunachar sonraí Oracle, cruthaíonn Django úsáideoir bunachar sonraí sealadach. I leaganacha níos sine, mura sonraítear pasfhocal de láimh i bhfoclóir socruithe an bhunachair shonraí `TEST`, úsáidtear pasfhocal crua-chóid. D'fhéadfadh sé seo ligean d'ionsaitheoir le rochtain líonra ar an bhfreastalaí bunachar sonraí chun nascadh.

Is gnách go dtioctar an t-úsáideoir seo tar éis don tsraith tástála a chríochnú, ach ní nuair a úsáidtear an rogha `manage.py test --keepdb` nó má tá seisiún gníomhach ag an úsáideoir (mar shampla nasc ionsaitheora).

Úsáidtear pasfhocal a ghintear go randamach anois le haghaidh gach rith tástála.

## Leochaileacht DNS a athcheangal nuair a bhíonn `debug = true`

Older versions of Django don't validate the `Host` header against
`settings.ALLOWED_HOSTS` when `settings.DEBUG=True`. This makes them
vulnerable to a [DNS rebinding attack](https://benmmurphy.github.io/blog/2016/07/11/rails-webconsole-dns-rebinding/).

Cé nach seolann Django modúl a cheadaíonn forghníomhú cód iargúlta, is veicteoir scripteála tras-láithreáin é seo ar a laghad, a d'fhéadfadh a bheith tromchúiseach go leor má luchtálann forbróirí cóip den bhunachar sonraí táirgeachta i bhforbairt nó má nascann le roinnt seirbhísí táirgeachta nach bhfuil aon sampla forbartha ann, mar shampla. Má úsáideann tionscadal pacáiste cosúil leis an django-debug-toolbarra\`, ansin d'fhéadfadh an t-ionsaitheoir SQL treallach a fhorghníomhú, rud a d'fhéadfadh a bheith go háirithe dona má nascann na forbróirí leis an mbunachar sonraí le cuntas superuser.

Tá settings.allowed\_hosts\` bailíochtaithe anois beag beann ar ``DEBUG`. Ar mhaithe le háisiúlacht, má tá `ALLOWED_HOSTS`` folamh agus `debug=true`, ceadaítear na hathruithe seo a leanas de localhost `['localhost', '127.0.0.1', ': 1']`. Má tá do luach táirgeachta ALLOWED\_HOSTS ag do chomhad socruithe áitiúil, ní mór duit é a fhágáil anois chun na luachanna cúlghairm sin a fháil.

## Buigdheisiúcháin

- Ceadaítear airíonna `User.is_Authenticated` agus `User.is_anonymous` a thástáil le haghaidh ballraíochta `set` (:ticket: 27309).
- Socraíodh aischéimniú feidhmíochta agus `imirce` á reáchtáil i dtionscadail le hoibríochtaí `Renamemodel` (:ticket: 27279).
- Cuireadh `model_name` leis na glaonna ```allow_migration () ``i `makemigrations``` (:ticket: 27200).
- Rinneadh an dearcadh `JavaScriptCatalog` meas ar an argóint pacáistí ; roimhe seo tugadh neamhaird air (:ticket: 27374).
- Socraigh ```QuerySet.bulk_create () ``ar PostgreSQL nuair is é líon na rudaí iolrach móide ceann de ``batch_size``` (:ticket: 27385).
- Chuir sé cosc ar ```i18n_patterns () ``an iomarca den URL a úsáid mar theanga chun cás úsáide a shocrú le haghaidh ``Prefix_default_LANGUAGE=false``` (:ticket: 27063).
- Cuireadh athreorú mícheart d'fhéadfadh a bheith ina ionad ó SessionMiddleware nuair a scriostar seisiún in iarratas comhthráthúil le `AbhraisciousOperation` chun a léiriú nach féidir an t-iarratas a chomhlánú (:ticket: 27363).
