<?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>Sat, 03 Oct 2026 19:05:03 +0200</pubDate>
        <lastBuildDate>Fri, 02 Oct 2026 12:44:12 +0200</lastBuildDate>
        <language>en</language>
                        <item>
            <title>New in Symfony 8.2: Performance Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-performance-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26267</link>
            <dc:creator><![CDATA[ Nicolas Grekas ]]></dc:creator>
            <pubDate>Fri, 02 Oct 2026 12:44:12 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-performance-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26267</guid>
            <description>@Rostislav Lazy doesn&#039;t mean recomputed: in worker mode, what&#039;s built on first use stays in memory for the rest of the worker&#039;s life, as before. So that worker mode isn&#039;t getting any slower.</description>
            <content:encoded><![CDATA[ @Rostislav Lazy doesn&#039;t mean recomputed: in worker mode, what&#039;s built on first use stays in memory for the rest of the worker&#039;s life, as before. So that worker mode isn&#039;t getting any slower. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Performance Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-performance-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26266</link>
            <dc:creator><![CDATA[ Rostislav Kaleta ]]></dc:creator>
            <pubDate>Fri, 02 Oct 2026 10:45:37 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-performance-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26266</guid>
            <description>These improvements are wonderful! One question I have though - I see many improvements which basically boil down to &quot;compute only once needed - on-demand&quot;, however we are mainly running Symfony in worker mode. Does Symfony 8.2 now offer warming up these on-demand…</description>
            <content:encoded><![CDATA[ These improvements are wonderful! One question I have though - I see many improvements which basically boil down to &quot;compute only once needed - on-demand&quot;, however we are mainly running Symfony in worker mode. Does Symfony 8.2 now offer warming up these on-demand changes so, we have peak and stable performance across the worker lifetime? With 8.2 I understand these changes as that workers will constantly load additional stuff and run these paths when new things arrive, rather than load everything all at once, which we would prefer in the worker mode. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Sudo Mode</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-sudo-mode?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26265</link>
            <dc:creator><![CDATA[ jeremyFreeAgent — Jérémy Romey ]]></dc:creator>
            <pubDate>Wed, 30 Sep 2026 11:20:58 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-sudo-mode?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26265</guid>
            <description>Trop bien !!!</description>
            <content:encoded><![CDATA[ Trop bien !!! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Sudo Mode</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-sudo-mode?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26264</link>
            <dc:creator><![CDATA[ Bernard Ngandu ]]></dc:creator>
            <pubDate>Wed, 30 Sep 2026 09:19:43 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-sudo-mode?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26264</guid>
            <description>Amazing !</description>
            <content:encoded><![CDATA[ Amazing ! ]]></content:encoded>
        </item>
                        <item>
            <title>Announcing Symfony Language Tools, the Official Symfony LSP Server</title>
            <link>https://symfony.com/blog/announcing-symfony-language-tools-the-official-symfony-lsp-server?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26263</link>
            <dc:creator><![CDATA[ Cosmin Mihai Sandu ]]></dc:creator>
            <pubDate>Wed, 30 Sep 2026 08:35:07 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/announcing-symfony-language-tools-the-official-symfony-lsp-server?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26263</guid>
            <description>Can you publish it on Open VSX https://open-vsx.org/ ?</description>
            <content:encoded><![CDATA[ Can you publish it on Open VSX https://open-vsx.org/ ? ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: OpenID Connect Login</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-openid-connect-login?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26262</link>
            <dc:creator><![CDATA[ Florent Morselli ]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 14:49:25 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-openid-connect-login?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26262</guid>
            <description>Hi @Massimiliano

No oidc_login doesn&#039;t add badges and that&#039;s on purpose. The authentication belongs to the provider, not to the application.
Adding the badge from a CheckPassportEvent listener would technically work, but I wouldn&#039;t recommend it as it will…</description>
            <content:encoded><![CDATA[ Hi @Massimiliano

No oidc_login doesn&#039;t add badges and that&#039;s on purpose. The authentication belongs to the provider, not to the application.
Adding the badge from a CheckPassportEvent listener would technically work, but I wouldn&#039;t recommend it as it will defeat the security means decided on the OIDC Provider.
If you need to control how recent the authentication is then you should use the OIDC mechanisms such as max_age or prompt=login ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: OpenID Connect Login</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-openid-connect-login?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26261</link>
            <dc:creator><![CDATA[ Massimiliano Arione ]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 12:39:49 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-openid-connect-login?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26261</guid>
            <description>Nice addition. Is remember_me supported with oidc_login?

I&#039;m moving a Google login from a custom authenticator to this. The old authenticator added a RememberMeBadge, and the firewall uses always_remember_me: true to keep users logged in after the session…</description>
            <content:encoded><![CDATA[ Nice addition. Is remember_me supported with oidc_login?

I&#039;m moving a Google login from a custom authenticator to this. The old authenticator added a RememberMeBadge, and the firewall uses always_remember_me: true to keep users logged in after the session expires. The docs don&#039;t say whether the OIDC authenticator adds that badge.

* If it does, does always_remember_me work as usual?
* If it doesn&#039;t, is adding the badge from a CheckPassportEvent listener the right approach, or is something planned? ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: JSON Schema for Configuration</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-json-schema-for-configuration?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26260</link>
            <dc:creator><![CDATA[ Fabrice_Faniry_RANDT ]]></dc:creator>
            <pubDate>Sun, 27 Sep 2026 23:13:37 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-json-schema-for-configuration?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26260</guid>
            <description>first comment</description>
            <content:encoded><![CDATA[ first comment ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Faster Messenger Workers</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-faster-messenger-workers?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26259</link>
            <dc:creator><![CDATA[ tjaszai ]]></dc:creator>
            <pubDate>Fri, 25 Sep 2026 10:04:10 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-faster-messenger-workers?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26259</guid>
            <description>Great new features, thanks a lot!</description>
            <content:encoded><![CDATA[ Great new features, thanks a lot! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: JSON Schema for Configuration</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-json-schema-for-configuration?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26258</link>
            <dc:creator><![CDATA[ Daniel Sentker ]]></dc:creator>
            <pubDate>Wed, 23 Sep 2026 11:49:28 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-json-schema-for-configuration?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26258</guid>
            <description>json5 support would be awesome to allow comments 😊</description>
            <content:encoded><![CDATA[ json5 support would be awesome to allow comments 😊 ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Messenger Outbox and Claim Check</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-messenger-outbox-and-claim-check?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26257</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 15:00:38 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-messenger-outbox-and-claim-check?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26257</guid>
            <description>Those are great new features. Well done.</description>
            <content:encoded><![CDATA[ Those are great new features. Well done. ]]></content:encoded>
        </item>
                        <item>
            <title>Symfony UX 3.5 released</title>
            <link>https://symfony.com/blog/symfony-ux-3-5-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26256</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 12:44:17 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-ux-3-5-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26256</guid>
            <description>It&#039;s amazing how much you guys are taking on. I like that Stimulus is even more deeply integrated, and I think it&#039;s really great that Dropzone can now hold multiple files.</description>
            <content:encoded><![CDATA[ It&#039;s amazing how much you guys are taking on. I like that Stimulus is even more deeply integrated, and I think it&#039;s really great that Dropzone can now hold multiple files. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Role Hierarchy Wildcards and Debugging</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26255</link>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 10:38:01 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26255</guid>
            <description>@Joris you are right. The original text wans&#039;t fully precise about this. We updated it. Thanks!</description>
            <content:encoded><![CDATA[ @Joris you are right. The original text wans&#039;t fully precise about this. We updated it. Thanks! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Role Hierarchy Wildcards and Debugging</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26254</link>
            <dc:creator><![CDATA[ Christophe Coevoet ]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 10:21:32 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26254</guid>
            <description>@KaiEichinger that&#039;s not possible. Matching a glob against a known value (the role passed as input to the hierarchy) does not require knowing all the possible roles. Listing all the matching roles requires that knowledge, which does not exist in SecurityBundle…</description>
            <content:encoded><![CDATA[ @KaiEichinger that&#039;s not possible. Matching a glob against a known value (the role passed as input to the hierarchy) does not require knowing all the possible roles. Listing all the matching roles requires that knowledge, which does not exist in SecurityBundle (the role hierarchy is not required to contain all the roles you use) ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Role Hierarchy Wildcards and Debugging</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26253</link>
            <dc:creator><![CDATA[ Joris Mak ]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 10:14:33 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26253</guid>
            <description>am I not yet awake, or is something wrong with this:

&gt; The * character is only considered a wildcard when it&#039;s wrapped by underscores or placed at the end of the role name. Keys such as ROLE_BLOG* or ROLE_*BLOG are still regular role names.

The * character…</description>
            <content:encoded><![CDATA[ am I not yet awake, or is something wrong with this:

&gt; The * character is only considered a wildcard when it&#039;s wrapped by underscores or placed at the end of the role name. Keys such as ROLE_BLOG* or ROLE_*BLOG are still regular role names.

The * character is considered a wildcard when it&#039;s placed at the end of the role name.

So, `ROLE_BLOG*` is a wildcard right? Not a regular role name? ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: Role Hierarchy Wildcards and Debugging</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26252</link>
            <dc:creator><![CDATA[ Kai Eichinger ]]></dc:creator>
            <pubDate>Tue, 22 Sep 2026 09:51:08 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-role-hierarchy-wildcards-and-debugging?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26252</guid>
            <description>The next logical step for me personally would be to allow `*` on the value side of the role, so a `ROLE_DEVELOPER` or `ROLE_SUPER_ADMIN` can just become a `ROLE_*` to include every role of your app.</description>
            <content:encoded><![CDATA[ The next logical step for me personally would be to allow `*` on the value side of the role, so a `ROLE_DEVELOPER` or `ROLE_SUPER_ADMIN` can just become a `ROLE_*` to include every role of your app. ]]></content:encoded>
        </item>
                        <item>
            <title>Symfony UX 3.5 released</title>
            <link>https://symfony.com/blog/symfony-ux-3-5-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26251</link>
            <dc:creator><![CDATA[ Ousmane N&#039;diaye ]]></dc:creator>
            <pubDate>Mon, 21 Sep 2026 19:03:19 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-ux-3-5-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26251</guid>
            <description>Wow, great additions 😍. Thank y&#039;all !</description>
            <content:encoded><![CDATA[ Wow, great additions 😍. Thank y&#039;all ! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: One Bundle per Component</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-one-bundle-per-component?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26250</link>
            <dc:creator><![CDATA[ Issam KHADIRI ]]></dc:creator>
            <pubDate>Mon, 21 Sep 2026 13:39:32 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-one-bundle-per-component?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26250</guid>
            <description>Great feature ❤️</description>
            <content:encoded><![CDATA[ Great feature ❤️ ]]></content:encoded>
        </item>
                        <item>
            <title>Symfony UX 3.5 released</title>
            <link>https://symfony.com/blog/symfony-ux-3-5-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26249</link>
            <dc:creator><![CDATA[ Matthias Althaus ]]></dc:creator>
            <pubDate>Mon, 21 Sep 2026 12:52:31 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-ux-3-5-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26249</guid>
            <description>Impressive update(s). Keep up the great work!</description>
            <content:encoded><![CDATA[ Impressive update(s). Keep up the great work! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.2: One Bundle per Component</title>
            <link>https://symfony.com/blog/new-in-symfony-8-2-one-bundle-per-component?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26248</link>
            <dc:creator><![CDATA[ Nicolas Grekas ]]></dc:creator>
            <pubDate>Fri, 18 Sep 2026 18:34:24 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-2-one-bundle-per-component?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26248</guid>
            <description>@Axel not at all! FrameworkBundle is going to specialize on the core of &quot;the Symfony HTTP framework&quot;, and its optional core features are now split apart. I added HTTP in that definition because one could now create a console app with only ConsoleBundle and…</description>
            <content:encoded><![CDATA[ @Axel not at all! FrameworkBundle is going to specialize on the core of &quot;the Symfony HTTP framework&quot;, and its optional core features are now split apart. I added HTTP in that definition because one could now create a console app with only ConsoleBundle and eg WorkflowBundle, without FrameworkBundle. ]]></content:encoded>
        </item>
            </channel>
</rss>
