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.
Install
To start a new Drupal project with version 10.1.7:To update your site and all dependencies to the latest version of Drupal:
To update your site to this specific release:
Pinning to a specific release may make it more challenging to update your site in future, see composer documentation for managing pinned versions
Using Composer to manage Drupal site dependencies
Downloads
Download drupal-10.1.7.tar.gztar.gz
17.44 MB
MD5: c89d2e56737da5542a811913bd28de43
SHA-1: 277f91bfafdc58bd243a7a54b90ea2974794b5bf
SHA-256: cfdbdaec846b386de896f5321d4ebd3c40ec2dc2534f7c6efd7a9413c39940fb
Download drupal-10.1.7.zipzip
28.86 MB
MD5: 859631606c2e88bef4765a1a036077a5
SHA-1: dacf1e660f5077b4c7f94a95a37c510fd5b18e62
SHA-256: 065947f0176852fa8e25a85c5a274e4fedab5500ee59cde57257618b4377c17b
Release notes
This is a patch (bugfix) release of Drupal 10 and is ready for use on production sites. Learn more about Drupal 10.
Drupal 10.1.x will receive security coverage until June 2024.
Important update information
If you are updating from Drupal 9, refer to Preparing your site to upgrade to a newer major version for tools you can use to check the Drupal 10 compatibility of modules, themes and sites. Then, upgrade from Drupal 9 to 10. You should also check the Drupal 10.0.0 release notes.
All changes in this release
- Issue #3367151 by marvil07, Anchal_gupta, xjm, smustgrave, larowlan, longwave, dpi: Docs on return type on two media constraints are misleading
- Issue #3397890 by mstrelan, xjm, dww, acbramley: Fix strict type errors in unit tests
- Issue #3405798 by alexpott, bircher: Config deleted during import does not have correct initial values set
- Issue #3343913 by _shY, smustgrave, catch, xjm, quietone: Add comments explaining performance improvement in TypedData
- Issue #3403142 by longwave: Make longwave a full committer
- Issue #3181013 by Driskell, alexpott, ericgsmith, Pan Lee, smustgrave, Kristen Pol, mxr576: Faulty permanent config cache has been set to the cache backend on failed sql server connection
- Issue #3391355 by sebish, dpi, smustgrave: \Drupal\Core\Config\StorageInterface::read is typehinted as possibly returning bool, but never returns true
- Issue #3400302 by poker10, longwave, nterbogt: PHP OPcache bug detection issue
- Issue #3370560 by quietone, bogdog400, daffie: Update failed: dblog_update_10101 (TINYINT)
- Issue #3390693 by mikelutz, smustgrave: MigrationPluginManager::ExpandPluginIds can lose derivative plugins under certain circumstances
- Issue #3402548 by alexpott, mikelutz, el7cosmos: YamlFileLoaderTest fails if you have PECL yaml installed
- Issue #3401764 by BramDriesen, xjm, smustgrave: Replace CollegeHumor URLs and logic in core test cases
- Revert "Issue #3383131 by WalkingDexter, xjm, allisonherodevs, ashley_herodev, pradhumanjain2311, smustgrave, marcoliver, lauriii: Entity autocomplete form element ignores entities with label "0""
- Issue #3383131 by WalkingDexter, xjm, allisonherodevs, ashley_herodev, pradhumanjain2311, smustgrave, marcoliver, lauriii: Entity autocomplete form element ignores entities with label "0"
- Issue #3398400 by pradhumanjain2311, joachim, smustgrave: Clean up repeated method calls in ValidReferenceConstraintValidator
- Issue #3396153 by joachim: Composer Scaffold plugin README is incomplete
- Issue #3399992 by mstrelan, smustgrave, xjm: Fix strict type errors in test traits
- Issue #3399754 by mstrelan, smustgrave, xjm: Fix strict type errors in functional JavaScript tests
- Issue #3377310 by catch, joelpittet, mark_fullmer, smustgrave, TrevorBradley, bkosborne, MWaters, cilefen, capellic: 400 exceptions result from requests for old asset paths which are missing the "theme" query string, possibly from cached pages
- Issue #3401102 by Spokje, longwave, smustgrave: Nightwatch artifacts on GitLab not retained
- Issue #3387959 by poker10: Document new arguments in run-tests.sh
- Issue #3400485 by googletorp, nod_: LibraryDependencyResolver::getMinimalRepresentativeSubset() calculates dependencies incorrectly
- Issue #3277238 by lauriii, xjm, plopesc, quietone, andregp, Berdir, smustgrave, hmendes, joachim, alexpott, fjgarlin: Fix \Drupal\taxonomy\Entity\Term::getName() to conform to the interface
- Issue #3195583 by smokris, smustgrave, mohit.bansal623, xjm, quietone: Fix warning when RSS feed includes markup with an empty srcset attribute
- Issue #3015369 by quietone, mikelutz, xjm: Fix MigrateTestBase::executeMigrations() to execute migrations in dependency order
- Issue #3383692 by Murz, xjm, smustgrave: Document that NULL is an allowed return value for EntityRepositoryInterface::getTranslationFromContext()
- Issue #3400045 by kristiaanvandeneynde, lauriii, moshe weitzman, xjm: Offering to co-maintain the User subsystem
- Issue #3398321 by bbrala, catch, Gauravvvv, BramDriesen: Optimize GitLab resource requests phase 1
- Issue #3399685 by poker10, greggles, BramDriesen: Remove Core version from install.php when the site already is installed - Information Disclosure - Leaking version information
- Issue #3393955 by quietone, xjm, smustgrave: Correct $suggestions documentation in hook_theme_suggestions_alter()
- Issue #3385837 by vbouchet: PathContentModerationTest should use API to set up language
- Issue #3384935 by vbouchet: ContactLanguageTest should use API to set up language
- Issue #3385811 by vbouchet: ContentTranslationUntranslatableFieldsTest should use API to set up language
- Issue #3385834 by vbouchet, joachim: MenuUiNodeTest should use API to set up language
- Issue #3374537 by camoa, Utkarsh_33, TY4DVenom, Gauravvvv, Indrapatil, narendraR, Harish1688: PostCSS layout helpers inconsistency
- Issue #3355603 by roshni27, joachim, Ranjit1032002, quietone: Docs for ImageFieldCreationTrait and FileFieldCreationTrait are misleading
- Issue #3399370 by mstrelan: Remove @file annotation from test classes
- Issue #3397991 by dineshkumarbollu, joachim: Error in EntityFieldManager comment
- Issue #2960381 by roshni27, joachim, apaderno, smustgrave: Docs for FactoryInterface::createInstance() and MapperInterface::getInstance() are too similar and need more detail
- Issue #2272637 by mohit_aghera, ashley_herodev, ankithashetty, Gauravvvv, malc0mn, pooja saraah, catch, Abhijith S, smustgrave, xjm, bnjmnm, larowlan, dcam, ameymudras: Default file visibility setting not respected
- Issue #3390212 by mondrake, Gauravvvv, longwave, catch: [GitlabCI] stop turning off APC when running PHPStan
- Back to dev.