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.