Changelog
Glue42 Desktop
Release date: 26.11.2021
Components | Version |
---|---|
Electron | 13.5.2 |
Chromium | 91.0.4472.164 |
Node.js | 14.16.0 |
Breaking Changes
Overriding Configurations
When overriding Glue42 configurations (e.g., running Glue42 Enterprise in different environments/regions, the values of the settings which accept an array are now replaced instead of merged.
The following examples demonstrate the new and the old behavior when using the
"appStores"
top-level array.In the
system.json
file"appStores"
is used to define app stores for a production environment. In thesystem-DEV.json
file, the same property is used to define an override configuration for the app stores in a development environment:
// App stores in `system.json`: { "appStores": [ { "type": "rest", "details": { "url": "https://my-domain.com/prod-app-store-1" } }, { "type": "rest", "details": { "url": "https://my-domain.com/prod-app-store-2" } } ] } // App stores in `system-DEV.json`: { "appStores": [ { "type": "rest", "details": { "url": "https://my-domain.com/dev-app-store" } } ] }
New Behavior
The resulting value for the
"appStores"
top-level array:
{ "appStores": [ // The array in the overriding configuration will replace entirely the array in the base configuration. { "type": "rest", "details": { "url": "https://my-domain.com/dev-app-store" } } ] }
Old Behavior
The resulting value for the
"appStores"
top-level array:
{ "appStores": [ // The array in the overriding configuration is merged with the array in the base configuration. { "type": "rest", "details": { "url": "https://my-domain.com/prod-app-store-1" } }, { "type": "rest", "details": { "url": "https://my-domain.com/prod-app-store-2" } }, { "type": "rest", "details": { "url": "https://my-domain.com/dev-app-store" } } ] }
If your configurations depend on the old behavior, you can add the
configMergeArrays
flag to the command line arguments for the Glue42 Enterprise executable file when overriding configurations:tick42-glue-desktop.exe -- config=config/system.json configOverrides config0=config/system-DEV.json configMergeArrays
New Features
Bootstrapped Apps
.NET support for apps started by a bootstrapping launcher app.
Debugging Apps
Added documentation for debugging apps running in Glue42 Enterprise.
Improvements and Bug Fixes
Improvements related to supporting Glue42 and FDC3 app definitions for Remote App Stores.
Minor improvements and bugfixes.