We’re happy to share that io.Connect Desktop 9.10 is out. See what was delivered below:
Engine updates
- Upgraded to Electron 38.2.2 (Chromium 140) and Node.js 22.19.0.
io.Insights: clearer, more actionable metrics
- Several defaults switch from Histogram → Gauge (
app_duration,app_startup,workspace_startup,layout_startup). app_crashnow reports a precisereason(renderer gone, non-zero exit, OS signal, fatal error).- Startup metrics recalibrated for apps and platform (Electron
did-finish-load, Interop-ready for native, Browser library init). - Workspaces metrics expanded with sub-metrics (
workspace_startup_frame,_component,_apps) plus attributescomplexLoadandincludesFrameCreationto separate frame init from app load.
io.Insights Metrics
Workspaces: show/hide programmatically
- New
Framemethods:isVisible(),hide(),show({ activate }), and a config flag to start hidden (NewFrameConfig.isVisible). Great for “summonable” Workspace UIs.
Details: Workspaces Frame Visibility
Boot sequence hooks
- Register Interop method
"T42.Platform.Events"to be notified when the platform starts or fails during early boot—handy for orchestrating startup flows or telemetry.
Platform Initialization Success & Failure Signals
Intent routing: exclude noisy handlers
- Use
filterHandlers({ excludeList: [...] })to remove handlers by app name or specific instanceId before resolving an Intent.
Intent Handler Exclusion List
Admin & UX quality-of-life
- Disable Feedback Form via
system.json(issueReporting.enabled: false) if you handle crash intake elsewhere. - Independent zoom per same-origin window (
windows.zoom.mode: "window"globally or per-app override). - Native apps can remove resize areas (
details.hasSizeAreas: false). - REST app-preferences store now supports
restRetriesandrestBackoffFactorfor more resilient fetching.
Disabling the Feedback Form
Branding/theming
- We’re extending the set of CSS variables for notifications, Channel Selector, Intent Resolver, Feedback Form, Download Manager, and Launchpad panels, you can use for complete rebrands.
CSS Variables for Customizing the Platform.
Deprecations
- Application Monitor and Performance Report (Dev Tools) are deprecated starting 9.10 (remain functional within the 9.0 stream but may stop in later major versions).
Deprecated Platform Apps → Application Monitor & Performance Report
Fixes
- Better native window-header click handling, improved Channels for external apps, Launchpad theme name handling, more reliable Layout-change dialogs on exit, steadier
CTRL+Fsearch window, and more accurate memory/CPU reporting.
Improvements & Bug Fixes
Full changelog: io.Connect Desktop Documentation - Changelog > io.Connect Desktop 9.10