Symfony 7.4.4 has just been released.

Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will need to change in your project.

Tip

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.

Changelog Since Symfony 7.4.3

  • bug #63160 Fix alias chain inversion when deprecated alias points to decorated service (amateescu)
  • bug #63159 Fix exponential resource class memory growth (mtarld)
  • bug #62852 Fix DSN auth not passed to clusters in RedisTrait (wikando-ck)
  • bug #62959 do not parse scalar as an object (xabbuh)
  • bug #63136 Fix is/has/can accessor naming to strip prefix unless colliding (nicolas-grekas)
  • bug #63144 Fix OrderedHashMap auto-increment logic with mixed keys (yoeunes)
  • bug #63154 don't skip custom view transformers while normalizing submitted newlines (xabbuh)
  • bug #63155 Skip HTTP/3 when using a proxy (nicolas-grekas)
  • bug #63084 fix exception with nullable value-of phpdoc (Максим Колокольников, maxmirazh33)
  • bug #63051 Fix custom type based on Uid on entity loader (IndraGunawan)
  • bug #63108 fix parsing of complexe type (jderusse)
  • bug #63126 Throw when phpdocumentor/reflection-docblock v6 is in use (branch 6.4 only) (nicolas-grekas)
  • bug #63113 Fix ICU 72+ whitespace handling in DateTimeToLocalizedStringTransformer (roukmoute)
  • bug #63052 Fix NameConverter not detecting wrong input format with allow_extra_attributes=false (xersion22)
  • bug #63064 Fix handling of empty lines in CsvFileLoader (fnogatz)
  • bug #63056 Fix UnicodeString::startsWith()/endsWith() on strings that start/end with a zero (nicolas-grekas)
  • bug #63043 Check for console package before register CommandDataCollector (gimler)
  • bug #63016 Ensure a fresh container is used after cache warmup in KernelTestCase (lyrixx)
  • bug #63053 add back missing enabled key in normalization step (xabbuh)
  • bug #62762 Fix Finder::append() breaking generic typing contract (jack-worman)
  • bug #62973 fix the security profiler template (aurac)
  • bug #63002 Fix merging node that canBeDisable()/canBeEnabled() (nicolas-grekas)
  • bug #63027 error when multiple targets and no condition (soyuka)
  • bug #63000 Fix memory leak by caching stream readers/writers (mtarld)
  • bug #62997 Fix type resolution when called class is in other namespace (mtarld)
  • bug #62985 Skip extensions with empty configuration in reference.php (bendavies)
  • bug #62984 Also bypass Return-Path header within MicrosoftGraphApiTransport (zoglo)
  • bug #62862 Fix mapping for missing source properties (Ali-HENDA)
  • bug #63003 Don't list ExpressionConfigurator if expression-language is not installed on reference config shape (nicolas-grekas)
  • bug #63004 Ignore invalid env var names (nicolas-grekas)
  • bug #63005 Revert destination file change for secrets:decrypt-to-local (nicolas-grekas)
  • bug #63012 Fix double-prefixing of session keys when using redis/memcached (nicolas-grekas)
  • bug #63001 Fix array to string conversion in # arguments (serhiilabs)
  • bug #62953 Fix removing nested values (gnoddep)
  • bug #62988 Fix DBALv4 support by replacing trigger by explicit pg_notify() (nicolas-grekas)
  • bug #62795 Fix mocking decorated services in tests (nicolas-grekas)
  • bug #62779 Fix DeduplicateStamp serialization (VincentLanglet)
  • bug #62838 Fix serialization of method with same name than property (VincentLanglet)
  • bug #62872 Fix processing batches (HypeMC)
  • bug #62848 Fix using HTTP Cache in worker mode (nicolas-grekas, stakovicz)
  • bug #62954 Fix existing headers must be replaced in CachingHttpClient (Toflar)
  • bug #62920 Allow ParamConfigurator in ParametersConfig (jack-worman)
  • feature #62892 Allow wrapping response content to give proper context when fetching fragments (Jean-Beru)
  • bug #62884 Prevent cached block prefixes from leaking across nested collections (nicolas-grekas)
  • bug #62886 Skip methods that look like getters but return void or never (jordikroon)
  • bug #62898 update chunk items' expiration on revalidation (@Lctrs)
Published in #Releases