Black Friday 2021 Offers 30% discount on Certification, Coaching, and SymfonyInsight Teams subscriptions

Symfony 4.3.0-BETA2 released

Warning: Symfony 4.3 is no longer supported. Consider upgrading your applications to the most recent Symfony version.

Symfony 4.3.0-BETA2 has just been released. Here is a list of the most important changes:

  • bug #31569 [HttpClient] Only use CURLMOP _MA _HOS _CONNECTIONS & CUR _VERSIO _HTTP2 if defined (@GawainLynch)
  • bug #31566 [Security] fixed a fatal error when upgrading from 4.2 (@fabpot)
  • bug #31219 [HttpClient] Allow arrays as query parameters (@sleepyboy)
  • bug #31482 [Messenger][DoctrineBridge] Throws UnrecoverableMessageHandlingException when passed invalid entity manager name (@Koc)
  • feature #31471 [Messenger] Add "non sendable" stamps (@weaverryan)
  • bug #31545 [Messenger] Fix redis Connection::get() should be non blocking by default (@chalasr)
  • bug #31537 [Workflow] use method marking store (@noniagriconomie)
  • bug #31551 [ProxyManager] isProxyCandidate() does not take into account interfaces (@andrerom)
  • bug #31542 [HttpClient] add missing argument check (@nicolas-grekas)
  • bug #31544 [Messenger] Fix undefined index on read timeout (@chalasr)
  • bug #31335 [Doctrine] Respect parent class contract in ContainerAwareEventManager (@Koc)
  • bug #31421 [Routing][AnnotationClassLoader] fix utf-8 encoding in default route name (@przemyslaw-bogusz)
  • bug #31493 [EventDispatcher] Removed "callable" type hint from WrappedListener constructor (@wskorodecki)
  • bug #31502 [WebProfilerBundle][Form] The form data collector return serialized data (@Simperfit)
  • bug #31510 Use the current working dir as default first arg in 'link' binary (@lyrixx)
  • bug #31524 [HttpFoundation] prevent deprecation when filesize matches error code (@xabbuh)
  • bug #31535 [Debug] Wrap call to requir _once in a try/catch (@lyrixx)
  • feature #31030 [Serializer] Deprecate calling createChildContext without the format parameter (@dbu)
  • bug #31459 Fix the interface incompatibility of EventDispatchers (@keulinho)
  • bug #31463 [DI] default to service id - not FQCN - when building tagged locators (@nicolas-grekas)
  • feature #31294 [Form] Add intl/choic _translatio _locale option to TimezoneType (@ro0NL)
  • feature #31452 [FrameworkBundle] Add cache configuration for PropertyInfo (@alanpoulain)
  • feature #31486 [Doctrine][PropertyInfo] Detect if the ID is writeable (@dunglas)
  • bug #31481 [Validator] Autovalidation: skip readonly props (@dunglas)
  • bug #31480 Update dependencies in the main component (@DavidPrevot)
  • bug #31477 [PropertyAccess] Add missing property to PropertyAccessor (@vudaltsov)
  • bug #31479 [Cache] fix saving unrelated keys in recursive callback calls (@nicolas-grekas)
  • bug #30930 [FrameworkBundle] Fixed issue when a parameter contains a '' (@lyrixx)
  • bug #31438 [Serializer] Fix denormalization of object with variadic constructor typed argument (@ajgarlag)
  • bug #31445 [Messenger] Making cache rebuild correctly when message subscribers change (@weaverryan)
  • bug #31442 [Validator] Fix finding translator parent definition in compiler pass (@deguif)
  • bug #31475 [HttpFoundation] Allow set 'None' on samesite cookie flag (@markitosgv)
  • feature #31454 [Messenger] remove sen _an _handle which can be achieved with SyncTransport (@Tobion)
  • bug #31425 [Messenger] On failure retry, make message appear received from original sender (@weaverryan)
  • bug #31472 [Messenger] Fix routable message bus default bus (@weaverryan)
  • bug #31465 [Serializer] Fix BC break: DEPT _KE _PATTERN must be public (@dunglas)
  • bug #31458 [TwigBundle] Fix Mailer integration in Twig (@fabpot)
  • bug #31456 Remove deprecated usage of some Twig features (@fabpot)
  • bug #31207 [Routing] Fixed unexpected 404 NoConfigurationException (@yceruto)
  • bug #31261 [Console] Commands with an alias should not be recognized as ambiguous when using register (@Simperfit)
  • bug #31371 [DI] Removes number of elements information in debug mode (@jschaedl)
  • bug #31418 [FrameworkBundle] clarify the possible class/interface of the cache (@xabbuh)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

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.

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.