v4.12.10

General notes

  • Sprint: Sprint 48, 49
  • Type:

    • Major release

      • Minor hotfix
      • Essential hotfix
    • Normal release
    • Hotfix
    • Security updates
  • No encountered error during deployment.

Sprints, tasks, and PRs

Database backup

  • Mar 28, 2022, 1:45:04 PM UTC+0800

On-demand database backups are user initiated, and are retained indefinitely, until manually deleted.

Code preparation

Feature, releases, PRs, merges

  • Release branch release-v4.12.10 has been created from release-v4.12.9.

    • Updated from remote tracking.
  • No issues were encountered.

Release branch

  • From branch: release-v4.12.9
  • Branch name: release-v4.12.10
  • Pushed to Github.
  • Pushed to Acquia Cloud git.

Tested in UAT

  • No.

Release tag

  • From branch: release-v4.12.10
  • Tag name: v4.12.10
  • Pushed to Github.
  • Pushed to Acquia Cloud git.

Pre-deployment

  • None.

Deployment

Switch code

  • From: v4.12.9
  • To: v4.12.10
  • Timestamp: Mar 28, 2022, 1:46:50 PM UTC+0800
  • Task ID: 159361929
  • User: timothy.escopete@excelitas.com
  • Started: Mar 28, 2022, 1:46:50 PM UTC+0800
  • Completed: Mar 28, 2022, 1:47:13 PM UTC+0800
  • Status: Completed
  • No errors.

Clear of caches

  • Cleared cache.
  • Cleared cache.

Post-deployment

Configuration changes

Configuration Operation
language.content_settings.node.location Create
rabbit_hole.behavior_settings.node_type_location Create
core.entity_view_display.paragraph.countries.default Update
migrate_plus.migration.jobs_qioptiq_prescreen Update

Configuration import

Status Action and result
[notice] Synchronized configuration: create language.content_settings.node.location.
[notice] Synchronized configuration: create rabbit_hole.behavior_settings.node_type_location.
[notice] Synchronized configuration: update core.entity_view_display.paragraph.countries.default.
[notice] Synchronized configuration: update migrate_plus.migration.jobs_qioptiq_prescreen.
[notice] Finalizing configuration synchronization.
[success] The configuration was imported successfully.

Configuration import summary

  • success The configuration was imported successfully.
  • No errors.

Database update

  • No database update.

Database update results

  • No database update.

Clear of caches

  • Cleared cache.
  • Cleared cache.
  • Cleared varnish cache.

Quick test

  • Site is up.
  • Check header of a location CT node:
$ curl -I https://www.excelitas.com/location/acal-bfi
HTTP/2 301 
date: Mon, 28 Mar 2022 05:52:10 GMT
content-type: text/html; charset=UTF-8
x-ua-compatible: IE=edge
content-language: en
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
permissions-policy: interest-cohort=()
x-generator: Drupal 9 (https://www.drupal.org)
pragma: no-cache
x-drupal-cache: MISS
location: /
x-request-id: v-3535b3ee-ae5b-11ec-8877-c7a5b1cb3427
x-ah-environment: prod
cache-control: public, max-age=900
via: varnish
x-cache: MISS
cf-cache-status: MISS
expires: Mon, 28 Mar 2022 06:07:10 GMT
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security: max-age=0; includeSubDomains
server: cloudflare
cf-ray: 6f2e19191d094601-SIN

Closure

  • Release release-v4.12.10 will not be merged back to develop yet.
  • In Sprint 49, by all means, develop branch be pushed to production.

Footnotes

  • None.