SymfonyWorld Online 2020
100% online
30+ talks + workshops
Live + Replay watch talks later

SymfonyWorld 2020: Pre-conference workshops are online!

SymfonyWorld 2020 comes with 2 days of online pre-conference workshops on December 1st and 2nd 2020. Find out all the workshops you can attend!

New in Symfony 5.2: Semaphore component

Symfony 5.2 introduces a Semaphore component to complement the existing Lock component and provide access to a shared resource to multiple concurrent processes.

New in Symfony 5.2: Login links

Symfony 5.2 provides support for "login links" (or "magic links") which allow users to fully authenticate in your application by clicking on a specially crafted link.

New in Symfony 5.2: Constraints as PHP attributes

In Symfony 5.2, you can use PHP 8 attributes to define the validation constraints.

SymfonyWorld 2020: discover the latest conference speakers announced!

We're super pleased to announce more selected speakers of the first 100% online Symfony conference, December 3-4 2020. Discover the new talks and speakers scheduled! Conference speakers selection is not over yet!

New in Symfony 5.2: Form field helpers

Symfony 5.2 introduces new form field helpers to get each field part value without any HTML code around it.

A Week of Symfony #720 (12-18 October 2020)

This week, the second beta of Symfony 5.2 was released, fixing and polishing some of its new features. Meanwhile, the SymfonyWorld 2020 online conference announced new speakers. Finally, the Symfony project turned 15 this week and appointed four new members to its Core Team.

New in Symfony 5.2: Login Throttling

Symfony 5.2 includes a new "login throttling" feature to mitigate brute-force attacks against login forms.

New in Symfony 5.2: Front controller configuration

In Symfony 5.2 the behavior of the front controller can be modified with configuration options, without having to edit the index.php file.

Symfony 5.2.0-BETA2 released

Read release notes

New Core Team Members

Welcome 4 new core team members!

New in Symfony 5.2: Rate Limiter component

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.

New in Symfony 5.2: Console signals

Symfony 5.2 introduces support for handling and responding to signals (e.g. SIGINT, SIGTERM, SIGUSR1) in your console commands.

SymfonyCloud: Better support for Symfony Messenger

SymfonyCloud gets new features to embrace the growing usage of Symfony Messenger.

SymfonyWorld 2020: meet new conference speakers!

The speakers selection for SymfonyWorld 2020 is still going on! We're pleased to announce more selected speakers of the first 100% online Symfony conference, December 3-4 2020. Discover the new talks and speakers scheduled!

New in Symfony 5.2: Shared locks

Symfony 5.2 adds support for shared locks, which is a synchronization primitive used to solve one of the readers–writers problems.

A Week of Symfony #719 (5-11 October 2020)

This week Symfony 4.4.15 and 5.1.7 maintenance versions were released. Meanwhile, development activity focused on fixing and polishing the upcoming Symfony 5.2 features and Symfony 5.2 beta1 was published. Finally, Symfony Insight announced a free webinar on software quality.

New in Symfony 5.2: Form testing asserts

Symfony 5.2 adds new asserts (assertFormValue() and assertCheckboxChecked()) to simplify the form tests .

New in Symfony 5.2: Controller argument attributes

In Symfony 5.2 you can use PHP 8 attributes in the controller arguments to turn them into other objects.

Free SymfonyInsight webinar on "How to steer my projects with confidence thanks to Quality Assurance Plans" with SensioLabs on October 15th 2020, 3 PM UTC

Join us in our free webinar about SensioLabs' feedback on how they leveraged SymfonyInsight to steer one of their project with confidence. Register now for the webinar on October 15th 2020, 3 PM UTC.

New in Symfony 5.2: Form mapping callbacks

In Symfony 5.2 you can use PHP callbacks to get/set the form field values from/into the related object/array.

New in Symfony 5.2: Uid serialization and validation

Symfony 5.2 includes a Uid normalizer to serialize/deserialize UUIDs and ULIDs. It also introduces a new validation constraint to validate ULIDs.

Symfony 5.2.0-BETA1 released

Read release notes

New in Symfony 5.2: Retryable HTTP client

In Symfony 5.2, the HTTP client can retry all the failed HTTP requests automatically.

Symfony 5.1.7 released

Read release notes

Symfony 4.4.15 released

Read release notes

A Week of Symfony #718 (28 September - 4 October 2020)

This week, the upcoming Symfony 5 2. version added support for defining validation constraints as PHP 8 attributes, new Twig form helpers and a new magic login link authentication. Meanwhile, the official Symfony shop added new swag and the upcoming SymfonyWorld online conference announced new speakers.

New in Symfony 5.2: DKIM email authentication

Symfony 5.2 adds support for DKIM, an email authentication mechanism designed to reduce email phishing and spam.

New in Symfony 5.2: Async cache recomputing

In Symfony 5.2 the recomputing of cache values can be done asynchronously thanks to the new integration with the Messenger component.