v4.1.0
General notes
- Sprint: Sprint 39
-
Type:
-
Major release
- Minor hotfix
- Essential hotfix
- Normal release
- Hotfix
-
- No encountered error during deployment.
Sprints, tasks, and PRs
-
Sprint 39
-
Timothy's Board
Database backup
- Backup 1: Nov 2, 2021, 8:02:20 PM UTC+0800
On-demand database backups are user initiated, and are retained indefinitely, until manually deleted.
Code preparation
Feature, releaseb, PRs, merges
- Created release branch
release-v4.1.0fromrelease-v4.0.2. - Feature branches were created from
release-v4.0.2, and possibly among others. - PRs were merged to
release-v4.1.0. - Release branch
release-v4.1.0were updated possibly several times from other previous release branchesrelease-v4.*.*. - Updated local branch
release-v4.1.0from remote tracking branchrelease-v4.1.0. - There were possibly merge commits when
release-v4.1.0branch was updated, but there were no issues.
Release branch
- From branch: release-v4.0.3
- Branch name: release-v4.1.0
- Pushed to github.
- Pushed to Acquia Cloud git.
Release tag
- From branch: release-v4.1.0
- Tag name: v4.1.0
- Pushed to github.
- Pushed to Acquia Cloud git.
Pre-deployment
- None.
Deployment
Switch code
- From: v4.0.3
- To: v4.1.0
- Timestamp: Nov 2, 2021, 8:11:39 PM UTC+0800
- Task ID: 150656082
- User: timothy.escopete@excelitas.com
- Started: Nov 2, 2021, 8:11:39 PM UTC+0800
- Completed: Nov 2, 2021, 8:12:16 PM UTC+0800
- Status: Completed
- No errors.
Clear of caches
- Cleared cache.
- Cleared cache.
Post-deployment
Database update
| Module | Update ID | Type | Description |
|---|---|---|---|
| config_split | 8002 | hook_update_n | 8002 - Change the config schema for split entities. |
| file | add_txt_if_allows_insecure_extensions | post-update | Add txt to allowed extensions for all fields that allow uploads of insecure files. |
| layout_builder | section_storage_context_mapping | post-update | Update view displays that use Layout Builder to add empty context mappings. |
| migrate | clear_migrate_source_count_cache | post-update | Clear the source count cache. |
| rest | delete_settings | post-update | Remove obsolete rest.settings configuration. |
| serialization | delete_settings | post-update | Remove obsolete serialization.settings configuration. |
| system | claro_dropbutton_variants | post-update | Clear caches due to trustedCallbacks changing in ClaroPreRender. |
| system | delete_rss_settings | post-update | Remove obsolete system.rss configuration. |
| system | entity_revision_metadata_bc_cleanup | post-update | Remove backwards-compatibility leftovers from entity type definitions. |
| system | remove_key_value_expire_all_index | post-update | Drop the 'all' index on the 'key_value_expire' table. |
| system | schema_version_int | post-update | Update schema version to integers. @see https:www.drupal.orgprojectdrupaliss ues3143713 |
| system | service_advisory_settings | post-update | Add new security advisory retrieval settings. |
| system | uninstall_classy | post-update | Uninstall Classy if it is no longer needed. |
| system | uninstall_entity_reference_module | post-update | Uninstall entity_reference. @see https:www.drupal.orgprojectdrupaliss ues3111645 |
| system | uninstall_simpletest | post-update | Uninstall SimpleTest. @see https:www.drupal.orgprojectdrupaliss ues3110862 |
| system | uninstall_stable | post-update | Uninstall Stable if it is no longer needed. This needs to run after system_post_update_uninstall_classy(). This will be the case since getAvailableUpdateFunctions() returns an alphabetically sorted list of post_update hooks to be run. @see Drupal\Core\Update\UpdateRegistry::g etAvailableUpdateFunctions() |
| views | configuration_entity_relationships | post-update | Clear errors caused by relationships to configuration entities. |
| views | remove_sorting_global_text_field | post-update | Clear caches due to removal of sorting for global custom text field. |
| views | rename_default_display_setting | post-update | Rename the setting for showing the default display to 'default_display'. |
| views | title_translations | post-update | Rebuild routes to fix view title translations. |
Database update results
| Status | Job | Description |
|---|---|---|
| [notice] | Update | started: config_split_update_8002 |
| [notice] | Update | completed: config_split_update_8002 |
| [notice] | Update | started: file_post_update_add_txt_if_allows_insecure_extensions |
| [notice] | Update | completed: file_post_update_add_txt_if_allows_insecure_extensions |
| [notice] | Update | started: layout_builder_post_update_section_storage_context_mapping |
| [notice] | Update | completed: layout_builder_post_update_section_storage_context_mapping |
| [notice] | Update | started: migrate_post_update_clear_migrate_source_count_cache |
| [notice] | Update | completed: migrate_post_update_clear_migrate_source_count_cache |
| [notice] | Update | started: rest_post_update_delete_settings |
| [notice] | Update | completed: rest_post_update_delete_settings |
| [notice] | Update | started: serialization_post_update_delete_settings |
| [notice] | Update | completed: serialization_post_update_delete_settings |
| [notice] | Update | started: system_post_update_claro_dropbutton_variants |
| [notice] | Update | completed: system_post_update_claro_dropbutton_variants |
| [notice] | Update | started: system_post_update_delete_rss_settings |
| [notice] | Update | completed: system_post_update_delete_rss_settings |
| [notice] | Update | started: system_post_update_entity_revision_metadata_bc_cleanup |
| [notice] | Update | completed: system_post_update_entity_revision_metadata_bc_cleanup |
| [notice] | Update | started: system_post_update_remove_key_value_expire_all_index |
| [notice] | Update | completed: system_post_update_remove_key_value_expire_all_index |
| [notice] | Update | started: system_post_update_schema_version_int |
| [notice] | Update | completed: system_post_update_schema_version_int |
| [notice] | Update | started: system_post_update_service_advisory_settings |
| [notice] | Update | completed: system_post_update_service_advisory_settings |
| [notice] | Update | started: system_post_update_uninstall_classy |
| [notice] | Update | completed: system_post_update_uninstall_classy |
| [notice] | Update | started: system_post_update_uninstall_entity_reference_module |
| [notice] | Update | completed: system_post_update_uninstall_entity_reference_module |
| [notice] | Update | started: system_post_update_uninstall_simpletest |
| [notice] | Update | completed: system_post_update_uninstall_simpletest |
| [notice] | Update | started: system_post_update_uninstall_stable |
| [notice] | Update | completed: system_post_update_uninstall_stable |
| [notice] | Update | started: views_post_update_configuration_entity_relationships |
| [notice] | Update | completed: views_post_update_configuration_entity_relationships |
| [notice] | Update | started: views_post_update_remove_sorting_global_text_field |
| [notice] | Update | completed: views_post_update_remove_sorting_global_text_field |
| [notice] | Update | started: views_post_update_rename_default_display_setting |
| [notice] | Update | completed: views_post_update_rename_default_display_setting |
| [notice] | Update | started: views_post_update_title_translations |
| [notice] | Update | completed: views_post_update_title_translations |
| [success] | Finished performing updates. |
Configuration changes
| Configuration | Status |
|---|---|
| rest.settings | Create |
| serialization.settings | Create |
| user.role.content_manager_no_2fa | Create |
| system.action.user_remove_role_action.content_manager_no_2fa | Create |
| system.action.user_add_role_action.content_manager_no_2fa | Create |
| core.extension | Update |
| system.performance | Update |
| system.rss | Update |
| core.entity_view_display.node.page.default | Update |
| views.settings | Update |
| views.view.dealer_search_v2 | Update |
| config_split.config_split.ci | Update |
| config_split.config_split.dev | Update |
| config_split.config_split.local | Update |
| config_split.config_split.prod | Update |
| config_split.config_split.stage | Update |
| tfa.settings | Delete |
| purge_queuer_coretags.settings | Delete |
| purge.plugins | Delete |
| encrypt.profile.2fa_profile | Delete |
| purge.logger_channels | Delete |
| key.key.2fa | Delete |
| encrypt.settings | Delete |
| system.advisories | Delete |
Configuration import
| Status | Action & Description |
|---|---|
| [notice] | Synchronized extensions: install entity_reference. |
| [notice] | Synchronized configuration: delete tfa.settings. |
| [notice] | Synchronized configuration: delete purge_queuer_coretags.settings. |
| [notice] | Synchronized configuration: delete purge.plugins. |
| [notice] | Synchronized configuration: delete encrypt.profile.2fa_profile. |
| [notice] | Synchronized configuration: delete purge.logger_channels. |
| [notice] | Synchronized configuration: delete key.key.2fa. |
| [notice] | Synchronized configuration: delete encrypt.settings. |
| [notice] | Synchronized configuration: delete system.advisories. |
| [notice] | Synchronized configuration: create rest.settings. |
| [notice] | Synchronized configuration: create serialization.settings. |
| [notice] | Synchronized configuration: create user.role.content_manager_no_2fa. |
| [notice] | Synchronized configuration: create system.action.user_remove_role_action.content_manager_no_2fa. |
| [notice] | Synchronized configuration: create system.action.user_add_role_action.content_manager_no_2fa. |
| [notice] | Synchronized configuration: update system.performance. |
| [notice] | Synchronized configuration: update system.rss. |
| [notice] | Synchronized configuration: update core.entity_view_display.node.page.default. |
| [notice] | Synchronized configuration: update views.settings. |
| [notice] | Synchronized configuration: update views.view.dealer_search_v2. |
| [notice] | Synchronized configuration: update config_split.config_split.ci. |
| [notice] | Synchronized configuration: update config_split.config_split.dev. |
| [notice] | Synchronized configuration: update config_split.config_split.local. |
| [notice] | Synchronized configuration: update config_split.config_split.prod. |
| [notice] | Synchronized configuration: update config_split.config_split.stage. |
| [notice] | Finalizing configuration synchronization. |
| [success] | The configuration was imported successfully. |
Configuration import summary
- No errors.
Clear of caches
- Cleared cache.
- Cleared cache.
- Cleared varnish cache.
Other todos
- None.
Quick test
- Site is up.
- Module
Field collectionis disabled in the Extend pageListtab.
Closure
-
Updated local release branch
developfrom remote tracking branchdevelop.- Already up to date.
- Fast forward update.
-
Merged remote tracking branch
release-v4.1.0todevelop.- No errors.
- Fast forward merge.
- Non-fast forward merge:
5c17bdb. -
With conflicts.
- Conflict resolution commit:
.
- Conflict resolution commit:
- Pushed to Github.
- Pushed to Acquia Cloud.
Footnotes
- None.