New in Symfony 5.1: New and Improved Integrations

Warning: This post is about an unsupported Symfony version. Some of this information may be out of date. Read the most recent Symfony Docs.

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).

Messenger component

Notifier component

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.

Comments

This is a great example of the power of an open source community! Thanks to all who contributed these nice integrations!
Thanks for amazing integrations!

What about WhatsApp for business ?

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.