io.Connect Desktop 10.0.3 Release highlights

Stack

  • Electron 39.2.3, Chromium 142.0.7444.175, Node.js 22.21.1.

What’s new

Multiple Local & Remote System Configuration Sources

You can now compose your effective system.json from multiple local + remote sources, assign priority, and let the platform merge everything into a final system configuration.

Docs (changelog): io.Connect Desktop Documentation - Changelog > io.Connect Desktop 10.0.3

Deep dive: io.Connect Desktop Documentation - Configuration > System


Custom Environment Variables

You can now define your own environment variables via envVars.set in system.json and use them across your config and app definitions. This also works with multi-source configuration, where higher-priority sources override lower-priority values.

Docs (changelog): io.Connect Desktop Documentation - Changelog > io.Connect Desktop 10.0.3

Deep dive: io.Connect Desktop Documentation - Configuration > Overview


Workspaces App Dialog Blur (advanced mode)

If you’re using the Workspaces App and want a more polished dialog experience, you can now blur the area around a displayed dialog (via FrameDialogOptions.blur). Note: this is advanced platform mode only.

Docs (changelog): io.Connect Desktop Documentation - Changelog > io.Connect Desktop 10.0.3

Related:


Persisting Window Zoom (zoom mode = “window”)

If you use the "window" zoom behavior, zoom factors for web app instances are now persisted automatically and restored across refresh/restart, and when saving windows in Global Layouts or Workspaces. New instances of the same app pick up the last persisted zoom factor.

Docs (changelog): io.Connect Desktop Documentation - Changelog > io.Connect Desktop 10.0.3

Deep dive: https://docs.interop.io/desktop/developers/configuration/system/index.html#window_settings-zooming


Trusted App Stores (FDC3 security behavior)

When pulling FDC3 app definitions from public directories, io.Connect Desktop applies your platform security settings (from system.json) by default. If you store FDC3 definitions in an io.Connect app store and want to preserve their security settings, you can now mark that store as trusted.

Docs (changelog): https://docs.interop.io/desktop/getting-started/changelog/10-0-3/index.html#new_features-trusted_app_stores

Related references:


Improvements & bug fixes

  • Reduced bundle path lengths to avoid Windows deployment issues.
  • Improved internal handling of the default tray icon on Windows.
  • Fixes around importing Layouts from local file stores.
  • Fixes for current working directory handling in advanced mode.
  • Fix for crash report sending via Feedback form in advanced mode when the crash file is missing.

Full changelog: