<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww" -->

---
title: Symfony 6.4.47 released (Symfony Blog) | daily.dev
description: Symfony 6.4.47 has been released with a large batch of bug fixes and translation updates. Key fixes include escaping identifiers in generated PHP for...
canonical: https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Symfony 6.4.47 released (Symfony Blog) | daily.dev
og:description: Symfony 6.4.47 has been released with a large batch of bug fixes and translation updates. Key fixes include escaping identifiers in generated PHP for...
og:url: https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww
og:image: https://api.daily.dev/og/posts/WPFuy3rWW.png
og:image:alt: Symfony 6.4.47 released (Symfony Blog)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Symfony 6.4.47 released (Symfony Blog)

**[Symfony](https://daily.dev/sources/symfony)** · 5 min read · 2 upvotes · 0 comments

## Summary

Symfony 6.4.47 has been released with a large batch of bug fixes and translation updates. Key fixes include escaping identifiers in generated PHP for DependencyInjection and Routing, escaping glob characters when clearing Redis namespaces, fixing quadratic time in Serializer denormalization error collection, fixing quadratic backtracking in Finder glob matching, fixing session handler serialization in HttpFoundation, and using the PHP 8.5 fatal error backtrace in ErrorHandler. Numerous translation reviews across Dutch, Albanian, Arabic, Polish, Spanish, Swedish, Croatian, French, Portuguese, Macedonian, Russian, Serbian, Indonesian, and Italian locales are also included.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://symfony.com/blog/symfony-6-4-47-released>

## Questions this post answers

### What bug fixes are included in Symfony 6.4.47?

Symfony 6.4.47 fixes quadratic time when collecting denormalization errors in the Serializer component, quadratic backtracking in Finder when globs contain consecutive stars, escapes glob characters when clearing Redis cache namespaces, escapes identifiers in generated PHP for DependencyInjection and Routing, and makes session handlers non-serializable in HttpFoundation. It also uses the fatal error backtrace provided by PHP 8.5 in ErrorHandler.

_Teams tracking Symfony patch releases can follow changelog details like these on daily.dev._

### Does Symfony 6.4.47 use the new PHP 8.5 fatal error backtrace feature?

Yes, the ErrorHandler component in Symfony 6.4.47 was updated to use the fatal error backtrace provided natively by PHP 8.5, replacing its previous approach. A related fix also removes the backtrace from the array kept by FatalError to address another issue.

_Developers adopting PHP 8.5 can keep up with framework compatibility changes like this on daily.dev._

---

Tags: [#php](https://daily.dev/tags/php), [#symfony](https://daily.dev/tags/symfony)

[View this post on daily.dev](https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Symfony 6.4.47 released (Symfony Blog)","url":"https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww"},"datePublished":"2026-09-29T14:11:15.801Z","dateModified":"2026-09-29T14:11:34.540Z","description":"Symfony 6.4.47 has been released with a large batch of bug fixes and translation updates. Key fixes include escaping identifiers in generated PHP for...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/327b244859fddae8f3a20d0225898aa0?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/327b244859fddae8f3a20d0225898aa0?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Symfony","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Symfony","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/cc07051b7112472f9729e73c14660a64","url":"https://daily.dev/sources/symfony"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"php,symfony","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Symfony","item":"https://daily.dev/sources/symfony"},{"@type":"ListItem","position":3,"name":"Symfony 6.4.47 released (Symfony Blog)"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/symfony-6-4-47-released-symfony-blog--wpfuy3rww#faq","mainEntity":[{"@type":"Question","name":"What bug fixes are included in Symfony 6.4.47?","acceptedAnswer":{"@type":"Answer","text":"Symfony 6.4.47 fixes quadratic time when collecting denormalization errors in the Serializer component, quadratic backtracking in Finder when globs contain consecutive stars, escapes glob characters when clearing Redis cache namespaces, escapes identifiers in generated PHP for DependencyInjection and Routing, and makes session handlers non-serializable in HttpFoundation. It also uses the fatal error backtrace provided by PHP 8.5 in ErrorHandler. Teams tracking Symfony patch releases can follow changelog details like these on daily.dev."}},{"@type":"Question","name":"Does Symfony 6.4.47 use the new PHP 8.5 fatal error backtrace feature?","acceptedAnswer":{"@type":"Answer","text":"Yes, the ErrorHandler component in Symfony 6.4.47 was updated to use the fatal error backtrace provided natively by PHP 8.5, replacing its previous approach. A related fix also removes the backtrace from the array kept by FatalError to address another issue. Developers adopting PHP 8.5 can keep up with framework compatibility changes like this on daily.dev."}}]}
```

