This is a patch (bugfix) release of Drupal 10 and is ready for use on production sites. Learn more about the latest version of Drupal.
Drupal 10.5.x will receive security support until June 2026. Drupal 10.4.x will continue to receive security support until December 2025.
Drupal 10.3.x security support has ended. Sites on any Drupal version prior to 10.4.x should upgrade to a supported release as soon as possible.
This release includes a fix for a performance regression introduced in Drupal 10.5.3 which can affect sites with large amounts of content and revisions, when trying to calculate the latest revision for an entity. This bug mostly affected sites with Content Moderation, JSON:API or certain contributed modules installed.
Site owners should not have to do anything apart from updating to this release. However, if you are still experiencing very slow revision queries after updating, this may indicate that INNODb statistics are out of date. Running the following queries can update INNODb statistics for the most likely tables to be affected and should work for both MySQL and MariaDb.
ANALYZE TABLE node_field_data;
ANALYZE TABLE node_revision;
All changes since 10.5.4
- Issue #3555720 by alexpott, adam-vessey, kristiaanvandeneynde: Latest revision subquery optimisation
- Issue #3479887 by bradjones1, mcdruid: CommentUserNameTest::testUsername() failure due to missing comment type
- Issue #3548313 by ericpoir, klausi, liam morland, dmitry.korhov, rick bergmann, pwolanin, alexpott: Updating to 10.5.3 causes gateway timeouts on revisioned content
- Issue #3542769 by tame4tex, smustgrave: PHP warning when setting/changing “Reference method” in Views EntityReference filter extra settings
- Issue #3032737 by heddn, smustgrave, xjm, dww, longwave, larowlan, klonos, anpel, znerol, quietone, sourabhjain, nexusnovaz: Comment in \Drupal\Component\PhpStorage\FileStorage::createDirectory() that additional information is not included for security reasons
- Issue #3544746 by mstrelan, borisson_: Use phpdoc conditional returns for access functions
- Issue #3539565 by catch, godotislate, nicxvan: block--bundle--banner-block.html.twig uses invalid duplicate block names
- Issue #3527408 by prudloff, smustgrave, xjm, benjifisher, catch, kim.pepper, larowlan: Add test for SA-CORE-2024-002
- Back to dev.