New in Symfony 5.1: New and Improved Integrations
Symfony components provide integration with other technologies (Redis, Doctrine,
Sodium, etc.) and third-party services (Google, Mailgun, Slack, etc.) In Symfony
5.1 we've updated several components to add and improve integrations.
Lock component
- Added MongoDbStore to use MongoDB servers >=2.2 to store the locks
(implemented by Joe Bennett
in #31889).
Cache component
- The ArrayCache store added support for LRU (Least Recently Used) and
max-lifetime features (implemented by Nicolas Grekas
in #35362);
- Added a new SodiumMarshaller to allow encrypting cache values using libsodium
(implemented by Ahmed Tailouloute
in #35019);
- Added a new adapter to use a Couchbase NoSQL database as the cache store
(implemented by Antonio José Cerezo
in #32039).
Mailer component
- Improved Mailgun integration to support more custom headers
(implemented by Tobias Nyholm
in #36148).