This week, Symfony 4.4.2 and 5.0.2 maintenance versions were released. Meanwhile, we improved performance when using Symfony with the Alpine Linux distribution, which is common when using Docker.

Symfony development highlights

This week, 50 pull requests were merged (40 in code and 10 in docs) and 54 issues were closed (43 in code and 11 in docs). Excluding merges, 22 authors made 1,386 additions and 483 deletions. See details for code and docs.

3.4 changelog:

  • a073606: [Validator] fix comparisons with null values at property paths
  • cfd4194: use ::class constants instead of NAMESPACE when possible
  • ae9c41c: [Console] handle multibytes question choices keys and custom prompt in SymfonyQuestionHelper
  • b47f1af: [HttpFoundation] use utf8mb4_bin in the Session table to align code with documentation
  • e85acdd: [VarDumper] ignore failing __debugInfo()
  • b38aad5: [Dotenv] fixed missing getenv
  • 939d3bf: [ProxyManager] fixed generating proxies for root-namespaced classes
  • 135c6f7: [DependencyInjection] skip looking for config class when the extension class is anonymous

4.3 changelog:

  • 672fbf5: [DependencyInjection] service locators can't be decorated
  • 8c74562: [DependencyInjection] fixed auto-binding service providers to their service subscribers
  • bbf7ed1: [HttpClient] made pushed responses retry-able
  • 4d064a2: [HttpClient] removed Psr18ExceptionTrait

4.4 changelog:

  • 3efdd80: [Validation] allow EnableAutoMapping to work without auto-mapping namespaces
  • cb96f14: [HttpClient] force HTTP/1.1 when NTLM auth is used
  • d7a0679: [Config] fixed performance of glob discovery when GLOB_BRACE is not available
  • cfc7146: [HttpFoundation] fix pdo session handler for sqlsrv
  • b0eb6f3: [HttpKernel] ignored failures generated by opcache.restrict_api

5.0 changelog:

  • edac0ce: [TwigBridge] fixed invalid typehint for subject in is_granted Twig function

Master changelog:

  • 07bfe6b: [Mailer] Fixed undefined index when sending via Mandrill API
  • 40c1351: [DependencyInjection] enabled inline_class_loader in debug mode
  • bd9dc7c: [DependencyInjection] allowed "." and "-" in env processor lines
  • 1dc833d: [DependencyInjection] fixed binding tagged services to containers

Newest issues and pull requests

They talked about us

Upcoming Symfony Events

Call to Action

Published in #A week of symfony