Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
Symfony 6.1.1 is out.
https://github.com/symfony/symfony/releases/tag/v6.1.1
Symfony 6.1.1 dev fixes an API regression that caused a critical bug in BigPipe. Once 6.1.1 is released, we should be able to update to it smoothly.
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
Symfony has been updated to version 6.1.1
Comment | File | Size | Author |
---|
Issue fork drupal-3275864
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3275864-symfony-6.1-compatibility changes, plain diff MR !2139
Comments
Comment #2
SpokjeFirst stab.
Comment #3
SpokjeLowered
MINIMUM_STABILITY
tobeta
incore/tests/Drupal/BuildTests/Composer/Template/ComposerProjectTemplatesTest.php
Comment #4
SpokjeComment #5
mondrakeAdding a deprecation silencing agreed in #3276187: Since symfony/routing 6.1: Construction of "Symfony\Component\Routing\Exception\MissingMandatoryParametersException" with an exception message is deprecated, provide the route name and an array of missing parameters instead.
Comment #7
mondrakeComment #8
mondrakeComment #9
andypostAs it got split
Comment #10
mondrakeComment #11
mondrakeBETA-2 released today.
Comment #12
SpokjeBETA-2 (diff below against the already present BETA-1 update in #2:
Comment #13
SpokjeAdded a deprecation silencer for #3278122: Since symfony/routing 6.1: The "Symfony\Component\Routing\Matcher\UrlMatcher::handleRouteRequirements()" method will have a new "array $routeParameters" argument in version 7.0, not defining it is deprecated. to bring down the test failures from around a gazillion to a slightly more manageable level
Comment #14
mondrakeRC1 out today, https://github.com/symfony/symfony/releases/tag/v6.1.0-RC1
Comment #15
SpokjeComment #16
Spokjecomposer-lock-diff against the current
10.0.x-dev
:Comment #17
mondrakeRerolled after commit of #3276196: The "Symfony\Component\Validator\Constraints\Range::$minMessage" property is considered final.
Comment #18
mondrakeSymfony 6.1 is out today, https://github.com/symfony/symfony/releases/tag/v6.1.0
Comment #19
mondrakeComment #20
catchThe commit that caused #3276186: [upstream] BigPipe breaks with symfony/http-foundation 6.1 has been reverted, so I think we're just waiting for the next Symfony patch release here now. It would not hurt to do a dev update to see if everything (except the stability test) passes now maybe.
Comment #21
Gábor HojtsyMarking postponed to make this clear as per #20 and Drupal 10 readiness meeting comment by @catch.
Comment #22
catchOn the basis that we just need to update to 6.1.1 now, re-titling this. Don't think we need a separate issue for the update itself unless a load of new blockers show up.
Comment #23
catchComment #24
Gábor HojtsyOpened #3284422: [META] Symfony 6.2 compatibility as well. Not sure whether there will be or need to be Drupal 9.5 changes thanks to that, so titled and targeted Drupal 10 for now.
Comment #25
Gábor HojtsyComment #26
mondrakeSymfony 6.1.1 is out.
Comment #27
mondrakeWorking on the update.
Comment #28
mondrakeComment #29
mondrakeComment #30
catchComment #31
longwaveComment #33
catchCommitted f35400e and pushed to 10.0.x. Thanks!
Comment #34
catchI'm sure we'll do another Symfony update before release, but added a release note just in case.