Новое в Symfony 5.1: Новые и улучшенные интеграции

Компоненты Symfony обеспечивают интеграцию с другими технологиями (Redis, Doctrine, Sodium и т. д.) И сторонними сервисами (Google, Mailgun, Slack и т. д.). В Symfony 5.1 обновили несколько компонентов, чтобы добавить и улучшить интеграцию.

Компонент Lock

  • Добавлено MongoDbStore для использования серверов MongoDB >= 2.2 для хранения блокировок (реализовано Джо Беннеттом в #31889).

Компонент Cache

  • В хранилище ArrayCache добавлена ​​поддержка LRU (наименее недавно использованных) и функций максимального срока службы (реализовано Николасом Грекасом в #35362);
  • Добавлен новый SodiumMarshall, позволяющий шифровать значения кэша с помощью libsodium (реализовано Ахмедом Тейллуутом в #35019);
  • Добавлен новый адаптер для использования базы данных Couchbase NoSQL в качестве хранилища кэша (реализовано Антонио Хосе Сересо в #32039).

Компонент Mailer

  • Улучшена интеграция с Mailgun для поддержки большего количества пользовательских заголовков (реализовано Tobias Nyholm в #36148).

Компонент Messenger

Компонент Notifier