Skip to content

« Living on the edge » blog posts

A series of posts showcasing the new features introduced by each Symfony version.

Filter posts by Symfony release

Symfony 5.2 includes a new "login throttling" feature to mitigate brute-force attacks against login forms.
October 16, 2020 #Living on the edge ❤️ 2
In Symfony 5.2 the behavior of the front controller can be modified with configuration options, without having to edit the index.php file.
October 15, 2020 #Living on the edge
Symfony 5.2 introduces a new Rate Limiter component to allow you implement protection measures such as limiting the number of HTTP requests or login attempts.
October 14, 2020 #Living on the edge
Symfony 5.2 introduces support for handling and responding to signals (e.g. SIGINT, SIGTERM, SIGUSR1) in your console commands.
October 13, 2020 #Living on the edge ❤️ 1
Symfony 5.2 adds support for shared locks, which is a synchronization primitive used to solve one of the readers–writers problems.
October 12, 2020 #Living on the edge
Symfony 5.2 adds new asserts (assertFormValue() and assertCheckboxChecked()) to simplify the form tests .
October 9, 2020 #Living on the edge
In Symfony 5.2 you can use PHP 8 attributes in the controller arguments to turn them into other objects.
October 8, 2020 #Living on the edge
In Symfony 5.2 you can use PHP callbacks to get/set the form field values from/into the related object/array.
October 7, 2020 #Living on the edge
Symfony 5.2 includes a Uid normalizer to serialize/deserialize UUIDs and ULIDs. It also introduces a new validation constraint to validate ULIDs.
October 6, 2020 #Living on the edge
In Symfony 5.2, the HTTP client can retry all the failed HTTP requests automatically.
October 5, 2020 #Living on the edge