UT Drupal Kit 3.0.0-beta.10.1 release notes
Release date - March 9, 2021
Important
Sites created prior to March 9, 2021 were based on Drupal core version 8. When these sites update to 3.0.0-beta.10 or higher, they will reference Drupal 9. Because this constitutes a major version increment, site maintainers will need to perform codebase checks and scaffolding changes as part of this update.
Full instructions for this process are at Special release note: Updating to Drupal 9.
Developers should be ready to budget additional time for this update. As always, the update should be thoroughly tested in a sandbox environment prior to deploying to a production site.
Sites initially created from 3.0.0-beta.10 or later do not need to take these actions.
Important
This release includes a Drupal core patch that allows sites hosted on Pantheon to update to Drupal 9. It is important to follow the additional steps detailed below to ensure that the patch is applied.
Contents
Release summary
Release 3.0.0-beta.10.1 is a close follow-up to 3.0.0-beta.10. If you are updating from beta.9 or earlier, start by reading UT Drupal Kit 3.0.0-beta.10 release notes.
This release fixes an issue that prevents sites hosted on Pantheon from updating to Drupal 9. Pantheon’s infrastructure currently uses a database version that is lower than the Drupal 9 requirement. ITS has consulted with Pantheon and is following their suggestion to add a temporary patch that makes Drupal 9 compatible with the older version of MariaDB supported by the platform.
Release-specific update steps
Since this release uses Composer to apply a Drupal core patch but does not increment the Drupal core version requirement found in 3.0.0-beta.10, developers will need to follow the procedure below to ensure that the patch is applied under all circumstances:
Run
composer update utexas/utdk_profile --with-all-dependenciesto update your version of the Kit to3.0.0-beta.10.1. This is the standard step taken for any update, as described in Updating a site.Run
composer installto trigger applying the Drupal core patch. Terminal output from this command should indicate that the patch is being applied.You should now inspect the file located at
web/core/lib/Drupal/Core/Database/Driver/mysql/Install/Tasks.phpand confirm that it includes a version requirement ofMARIADB_MINIMUM_VERSION = '10.0.22', rather than'10.3.7'.Proceed with deploying the update and running the database updates, as described in Updating a site.
All changes since 3.0.0-beta.10.1
UT Drupal Kit kernel
Bugfix: Can’t update existing sites to Drupal 9 on Pantheon #1494