Django 1.8.4 telah Rilis!

Ridwan Fajar 24 Agustus 2015

Django 1.8.4 telah Rilis!

Pada tanggal 18 Agustus 2015 kemarin, Django 1.8.4 resmi dirilis dengan perbaikan pada beberapa masalah keamanan dan beberapa bugs yang ditemukan di 1.8.3. Sebelumnya, session dapat diciptakan ketika pengguna anonim mengakses view django.contrib.auth.views.logout() (). Hal ini dapat membaut attacker dapat membaut banyak session record baru dengan mudah melalui request yang berulang, akan menyebabkan session store menjadi penuh dan menyebabkan pengguna session lainnya mengalami kegagalan. SessionMiddleware sudah dimodifikasi agar tidak tercipta lagi session record kosong.

Perbaikan Bug

  • Menambahkan kemampuan untuk melakukan serialisasi nilai dari UUIDField yang baru saja ditambahkan
  • Menambahkan system check warning jika pengaturan **TEMPLATE_ yang sudah tua didefinisikan di penambahan pengaturan **TEMPLATE_ baru
  • Mencegah varchar_patterns_ops dan text_patterns_ops diindeks untuk ArrayField
  • Memperbaiki perekaman squashed migration ketika menjalankan perintah migrate
  • Memperbaiki method has_changed() di contrib.postgres.forms.HStoreField
  • Mencegah exception di TestCase.setUpTestData() dari kebocoran ketika transaksi
  • Memindahkan unsaved model instance assignment data loss check ke Model.save() untuk penggunaan in-memory models yang lebih mudah
(rfs/djangoproject)