<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
        <title>Symfony Blog Comments</title>
        <atom:link href="https://feeds.feedburner.com/symfony/blog/comments" rel="self" type="application/rss+xml" />
        <link>https://symfony.com/blog/</link>
        <description>Most recent comments published on the Symfony project blog</description>
        <pubDate>Fri, 30 Oct 2026 00:47:06 +0100</pubDate>
        <lastBuildDate>Thu, 29 Oct 2026 12:44:08 +0100</lastBuildDate>
        <language>en</language>
                        <item>
            <title>New in Symfony 8.2: Cross-Application Messaging</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-cross-application-messaging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26294</link>
            <dc:creator><![CDATA[ Tac Tacelosky ]]></dc:creator>
            <pubDate>Thu, 29 Oct 2026 12:44:08 +0100</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-cross-application-messaging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26294</guid>
            <description>Awesome! We just used this to replace webhook callbacks between two of our Symfony apps. Our webhook endpoint was simply enqueueing it for Messenger to process. Now the sending app publishes directly to RabbitMQ, and the receiving app reuses its existing…</description>
            <content:encoded><![CDATA[ Awesome! We just used this to replace webhook callbacks between two of our Symfony apps. Our webhook endpoint was simply enqueueing it for Messenger to process. Now the sending app publishes directly to RabbitMQ, and the receiving app reuses its existing consumer. One less HTTP hop! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Security Expressions Everywhere</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-security-expressions-everywhere?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26293</link>
            <dc:creator><![CDATA[ Jérôme Tamarelle ]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 11:58:57 +0100</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-security-expressions-everywhere?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26293</guid>
            <description>This feature will be also in DoctrineMongoDBBundle 5.7.0: https://github.com/doctrine/DoctrineMongoDBBundle/pull/1000</description>
            <content:encoded><![CDATA[ This feature will be also in DoctrineMongoDBBundle 5.7.0: https://github.com/doctrine/DoctrineMongoDBBundle/pull/1000 ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Messenger Inbox</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-messenger-inbox?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26292</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Mon, 26 Oct 2026 13:48:12 +0100</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-messenger-inbox?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26292</guid>
            <description>That&#039;s very cool and very useful for a lot of applications. Thank you Nicolas!</description>
            <content:encoded><![CDATA[ That&#039;s very cool and very useful for a lot of applications. Thank you Nicolas! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Encrypted Doctrine Columns</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-encrypted-doctrine-columns?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26291</link>
            <dc:creator><![CDATA[ Twan van de Moosdijk ]]></dc:creator>
            <pubDate>Tue, 20 Oct 2026 15:03:24 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-encrypted-doctrine-columns?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26291</guid>
            <description>Can you also query on those encrypted values?</description>
            <content:encoded><![CDATA[ Can you also query on those encrypted values? ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Safer HTML in Translations</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26290</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Mon, 19 Oct 2026 19:57:54 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26290</guid>
            <description>That&#039;s very useful. Thank you!</description>
            <content:encoded><![CDATA[ That&#039;s very useful. Thank you! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Safer HTML in Translations</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26289</link>
            <dc:creator><![CDATA[ Jan Pech ]]></dc:creator>
            <pubDate>Mon, 19 Oct 2026 15:25:29 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26289</guid>
            <description>Is there any plan to make this work with Twig Components?</description>
            <content:encoded><![CDATA[ Is there any plan to make this work with Twig Components? ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Safer HTML in Translations</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26288</link>
            <dc:creator><![CDATA[ Junior ]]></dc:creator>
            <pubDate>Mon, 19 Oct 2026 15:22:09 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26288</guid>
            <description>Awesome! Thank you.</description>
            <content:encoded><![CDATA[ Awesome! Thank you. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Safer HTML in Translations</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26287</link>
            <dc:creator><![CDATA[ Valmont Pehaut-Pietri ]]></dc:creator>
            <pubDate>Mon, 19 Oct 2026 10:22:31 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-safer-html-in-translations?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26287</guid>
            <description>Thanks Hugo for the job you do everyday </description>
            <content:encoded><![CDATA[ Thanks Hugo for the job you do everyday &lt;3 ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Attribute-Based Workflows</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-attribute-based-workflows?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26286</link>
            <dc:creator><![CDATA[ Tuhin Bepari ]]></dc:creator>
            <pubDate>Sat, 17 Oct 2026 05:30:51 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-attribute-based-workflows?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26286</guid>
            <description>Over the years  Symfony is getting more and more easier to learn and now its even more easier than other popular framework . 

Thanks for your great article</description>
            <content:encoded><![CDATA[ Over the years  Symfony is getting more and more easier to learn and now its even more easier than other popular framework . 

Thanks for your great article ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Locking Controllers</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-locking-controllers?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26285</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Fri, 16 Oct 2026 17:39:13 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-locking-controllers?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26285</guid>
            <description>Symfony 8.2 is a blast. So many wonderful features.</description>
            <content:encoded><![CDATA[ Symfony 8.2 is a blast. So many wonderful features. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Encrypted Doctrine Columns</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-encrypted-doctrine-columns?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26284</link>
            <dc:creator><![CDATA[ __ 4e84 ]]></dc:creator>
            <pubDate>Fri, 16 Oct 2026 14:33:01 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-encrypted-doctrine-columns?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26284</guid>
            <description>Goodbye https://packagist.org/packages/specshaper/encrypt-bundle</description>
            <content:encoded><![CDATA[ Goodbye https://packagist.org/packages/specshaper/encrypt-bundle ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Encrypted Doctrine Columns</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-encrypted-doctrine-columns?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26283</link>
            <dc:creator><![CDATA[ Adam Gąsowski ]]></dc:creator>
            <pubDate>Thu, 15 Oct 2026 13:19:53 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-encrypted-doctrine-columns?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26283</guid>
            <description>I have been waiting for this feature for years.</description>
            <content:encoded><![CDATA[ I have been waiting for this feature for years. ]]></content:encoded>
        </item>
                        <item>
            <title>Symfony UX 3.6 released</title>
            <link>https://symfony.com/blog/symfony-ux-3-6-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26282</link>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Thu, 15 Oct 2026 09:20:53 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-ux-3-6-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26282</guid>
            <description>Fantastic work as always 👏

Thanks to all contributors and to all Symfony UX maintainers!</description>
            <content:encoded><![CDATA[ Fantastic work as always 👏

Thanks to all contributors and to all Symfony UX maintainers! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Attribute-Based Workflows</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-attribute-based-workflows?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26281</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Wed, 14 Oct 2026 18:23:03 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-attribute-based-workflows?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26281</guid>
            <description>That&#039;s crazy good! Thank you very much!</description>
            <content:encoded><![CDATA[ That&#039;s crazy good! Thank you very much! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Relative Ordering for Listeners and Services</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-relative-ordering-for-listeners-and-services?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26280</link>
            <dc:creator><![CDATA[ Paul Schell ]]></dc:creator>
            <pubDate>Tue, 13 Oct 2026 07:50:16 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-relative-ordering-for-listeners-and-services?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26280</guid>
            <description>Massive thanks for these three new features! They’re super handy, and you guys are absolutely rocking it.</description>
            <content:encoded><![CDATA[ Massive thanks for these three new features! They’re super handy, and you guys are absolutely rocking it. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Proving Authentication Methods</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-proving-authentication-methods?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26279</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Mon, 12 Oct 2026 10:38:36 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-proving-authentication-methods?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26279</guid>
            <description>These are fantastic innovations, and one thing leads to another. Symfony thrives because of people like you, Nicolas Grekas. I find myself thinking that over and over again. I’m glad I no longer have to build my own 2FA for sensitive admin actions, but can…</description>
            <content:encoded><![CDATA[ These are fantastic innovations, and one thing leads to another. Symfony thrives because of people like you, Nicolas Grekas. I find myself thinking that over and over again. I’m glad I no longer have to build my own 2FA for sensitive admin actions, but can simply require stronger authentication from the customer’s identity provider. For me, these blog posts are like Christmas presents spread out throughout the entire year—every year. Thank you all! ]]></content:encoded>
        </item>
                        <item>
            <title>Experimenting with Issue-First Open Source Contributions</title>
            <link>https://symfony.com/blog/experimenting-with-issue-first-open-source-contributions?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26278</link>
            <dc:creator><![CDATA[ Sam Mear ]]></dc:creator>
            <pubDate>Fri, 09 Oct 2026 08:08:34 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/experimenting-with-issue-first-open-source-contributions?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26278</guid>
            <description>Whilst this is an experiment, helps make me very worried for open source in the LLM slop era.</description>
            <content:encoded><![CDATA[ Whilst this is an experiment, helps make me very worried for open source in the LLM slop era. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: EntityExists, Cron and Audio Constraints</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-entityexists-cron-and-audio-constraints?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26277</link>
            <dc:creator><![CDATA[ Nicolas Grekas ]]></dc:creator>
            <pubDate>Thu, 08 Oct 2026 19:06:43 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-entityexists-cron-and-audio-constraints?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26277</guid>
            <description>@Massimiliano That&#039;s a uniqueness check, not an existence one: #[UniqueEntity] covers it. On the entity, it already ignores the row being validated. On a DTO, tell it which property holds the id so the user&#039;s own row is skipped:

```
#[UniqueEntity(fields:…</description>
            <content:encoded><![CDATA[ @Massimiliano That&#039;s a uniqueness check, not an existence one: #[UniqueEntity] covers it. On the entity, it already ignores the row being validated. On a DTO, tell it which property holds the id so the user&#039;s own row is skipped:

```
#[UniqueEntity(fields: &#039;email&#039;, entityClass: User::class, identifierFieldNames: [&#039;id&#039;])]
final class UpdateUserEmail
{
    public int $id;
    public string $email;
}
``` ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: EntityExists, Cron and Audio Constraints</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-entityexists-cron-and-audio-constraints?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26276</link>
            <dc:creator><![CDATA[ Massimiliano Arione ]]></dc:creator>
            <pubDate>Thu, 08 Oct 2026 16:19:32 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-entityexists-cron-and-audio-constraints?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26276</guid>
            <description>I don&#039;t see how a validation group could fit the example I provided.</description>
            <content:encoded><![CDATA[ I don&#039;t see how a validation group could fit the example I provided. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: EntityExists, Cron and Audio Constraints</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-entityexists-cron-and-audio-constraints?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26275</link>
            <dc:creator><![CDATA[ Salve Safari ]]></dc:creator>
            <pubDate>Thu, 08 Oct 2026 14:55:33 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-entityexists-cron-and-audio-constraints?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26275</guid>
            <description>@Massimiliano Arione,I may be wrong but I think we&#039;re supposed to use validations groups?

Docs: https://symfony.com/doc/current/validation/groups.html</description>
            <content:encoded><![CDATA[ @Massimiliano Arione,I may be wrong but I think we&#039;re supposed to use validations groups?

Docs: https://symfony.com/doc/current/validation/groups.html ]]></content:encoded>
        </item>
            </channel>
</rss>
