Repository navigation
Updated Drupal core to '11.4.12' and contrib modules to resolve 16 security advisories. - #365
Conversation
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
|
Code coverage (threshold: 80%) Per-class coverage |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #365 +/- ##
========================================
Coverage 86.85% 86.85%
========================================
Files 35 35
Lines 791 791
========================================
Hits 687 687
Misses 104 104 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Before / After
Checklist before requesting a review
[#123] Verb in past tense.#123added to descriptionChangedsectionChanged
composer audit --lockedondevelopreports 16 advisories published on 4 November, and this branch brings it to 0. Drupal core goes from11.4.11to11.4.12, the Symfony 7.4 components move fromv7.4.22tov7.4.23, the Symfony 8.1 components fromv8.1.10tov8.1.11, and 7 contrib modules take patch or minor releases.15 of the advisories sit in Symfony components core depends on (
http-foundation,http-kernel,routing,serializer,validator,yaml,filesystem,config,http-client), including CVE-2026-118514 (HEAD requests bypassaccess_controlmethods), CVE-2026-118516 (host placeholders match the start of the path) and CVE-2026-118515 (serializer buildsUploadedFilefrom request data). The 16th is SA-CONTRIB-2026-299, a critical XSS indrupal/highlight_jsbelow1.3.1.Only
composer.jsonconstraints andcomposer.lockchange. Every patch inextra.patchesapplied without a re-roll,config.audit.ignorewas already empty, andconfig/default/is untouched.drush updbanddrush cexhave not been run locally against this branch, so a post-update hook that rewrites config would not show up in this diff. Thephpstan/phpstan2.3.3pin stays in place.drupal/core,drupal/core-recommendedanddrupal/core-composer-scaffold11.4.11to11.4.12, pulling in Symfonyv7.4.23/v8.1.11,masterminds/html52.12.0, andsymfony/cache-contractsandsymfony/http-client-contractsv3.8.1.drupal/captcha2.0.12,drupal/highlight_js1.3.1(security),drupal/key1.23.0,drupal/metatag2.2.6,drupal/photoswipe5.0.13,drupal/shield1.11.0,drupal/stage_file_proxy4.0.2.consolidation/*libraries patched,mglaman/phpstan-drupal2.2.2to2.3.0,symfony/browser-kitv8.1.11.Security advisories resolved
drupal/highlight_js1.3.1symfony/configXmlUtils::parse()v8.1.11symfony/filesystemv7.4.23symfony/http-clientv7.4.23symfony/http-clientNoPrivateNetworkHttpClientv7.4.23symfony/http-foundationaccess_controlmethodsv7.4.23symfony/http-foundationv7.4.23symfony/http-foundationprivate_rangestrusts mapped IPv6 clientsv7.4.23symfony/http-foundationv7.4.23symfony/http-kernelv7.4.23symfony/routingv7.4.23symfony/serializerUploadedFilebuilt from request datav7.4.23symfony/serializerDataUriNormalizerreads local filesv7.4.23symfony/serializer#[Ignore]v7.4.23symfony/validatorIpconstraint accepts IPv4-mapped IPv6v7.4.23symfony/yamlv7.4.23Testing focus
Deployment
Run
drush updbanddrush cimas part of the normal deploy. No manual steps beyond that.Package changes
4.10.5to4.10.6patch3.2.1to3.2.2patch3.1.2to3.1.3patch4.7.1to4.7.2patch2.0.11to2.0.12patch11.4.11to11.4.12patch - release notes11.4.11to11.4.12patch11.4.11to11.4.12patch1.3.0to1.3.1patch1.22.0to1.23.0minor2.2.5to2.2.6patch5.0.12to5.0.13patch1.10.0to1.11.0minor4.0.1to4.0.2patch2.10.1to2.12.0minor2.2.2to2.3.0minorv8.1.10tov8.1.11patchv3.7.1tov3.8.1minorv8.1.10tov8.1.11patchv7.4.22tov7.4.23patchv7.4.22tov7.4.23patchv7.4.21tov7.4.23patchv7.4.22tov7.4.23patchv7.4.22tov7.4.23patchv3.7.3tov3.8.1minorv7.4.22tov7.4.23patchv7.4.22tov7.4.23patchv7.4.22tov7.4.23patchv7.4.22tov7.4.23patchv7.4.22tov7.4.23patchv8.1.10tov8.1.11patchv7.4.22tov7.4.23patchv7.4.22tov7.4.23patchScreenshots
N/A
Summary by CodeRabbit