---
title: "Django 3.0.3 リリースノート"
version: 3.1
locale: ja
source: https://docs.djangoproject.com/ja/3.1/releases/3.0.3/
canonical: https://djangodocs.dev/ja/3.1/releases/3.0.3/
---
# Django 3.0.3 リリースノート

*February 3, 2020*

Django 3.0.3 では、3.0.2 にあった1つのセキュリティの問題といくつかのバグを修正しました。

## CVE-2020-7471: `StringAgg(delimiter)` を通じた潜在的 SQL インジェクション

[`StringAgg`](/ja/3.1/ref/contrib/postgres/aggregates/#django.contrib.postgres.aggregates.StringAgg) 集計関数には、適切に加工された `delimiter` を使った SQL インジェクションが存在しました。

## Bugfixes

- `Subquery()` アノテーションから `DateField`、 `DateTimeField`、あるいは `TimeField` を抽出したときにクラッシュするという Django 3.0 のリグレッションを修正しました ([#31133](https://code.djangoproject.com/ticket/31133))。
- クエリセットに集計か `Exists()` アノテーションが含まれる場合に、`QuerySet.values()` と `values_list()` がクラッシュするという Django 3.0でのリグレッションを修正しました ([#31136](https://code.djangoproject.com/ticket/31136))。
- Django にベース言語があるがサブ言語がない場合でも、 [`LANGUAGE_CODE`](/ja/3.1/ref/settings/#std-setting-LANGUAGE_CODE) のサブ言語を利用できるように Django 3.0 で追加されたシステムチェックの設定を緩めました ([#31141](https://code.djangoproject.com/ticket/31141))。
- テンプレートで列挙型 `TextChoices` 、 `IntegerChoices` 、そして `Choices` が使えるようになりました ([#31154](https://code.djangoproject.com/ticket/31154))。
- 名前付きグループが非文字列の値しか含まない場合でも `max_length` 属性が最長の選択に合致するようなチェックを修正しました ([#31155](https://code.djangoproject.com/ticket/31155))。
- `Subquery` を利用した際、 `filter` 引数のある [`ArrayAgg`](/ja/3.1/ref/contrib/postgres/aggregates/#django.contrib.postgres.aggregates.ArrayAgg) と [`StringAgg`](/ja/3.1/ref/contrib/postgres/aggregates/#django.contrib.postgres.aggregates.StringAgg) がクラッシュする Django 2.2 のリグレッションを修正しました ([#31097](https://code.djangoproject.com/ticket/31097))。
- 継承された選択をオーバーライドしたときに [`get_FOO_display()`](/ja/3.1/ref/models/instances/#django.db.models.Model.get_FOO_display) が正しく動かなくなる Django 2.2.7 のリグレッションを修正しました ([#31124](https://code.djangoproject.com/ticket/31124))。
- カスタム `ContentType` 外部キーを持つ `GenericForeignKey` に対する\`\`QuerySet.prefetch\_related()\`\` がクラッシュする Django 3.0 のリグレッションを修正しました ([#31190](https://code.djangoproject.com/ticket/31190))。
