v4.28.0

General notes

  • Sprint: 67
  • Type:

    • Major release

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

Sprints, tasks, and PRs

Database backup

  • Feb 20, 2023, 6:57:04 PM UTC+0800
  • Feb 20, 2023, 7:08:28 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.28.0 has been created from release-v4.27.0.

    • Updated from remote tracking.
    • Compiled sass to css.
    • No css commit made.
  • No issues were encountered.

Release branch

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

Tested in UAT

  • Yes.

Release tag

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

Pre-deployment

  • None.

Deployment

Switch code

  • From: v4.27.0
  • To: v4.28.0
  • Timestamp: Feb 20, 2023, 7:13:19 PM UTC+0800
  • Task ID: 185883124
  • User: teresa.ramirez@excelitas.com
  • Started: Feb 20, 2023, 7:13:19 PM UTC+0800
  • Completed: Feb 20, 2023, 7:14:08 PM UTC+0800
  • Status: Completed
  • No errors.

Clear of caches

  • Cleared cache.
  • Cleared cache.

Post-deployment

  • None.

Database update

Module Update ID Type Description
date_range_formatter 8703 hook_update_n 8703 - Remove single and single_all_day settings from view and entity_view_display configurations.
feeds 8005 hook_update_n 8005 - Set the default lock timeout for Feeds imports.
feeds 8006 hook_update_n 8006 - Flush all caches to make the service "feeds.lock" available.
geolocation 8301 hook_update_n 8301 - Enable the jquery_ui_autocomplete module.
lightning_media_bulk_upload 9001 hook_update_n 9001 - Downloads the Dropzone JavaScript library if needed.
lightning_media_image 9001 hook_update_n 9001 - Downloads the Cropper JavaScript library if needed.
lightning_media_slideshow 9001 hook_update_n 9001 - Downloads the Slick JavaScript library if needed.
simple_oauth 8502 hook_update_n 8502 - Add indexes to oauth2_token value field.
simple_oauth 8503 hook_update_n 8503 - Resolve mismatched field definition for oauth2_token.
subpathauto 8001 hook_update_n 8001 - Sets a default value for the redirect_support setting.
webform 8637 hook_update_n 8637 - Issue #3249092: Disable 'Allow users to post submissions from a dedicated URL' for all webforms.
block_content entity_changed_constraint post-update Clear the entity type cache.
feeds ensure_feeds_item_storage_config_cardinality_is_unlimited post-update The feeds_item field storage config is updated to unlimited cardinality.

Database update results

Status Action and result
[notice] Update started: feeds_update_8005
[notice] Update completed: feeds_update_8005
[notice] Update started: simple_oauth_update_8502
[notice] Update completed: simple_oauth_update_8502
[notice] Update started: date_range_formatter_update_8703
[notice] Update completed: date_range_formatter_update_8703
[notice] Update started: feeds_update_8006
[notice] Update completed: feeds_update_8006
[notice] Update started: geolocation_update_8301
[notice] Update completed: geolocation_update_8301
[notice] Update started: lightning_media_bulk_upload_update_9001
[notice] Update completed: lightning_media_bulk_upload_update_9001
[notice] Update started: lightning_media_image_update_9001
[notice] Update completed: lightning_media_image_update_9001
[notice] Update started: lightning_media_slideshow_update_9001
[notice] Update completed: lightning_media_slideshow_update_9001
[notice] Update started: simple_oauth_update_8503
[notice] Update completed: simple_oauth_update_8503
[notice] Update started: subpathauto_update_8001
[notice] Update completed: subpathauto_update_8001
[notice] Update started: webform_update_8637
[notice] Update completed: webform_update_8637
[notice] Update started: block_content_post_update_entity_changed_constraint
[notice] Update completed: block_content_post_update_entity_changed_constraint
[notice] Update started: feeds_post_update_ensure_feeds_item_storage_config_cardinality_is_unlimited
[notice] Update completed: feeds_post_update_ensure_feeds_item_storage_config_cardinality_is_unlimited
[success] Finished performing updates.

Configuration changes

Configuration Operation
search_api.index.content Update

Configuration import

Status Action and result
[notice] SSynchronized configuration: update search_api.index.content.
[notice] Finalizing configuration synchronization.
[success] The configuration was imported successfully.

Configuration import summary

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

Custom drush commands and results

  • No custom drush command executed.

Clear of caches

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

Quick test

  • Site is up.
  • Core and contributed modules are updated.

Major pages QA

  • Homepage, homepage corporate video.
  • Product L1 to L5 pages.
  • Career pages.
  • Event pages.
  • Press Release pages.
  • Dealer Search pages.

Closure

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

Footnotes

1
  • None.