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...
View ArticleNew in Symfony 5.2: Shared locks
Contributed by Jérémy Derussé in #37752.In computer science, the readers–writers problems deal with situations in which many concurrent threads of execution try to access the same shared resource at...
View ArticleSymfonyWorld 2020: meet new conference speakers!
We’re thrilled to welcome more conference speakers at SymfonyWorld 2020! The conference is coming in less than 2 months, will you be there?We are so happy to meet you online and celebrate Symfony’s...
View ArticleSymfonyCloud: Better support for Symfony Messenger
Symfony Messenger allows to easily and quickly move the processing of heavy tasks to the background.It also very popular to send tasks in the background like sending emails. It can do so without even...
View ArticleNew in Symfony 5.2: Console signals
Contributed by Marie and Grégoire Pineau in #33729 and #37827.Signals are an inter-process communication mechanism used by console commands. A signal is an asynchronous notification sent to a process...
View ArticleNew in Symfony 5.2: Rate Limiter component
Contributed by Wouter De Jong in #37546.A “rate limiter” controls how frequently some event (e.g. an HTTP request or a login attempt) is allowed to happen. Rate limiting is commonly used as a...
View ArticleNew Core Team Members
We re-introduced the notion of a Symfony Core Team back in 2014 with 9 people. Along the years, we’ve added more core team members: Christophe Coevoet just after the introduction of the core team, Ryan...
View ArticleSymfony 5.2.0-BETA2 released
Symfony 5.2.0-BETA2 has just been released. Here is a list of the most important changes:feature #38552 [Security][Notifier] Added integration of Login Link with the Notifier component (@wouterj)bug...
View ArticleNew in Symfony 5.2: Front controller configuration
Contributed by Nicolas Grekas in #37351 and #37357.The front controller is a design pattern which makes all requests to be served through a certain piece of code. In Symfony applications that’s the...
View ArticleNew in Symfony 5.2: Login Throttling
Contributed by Wouter De Jong in #38204.A common brute-force attack against web applications consists of an attacker submitting a login form many times with the hope of eventually guessing the...
View ArticleA 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...
View ArticleNew in Symfony 5.2: Form field helpers
Contributed by Titouan Galopin in #38307.Symfony Forms helps you create and process HTML forms by abstracting all the hard and repetitive stuff. It also provides many utilities to render form...
View ArticleSymfonyWorld 2020: discover the latest conference speakers announced!
Only 6 weeks left before SymfonyWorld 2020! We are so happy to meet you online from December 1st to 5th for our first ever 100% online event, join us for:Pre-conference workshop days: December 1st and...
View ArticleNew in Symfony 5.2: Constraints as PHP attributes
Contributed by Alexander M. Turek in #38309 and #38499.PHP 8 will be released in a few weeks and it will include a game changer feature called attributes (or annotations). In Symfony 5.2 we’ve added...
View ArticleNew in Symfony 5.2: Login links
Contributed by Ryan Weaver in #38177.Login links, also called “magic links”, are a passwordless authentication mechanism. When a user wants to login in your application, a new link is generated and...
View ArticleNew in Symfony 5.2: Semaphore component
Contributed by Grégoire Pineau in #35780.Symfony introduced the Lock component in Symfony 3.4, to provide a mechanism to grant exclusive access to a shared resource. In some cases, it’s not enough to...
View ArticleSymfonyWorld 2020: Pre-conference workshops are online!
We're very pleased to announce all the workshops selected for SymfonyWorld 2020. Our first ever 100% online conference includes 2 days of online pre-conference workshops on December 1st and 2nd 2020....
View ArticleNew 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...
View ArticleA Week of Symfony #721 (19-25 October 2020)
This week, development activity of the upcoming Symfony 5.2 version focused on the new RateLimiter component to polish its features and fix the reported issues. Meanwhile, the SymfonyWorld 2020 online...
View ArticleSymfonyWorld 2020: All about the conference experience
Whether you're yet registered or not to SymfonyWorld 2020, you might be wondering how the first 100% online Symfony event will be organized. This blog post details all the logistic information about...
View Article