io.Connect Desktop 10.0 Release Highlights

We’re thrilled to announce that io.Connect Desktop 10.0 is here. This milestone release transforms the platform into a truly cross-platform solution, enabling your enterprise to deliver the same powerful interoperability experience on macOS as you do on Windows.

See what was delivered below:

macOS Support

io.Connect Desktop can now run on macOS. By leveraging the new Default Platform Mode, you can bring the power of interop like Channels, Shared Contexts, and App Intents to your macOS users.

  • Universal Config: Your existing system.json and app definitions should work on macOS with almost no changes.
  • Path Translation: The platform automatically handles file system differences. For example, data stored in %LocalAppData% on Windows is automatically mapped to ~/Library/Application Support on macOS.
  • Web-First UX: macOS support is powered by Web Groups. By default, these windows will respect the native OS aesthetic, displaying the standard Mac “traffic light” window controls (Close, Minimize, Maximize) on the top-left.

Details here:io.Connect Desktop Documentation - macOS Support

The Seed Project

We are introducing a new io.Connect Seed Project via CLI, which will be the standard approach for retrieving, building, testing, and packaging the platform.

The new model streamlines the delivery process and lets you decide what and when to package and deliver. You no longer need to wait for installers. Instead, you create a Seed Project via the CLI, which allows you to package your platform implementation as a DMG file or a Bundle (ZIP) ready for deployment.

  • Full Control: Customize branding, splash screens, loaders, and assets directly via the CLI.
  • CI/CD Ready: Includes templates for system apps and settings specifically designed for automated build pipelines.

Details here: io.Connect Desktop Documentation - Seed Project

Auto Updates

You can now streamline the update process for end-users.

  • Flexible Sources: Configure the platform to fetch updates from a Service (REST API) or a Static Storage location (S3, network drive) directly in system.json.
  • Smart User Flow:
    • Notify: Prompt the user when an update is ready. They can choose to “Restart & Apply” immediately or postpone it to finish their work.
    • Silent: For critical patches, you can configure the update to apply silently on the next platform restart without user intervention.

Details here: io.Connect Desktop Documentation - Configuration > System

Critical Developer Changes

UX & API Enhancements

  • Launchpad Docking: The Launchpad can now be docked to the top of the screen, revealing a new “Extended Area” for favorites and recent apps.
  • Frameless Windows used as Popups: The new createPopup() API enforces frameless windows and allows creation without stealing focus (focus: false) - perfect for toast notifications or call-waiting dialogs.
  • Security: Gateway origin filters are stricter by default, and the In-Memory App Store is now disabled by default.

Full changelog: io.Connect Desktop Documentation - Changelog > io.Connect Desktop 10.0


On December 10 we are doing a technical webinar where we’ll walk through the exciting stuff like macOS support, the new delivery model, migration and breaking changes you need to be aware of.

Make sure you join us, we’ll also have time for Q&A - Register here

2 Likes