UT Drupal Kit 3.0.0-beta.10.1 release notes
Release date - March 9, 2021
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.
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.
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.
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:
composer update utexas/utdk_profile --with-all-dependenciesto update your version of the Kit to
3.0.0-beta.10.1. This is the standard step taken for any update, as described in Updating a site.
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 of
MARIADB_MINIMUM_VERSION = '10.0.22', rather than
Proceed with deploying the update and running the database updates, as described in Updating a site.
Bugfix: Can’t update existing sites to Drupal 9 on Pantheon #1494