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:

  1. Run composer update utexas/utdk_profile --with-all-dependencies to 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.

  2. Run composer install to trigger applying the Drupal core patch. Terminal output from this command should indicate that the patch is being applied.

  3. You should now inspect the file located at web/core/lib/Drupal/Core/Database/Driver/mysql/Install/Tasks.php and confirm that it includes a version requirement of MARIADB_MINIMUM_VERSION = '10.0.22', rather than '10.3.7'.

  4. 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