v4.12.11

General notes

  • Sprint: 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.11 has been created from release-v4.12.10.

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

Release branch

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

Tested in UAT

  • No.

Release tag

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

Pre-deployment

  • Prior to deployment, production has been temporarily reverted back from release-v4.12.10 to release-v4.12.9.

    • Reference email subject: Issue with Company Locations Learn More links.
    • Executed in production server: drush cr && drush cim.
    • No errors.
  • None.

Deployment

Switch code

  • From: v4.12.9 1
  • To: v4.12.11
  • Timestamp: Mar 30, 2022, 4:40:37 PM UTC+0800
  • Task ID: 159550419
  • User: timothy.escopete@excelitas.com
  • Started: Mar 30, 2022, 4:40:37 PM UTC+0800
  • Completed: Mar 30, 2022, 4:40:58 PM UTC+0800
  • Status: Completed
  • No errors.

Clear of caches

  • Cleared cache.
  • Cleared cache.

Post-deployment

Configuration changes

Configuration Operation
core.entity_view_display.paragraph.countries.default Update
migrate_plus.migration.jobs_qioptiq_prescreen Update

Configuration import

Status Action and result
[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.
  • Header check of CT location, type: distributor or representative: 301 redirects to /dealer-search:
$ curl -I https://www.excelitas.com/location/acal-bfi
HTTP/2 301 
date: Wed, 30 Mar 2022 08:47:28 GMT
content-type: text/html; charset=UTF-8
location: /dealer-search
x-request-id: v-06715d04-b006-11ec-bccc-5f7580f4439f
x-ah-environment: prod
cache-control: public, max-age=900
via: varnish
x-cache: MISS
cf-cache-status: MISS
expires: Wed, 30 Mar 2022 09:02:28 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: 6f3f9499fb6ce550-MNL
  • Header check of CT location, type: office: 200 (as-is):
$ 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
  • Regression check: Header check of CT jobs that is non-existent: 301 redirect to /join-our-team (as-is):
$ curl -I https://www.excelitas.com/job/fdfdfd
HTTP/2 301 
date: Wed, 30 Mar 2022 08:47:13 GMT
content-type: text/html; charset=UTF-8
location: /join-our-team
x-request-id: v-fe29f9e4-b005-11ec-8fc7-33c9a6dc49a8
x-ah-environment: prod
cache-control: public, max-age=900
via: varnish
x-cache: MISS
cf-cache-status: MISS
expires: Wed, 30 Mar 2022 09:02:13 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: 6f3f94423a1248dc-SIN

Closure

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

Footnotes

1

See Pre-deployment.

  • None.