Symfony 2022 Year in Review
December 28, 2022 • Published by Javier Eguiluz
After experiencing significant disruptions due to the COVID-19 pandemic over the past two years, 2022 marked a year of recovery for many individuals and organizations. The Symfony project was among them, and this year saw the return of practices such as the organization of physical conferences.
We are grateful for your support, which enabled the Symfony project to have a great year. This blog post highlights the key accomplishments of the Symfony project in 2022.
Releases
We released two new major versions: Symfony 6.1 in May and Symfony 6.2 in November. We also published 54 maintenance versions in six different branches (4.4, 5.3, 5.4, 6.0, 6.1, and 6.2).
We bumped the PHP requirement to 8.1 for the new Symfony versions (6.1 and 6.2).
In addition, we published 289 blog posts (41 more than last year), including 39 New in Symfony articles explaining the new features introduced by Symfony 6.1 and 6.2.
In May we published the 800th issue of A Week of Symfony series, which makes it one of the longest-running series in the entire tech industry.
Events and Conferences
We organized four conferences:
- SymfonyLive Paris 2022 on April 7-8, 2022
- SymfonyWorld Online 2022 (Summer Edition) on June 16-17, 2022
- SymfonyCon Disneyland Paris 2022 on November 17-18, 2022
- SymfonyWorld Online 2022 (Winter Edition) on December 8-9 2022
The SymfonyCon conference in Disneyland Paris was a blast and gathered more than 1,300 people in the first world-wide physical conference since the COVID-19 pandemic started.
In 2023 we plan to organize at least these conferences:
- SymfonyLive Paris 2023 on March 23-24; a physical conference for French-speaking developers;
- SymfonyOnline June 2023 on June 15-16; an online conference in English;
- SymfonyCon Brussels 2023 on December 7-8; a world-wide physical conference in English.
You can already send your Call For Paper proposals and buy your tickets for these conferences. Stay tuned for more announcements about other upcoming conferences.
Symfony Core Team
The Symfony Core Team is the group of developers that determine the direction and evolution of the Symfony project.
In 2022, Symfony didn't appoint any new member to the group. We hope to add new members in 2023, who will be selected among the most active contributors of Symfony code and docs.
Symfony Components
Symfony components surpassed 15 billion downloads in 2022 (500 million in 2016, 1 billion in 2017, 3 billion in 2019, 6 billion in 2020 and 10 billion in 2021) Check out our pseudo real-time download stats.
In 2022 we released lots of new components:
- Clock
- HtmlSanitizer
- PHP 8.2 polyfill and PHP 8.3 polyfill
- symfony/ux-react, symfony/ux-autocomplete, symfony/ux-notify, symfony/ux-typed and symfony/ux-vue as part of the Symfony UX project.
- 19 new notifier packages to integrate Symfony applications with third-party services that send emails, SMS messages, etc.
Security
We published one security advisory. Thanks to the Symfony Security Team for their coordination work and thanks to all developers who reported and fixed those vulnerabilities.
Check out your notification preferences if you want to receive an email whenever a new security release is published.
Contributors
According to GitHub contribution stats these were the most active contributors in 2022 in the main Symfony repositories:
Symfony Code
- Nicolas Grekas: 345 commits
- Fabien Potencier: 274 commits
- Christian Flothmann: 96 commits
- Robin Chalas: 58 commits
- Thomas Calvet: 52 commits
Symfony Docs
- Javier Eguiluz: 323 commits
- Thomas Landauer: 50 commits
- Wouter de Jong: 40 commits
- Mohamed Gasmi: 59 commits
- Christian Flothmann: 22 commits
These are the stats for the two main Symfony repositories, but there are many other contributors working on other repositories and there are many developers working on third-party bundles too. In addition, some developers prefer to contribute by reviewing the work of other contributors. Thanks to all of them!
Symfony Book
The Symfony book was updated for Symfony 6.2 and translated into many languages.
Thanks to our voluntary translators and to the main book sponsors: SensioLabs, QOSSMIC, Blackfire and Les-Tilleuls.coop.
Symfony Sponsorship Program
In 2021 we announced:
- A Symfony Sponsorship Program that allows companies to sponsor different parts of the Symfony project, such as a full Symfony release or a Symfony component;
- A SaaS Sponsoring Program so third-party providers can sponsor the package that integrates their services into Symfony applications.
In 2022, new companies joined the program or renewed their sponsorships:
- Sulu which sponsors the Symfony 6.2 release;
- Les-Tilleuls.coop which also sponsors the Symfony 6.2 release;
- SensioLabs sponsors the Process and Messenger components;
- SymfonyCasts sponsors the Security component;
- Crowdin sponsors the Crowdin bridge of the Translation component;
- Mercure.rocks sponsors the Notifier component;
- Endava sponsors the Test pack;
- alximy sponsors the Framework bundle.
Check out all the Symfony backers. Talk to your company about this program and, if you are interested, contact us.
Other Relevant News
- We introduced the Symfony 6 certification and the Twig 3 certification
- We unveiled a better way to quickly start Symfony projects
- A new recipes:update command was introduced to simplify the update of recipes when upgrading the Symfony version of your projects
- Platform.sh became the official Symfony PaaS
- Symfony UX launched ux.symfony.com website to showcase all its components
- We attended the API Platform Conference and celebrated the release of API Platform 3
- We revisited lazy-loading proxies in PHP
- We attended the first official Sylius conference
Thank You
Overall, this was a great year for Symfony. All this was possible thanks to your continuous support.
Thanks for being part of the Symfony community!
Help the Symfony project!
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.
Comments are closed.
To ensure that comments stay relevant, they are closed for old posts.