In Symfony 6.1 we've added lots of new features to the Symfony Profiler. We already highlighted the new Serializer profiler panel in a previous blog post. In this two-part series we're going to highlight the other new profiler features.
Checking if Profiler is Enabled
Contributed by Bilge
in #45265.
The Symfony Profiler can be disabled entirely or programmatically to adapt it to your needs. If it's disabled, you might still have services that collect information for it, even if that information will be later discarded. That's why in Symfony 6.1 we've added a new isEnabled() method to the main profiler object. Use that method to check if you should collect information or if you should instead skip that collection to improve performance.
Displaying Inherited Security Roles
Contributed by Jonathan Scheiber
in #44284.
Symfony security allows you to define hierarchical roles. That's why users in your application usually have more roles than the ones granted explicitly to them. In Symfony 6.1 we're improving the debug toolbar to display inherited roles in addition to the regular roles:
Better Email Debugging
Contributed by Thomas Lallement
in #45765.
In dev environment it's common to send all emails to the same address, regardless of their original address, to ease their debugging. In Symfony 6.1 we've improved the profiler to display both the to email address and the recipient, if it exists (it's taken from the envelope of the message):
Contributed by Daniël Brekelmans
in #44917.
If some email message includes file attachments, the profiler lists the name of those files. In Symfony 6.1 we've improved this feature so you can also download the file attachments. This will help you debug many issues related to the generation of those files.
Sponsor the Symfony project.
Inicia sesión para agregar comentarios
Otros mensajes en este grupo.

Symfony 7.3 includes many small improvements aimed at making developers' lives easier and more productive. This blog post highlights some of the most useful DX (Developer Experience) features added in

Symfony 7.3 introduces several enhancements to the Validator component, focusing on developer experience, better configurability, and more expressive constraint definitions.
Allow to Disable Translat

Symfony 7.3 adds a new JsonStreamer component as a high-performance, low-memory JSON encoding and decoding utility. However, the Serializer component still has many valid use cases, even for JSON cont

Symfony 7.3.0-RC1 has just been released. This is a pre-release version of Symfony 7.3. If you want to test it in your own applications before its final release, run the following commands:

This week, development activity focused on putting the final touches on Symfony 7.3 in preparation for its stable release next week. In addition, we published a security fix for a potential vulnerabil

Symfony's bridge packages integrate third-party services, such as mailers, notifiers, and translation providers, into Symfony applications. With more than 120 bridges available today, Symfony supports

Symfony Messenger component keeps evolving to meet the needs of complex, modern applications. In Symfony 7.3, we're introducing several powerful features to it.
Run Process Using the Shell… https://s