io.Manager 4.0 Release Highlights

We are happy to announce the release of io.Manager 4.0, together with io.Manager Admin UI 4.0 and @interopiointeropio/manager-api 5.0. This major release expands io.Manager with more granular access control, product-aware management for io.Connect Desktop and Browser, new APIs, and the foundations for advanced Layout management.

Granular Permissions & Groups

io.Manager now supports granular permission groups for individual resources and actions instead of relying on a single administrator group. Permissions such as IO_MANAGER:APPS:READ or IO_MANAGER:LAYOUTS:WRITE can be combined into custom groups, including nested groups.

Previously, access to protected io.Manager functionality was largely all or nothing, but not everyone who needs io.Manager should be a full administrator. A support team might only need to inspect sessions and crashes, while a platform team may manage apps and configuration, and another group may only need read access to Layouts. 4.0 makes these kinds of least-privilege setups possible without giving everyone the keys to the entire system.

The Admin UI has been updated accordingly: the redesigned Groups page shows stored, configured, and built-in groups together with the permissions they resolve to, while the User page shows both directly assigned groups and the user’s effective permissions.

Authorization documentation →


Better Desktop & Browser Management

io.Manager can increasingly be used as the central management point for both io.Connect Desktop and io.Connect Browser. In 4.0, sessions and command descriptions become product-aware. The Admin UI command flow now lets you select Desktop or Browser first, then shows commands for that product and compatible active sessions.

In environments where both products connect to the same io.Manager, administrators no longer have to work out which commands and sessions belong together. The UI guides them toward combinations that are actually compatible.


More APIs & Operational Tools

@interopio/manager-api 5.0 expands what administrators and support tools can do programmatically through io.Manager.

New capabilities include:

  • downloading io.Manager Server logs, including rotated backups;
  • downloading crash dump files through the authenticated API;
  • retrieving command result files directly;
  • managing groups through the new groupsV2 client;
  • working with advanced Layouts, including reviewing and running legacy Layout migrations.

Manager API 5.0 changelog →
Initiating Interactions from io.Connect →


Other Improvements

There are several infrastructure and Admin UI improvements as well, including PostgreSQL 18 and Microsoft SQL Server 2025 support, configurable database connectivity health checks, persistent Layout filters in the Admin UI, clearer identification of system vs. custom platform configuration files, and a range of UI and workflow fixes.

For the complete list of changes: