Bug #92865
closed10.4.10 breaks compatibility with doctrine/dbal 2.12
0%
Description
The 10.4.10 release changed TYPO3's dependencies. It now requires
doctrine/dbal: ~2.10.0 || ~2.11.2
whereas 10.4.9 required
doctrine/dbal: ^2.10
Since ~2.11.2 is the same as >=2.11.2,<2.12.0. Composer will most likely try to install doctrine/dbal 2.11.3 (the most recent 2.11 version). If you have installed doctrine/dbal >=2.12 or have other dependencies that require doctrine/dbal 2.12 (which was fine before), this will prevent you from updating to TYPO3 10.4.10, keeping you at 10.4.9.
Since doctrine/dbal 2.12.1 worked fine with TYPO3 10.4.9 before and TYPO3 now prevents me from working with this version, I almost consider this as a textbook example of a regression. Additional, the 10.4.10 release notes do not state any database-related issues, so no reason why TYPO3 should exclude 2.12 - especially since versions <= 2.11 are officially unmaintained (see https://www.doctrine-project.org/projects/doctrine-dbal/en/2.11/reference/introduction.html#introduction).