Вышел Symfony 8.0.8

asmdk - April 07, 2026

Привет, разработчики! Конец марта порадовал отличными новостями от Фабьена Потенсье и всей команды — официально состоялся релиз Symfony 8.0.8. Это классический патч-релиз, который подчищает накопившиеся баги, улучшает производительность и делает наш любимый фреймворк еще надежнее.

Никаких ломающих изменений, только качественная работа над ошибками. Давайте посмотрим, что вкусного принесло это обновление со времен версии 8.0.7!

🛠 Главные исправления и улучшения

В этот релиз вошло более 30 точечных фиксов. Вот самые интересные из них:

  • Бой утечкам памяти! В компоненте EventDispatcher пофиксили неприятную утечку памяти в TraceableEventDispatcher. Если у вас крутятся долгоживущие процессы (например, воркеры) — это обновление для вас просто обязательно.
  • Ускорение в консоли: Разработчики устранили регрессию производительности в Console (а именно в OutputFormatter) при выводе ASCII-контента. Консольные команды снова работают бодро и без задержек.
  • Messenger и Redis: Если вы используете транспорт Redis с пакетными (batch) обработчиками, радуйтесь — исправлен баг с дублированием ожидающих сообщений. А команда ConsumeMessagesCommand теперь корректно использует SignalRegistry::isSupported().
  • Кэш стал умнее: В компоненте Cache обеспечили полную совместимость с расширением Relay 0.21.0. Кроме того, починили баг в ChainAdapter, который иногда игнорировал время жизни кэша (expiry) при передаче данных ранним адаптерам.
  • Порядок в DI и Serializer: В DependencyInjection навели порядок с tagged_iterator/tagged_locator в PHP-конфигах. В Serializer починили денормализацию вложенных массивов и работу с типами параметров конструктора, а в Dotenv устранили потерю экранированных знаков доллара при отложенном разрешении переменных.

Также апдейты затронули HttpKernel, Form, Ldap, MonologBridge и другие компоненты.

💡 Парочка советов перед обновлением
  • Проверьте код: Перед тем как запускать composer update, загляните в официальное руководство по обновлению (Upgrade Guide). Также очень здорово выручает SymfonyInsight — он подсветит участки кода в вашем проекте, которые могут потребовать внимания.
  • Будьте в курсе: Чтобы не пропускать свежие релизы, фиксы безопасности или статус поддержки версий, подпишитесь на уведомления Symfony Roadmap Notifications. Это сэкономит кучу времени!
  • Новости