New Features

Interupt SynchronizationIt is now possible to interrupt a synchronization that is in progress at any moment. A "Cancel" button has been added in to the UI (Administration Center). When a synchronization is cancelled, anything that has already been synchronized will remain, i.e. a rollback is not actioned. See https://doc.castsoftware.com/display/EXTEND/Manage+CAST+Extend+local+server+via+Administration+Center#ManageCASTExtendlocalserverviaAdministrationCenter-Updates.

Feature Improvements

Telemetry customizationAdded properties in the configuration file that allows the customization of transmitted telemetry data. See https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Telemetry.
Synchronization customizationAdded properties in the configuration file that can prevent the download of extension icons CAST Console integration. See https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Extensioniconsynchronization.
Synchronization customizationAdded properties in the configuration file that allows the customization of extensions to be synchronized - i.e. to blacklist specific extensions. See https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server#AdvancedconfigurationofCASTExtendlocalserver-Extensionsynchronizationblacklisting.
Automatic synchronizationA synchronization is now automatically triggered immediately after validating CAST Extend credentials in the Administration Center after the install has completed.
Change in location of the config.proxy.json fileThe config.proxy.json file is now stored in %PROGRAMDATA%\CAST\Extend" and all customization should be included in this file. Note that the file also exists in "%PROGRAMFILES%\CAST\Extend" but any customization added here will be ignored. See also https://doc.castsoftware.com/display/EXTEND/Advanced+configuration+of+CAST+Extend+local+server.

Other Updates

Internal IdDetails
EXTPROXY-77Fixed an issue that caused problems when using offline mode and uploading a bundle that did not contain extensions needed for some objectives.
EXTPROXY-78Configuration persistence changes: api-key and admin access keys are now persistent after updates unless manual action from the user is taken.
EXTPROXY-67Fixed an issue that could cause the service to not synchronize on start up even if user credentials are present.
EXTPROXY-74Fixed an issue that could cause failed download and synchronizations when attempting to download certain extensions during a synchronization.