Constellation Pega UI static content update adoption

A new version of the client side is released in step with Infinity releases. For customers that require client side only features or fixes faster than the Infinity release cycle, updates are available immediately they are developed. These updates are hosted on the Pega CDN, and are available through a small modification to the url used to reference the Pega CDN. No installs are necessary, and the update can be reverted out at anytime instantly.

Our update builds are incremental: If we fix issues A, B and C in that order, update C contains update B which contains update A. There is no 'cherry picking', the incremental change for B over A cannot be selected alone. Having issued an update, it never changes. An alternate perspective is the 'development-tip' of a release branch.

A customer can validate an update through their dev, stage, test and prod environments, chosing whether to adopt or not. If the choice is to not adopt, just reset the DSS to the prior value.

Steps

A customer raises an INC. If urgent, and client side only, we develop a fix quickly. On completion, we inform the customer of issue resolution in the INC, and include a specific update url to use in the Infinity DSS setting. The customer can then change the DSS to the update url, test, and progressively move through their environments. At the next Infinity GA update, the customer can reset to the GA only url.

Here is an example:

In the INC completion, we specify the fix is available at https://release.constellation.pega.io/hotfix-202307201234

The customer should set the Infinity DSS ConstellationPegaStaticURL to https://release.constellation.pega.io/hotfix-202307201234

The next browser reload will load a new build of the Constellation UI with all updates since GA for that version.