http://feedproxy.google.com/~r/symfony/blog/~3/1uJcaz7EtKw/new-in-symfony-5-2-notifier-improvements
The Notifier component sends notifications via one or more channels (email, SMS and chats like Slack and Telegram). In Symfony 5.2 we’ve improved it with the following features.
Symfony profiler integration¶
Contributed by
Jan Schädlich
in #36479.
One of the main missing features of the Notifier component was the lack of integration with the Symfony debug toolbar and profiler. In Symfony 5.2 we’ve fixed that. First, the debug toolbar now displays the number of sent notifications and the channels used to send them:

If you click on that toolbar section, you can see the new Notifier panel in the Symfony Profiler, which displays a summary of the notification activity:

You can also inspect the full details of all sent notifications:

Return sent messages¶
Contributed by
Jérémy Romey
in #36611.
In previous Symfony versions, the send()
method of each notifier didn’t
return anything. Starting from Symfony 5.2 they return a
Symfony\Component\Notifier\Message\SentMessage
object, which provides
access to the original message and transport and to the ID of the sent message,
making it easier to debug.
New integrations¶
The Notifier component already integrates with lots of third-party services, but in Symfony 5.2 we’ve added a ton of new integrations:
- Infobip SMS in PR #36480 provided by Jérémy Romey;
- Google Chat in PR #36488 provided by Jérôme Tamarelle;
- Esendex SMS in PR #36573 provided by Olivier Dolbeau;
- Zulip Chat in PR #36616 provided by Mohammad Emran Hasan;
- Mobyt SMS in PR #36648 provided by Mohammad Emran Hasan;
- SMSAPI SMS in PR #36940 provided by Marcin Szepczynski;
- LinkedIn in PR #37830 provided by Smaine Milianni;
- Sendinblue SMS in PR #38298 provided by Pierre Tondereau;
- Discord Chat in PR #38522 provided by Karoly Gossler and Mathieu Piot;
- Improved Telegram Chat to allow define some options in PR #36496 provided by Mihail Krasilnikov.
Inicia sesión para agregar comentarios
Otros mensajes en este grupo.

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:
June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

The Validator component provides dozens of constraints ready to use in your applications. In Symfony 7.3, we've added two new constraints to the list.
Slug Constraint

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:
June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

Contributed by Jérôme Tamarelle in

This week, we kicked off the New in Symfony 7.3 blog series, highlighting all the exciting new features coming in this release. We also unveiled more details about some of the SymfonyOnline June 2025

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:
June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

Symfony's Messenger component makes it easy to build message-driven applications. However, developers using symfony/amqp-messenger have long faced a limitation: it relies on polling (get()), which can