How to request an upgrade of a Content Hub environment from versions earlier than 4.2


Overview

This article describes how to request an upgrade of an individual Content Hub environment from versions earlier than 4.2 to a later version.

Note that upgrade requests for environments on version 4.2 or later are no longer supported. More information on how environments starting from version 4.2 get upgraded can be found in the Upgrading Content Hub environment starting from version 4.2 section below.

Required actions

Requesting an upgrade can be done by creating a service request from the Sitecore Support Portal.

The following information should be specified by the requestor (Customer or Partner):

Requestors will also have to acknowledge that they have read, understood, and planned for mitigation of any breaking changes that might occur due to the upgrade.

Content Hub Versions

Content Hub versions earlier than 4.2 are identified with 3 digits as follows:

X.Y.Z, where X - the major version, Y - the minor version, Z - the patch version.

Notes:

Downtime during the upgrade from versions earlier than 4.2

Feature releases (X.Y) require some downtime, while patch releases (X.Y.Z) for Content Hub 4.x onwards do not.  The amount of downtime needed depends on the source version of the environment and the size of the database.

The below table gives an indication only of the required downtimes:

 

 Upgrade type

Feature upgrade
(X or X.Y)
with more than 50 GB Redis database

Feature upgrade
(X or X.Y)
with less than 50 GB Redis database


Patch upgrade
(X.Y.Z)

Current Content Hub version

Earlier than 3.3

Analysis is required to estimate downtime

Analysis is required to estimate downtime

Not applicable

 Earlier than 4.0

Analysis is required to estimate downtime

16 hours

4 hours

4.0 or later

Analysis is required to estimate downtime

4 hours per upgrade step
(for example, 4.0- 4.1- 4.2 takes 2 times 4 hours = 8 hours)

No downtime needed

Note: Public links remain available during upgrades, even for upgrades that require downtime.

Breaking changes

While breaking changes are avoided as much as possible, a requestor should be familiar with the breaking changes documented in Content Hub Release Notes before requesting a feature upgrade: https://doc.sitecore.com/ch/en/users/42/content-hub/digital-assets.html

The requestor is explicitly expected to plan for mitigation of these breaking changes.

Rollbacks

When encountering unexpected difficulties during the upgrade, Sitecore always tries to complete the upgrade first.  Only as a last resort, Sitecore executes a rollback making use of the following measures:

Upgrading Content Hub environment starting from version 4.2

Sitecore is releasing maintenance in an automated way for Content Hub environments on version 4.2 or later. 

As a result of this, individual upgrade requests for environments on version 4.2 or later are no longer supported.