- Реализовали поддержку
psycopg3. Сейчас поддерживаются обе либы, но от psycopg2 планируют в будущем отказаться- Добавили возможность оставлять комментарии для таблиц и полей БД
- На смену
DEFAULT_FILE_STORAGE и STATICFILES_STORAGE приходит настройка STORAGES, которая позволяет объявлять столько файловых стореджей, сколько нужно- In-memory file storage, удобная штука для использования в тестах, приятно учитывая, что
dj-inmemorystorage уже несколько лет как перестала обновляться- Минимальная версия postgres теперь - 12-я
- Еще больше поддержки асинхронности -
asave(), adelete() и arefresh_from_db() для моделей, плюс aadd(), aclear(), aremove() и aset() для relation managersИ самое главное - добавили темную тему для админки. Все, кто не использовал Джангу из-за отсутствия темной темы, могут начинать использовать 🙂
Полный список изменений https://docs.djangoproject.com/en/4.2/releases/4.2/