Logo
The Action required: Prepare for default URL protocol changes page has loaded.

SitecoreAI Changelog

Learn more about new versions, changes and improvements for SitecoreAI

Sitecore is addressing issues found in XM Cloud URL generation. On Tuesday, 7 January 2025, we’ll roll out the following changes through a new base image release:

Default URL scheme and external port

We’re changing the default URL scheme and external port for all sites. If values are not defined in the site configuration sitecore/content/<site collection>/<site>/Settings/Site Grouping/<site>, these will be the default values:

  • Scheme – https

  • External Port – 443

The default definitions are in effect only if you haven’t explicitly defined a setting for these fields.

You can test the new behavior today and verify that this change won’t have an impact on your solution, by creating a patch configuration file and redeploying your environment. To run the test, in the patch configuration file, define these settings in a <settings> node:

  • Temporary.SiteInfoDefaultSchema with a value of https.

  • Temporary.SiteInfoDefaultExternalPort with a value of 443.

For example:

<settings>
   <setting name="Temporary.SiteInfoDefaultSchema" value="https" />    
   <setting name="Temporary.SiteInfoDefaultExternalPort" value="443" />    
</settings> 

urlBuilder settings now apply

When defining URL builder options on the link provider level, the default values for unspecified options will be taken from the itemUrlBuilder and mediaUrlBuilder configurations. This might affect your implementation if you’ve previously made changes to the configuration of the itemUrlBuilder, mediaUrlBuilder or urlBuilder nodes.

You can test the new behavior today and verify that this change won’t have an impact on your solution, by creating a patch configuration file and redeploying your environment. To run the test, create a patch configuration file and define the following setting in a <settings> node:

  • Temporary.LinkProvider.FallbackToBuilderOptions with a value of true.

For example:

<settings>
     <setting name="Temporary.LinkProvider.FallbackToBuilderOptions" value="true" />    
</settings>