# io.Manager 2.1.0 Highlights

**URL:** <https://community.interop.io/t/io-manager-2-1-0-highlights/484>\
**Category:** io.Manager\
**Tags:** release\
**Created:** [February 5, 2026, 6:08pm UTC](https://community.interop.io/t/io-manager-2-1-0-highlights/484 "2026-02-05T18:08:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![interop.io-Team](https://yyz2.discourse-cdn.com/flex028/user_avatar/community.interop.io/interop.io-team/32/169_2.png) [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Post date:** [February 5, 2026, 6:08pm UTC](https://community.interop.io/t/io-manager-2-1-0-highlights/484/1 "2026-02-05T18:08:59Z")

</div>

## Full changelogs:

- io.Manager 2.1: [io.Manager Documentation - Changelog \> @interopio/manager](https://docs.interop.io/manager/changelog/manager/index.html#2-1-0)
- Manager Admin UI 3.1: [io.Manager Documentation - Changelog \> @interopio/manager-admin-ui](https://docs.interop.io/manager/changelog/manager-admin-ui/index.html#3-1-0)
- io.Manager API 4.1: [io.Manager Documentation - Changelog \> @interopio/manager-api](https://docs.interop.io/manager/changelog/manager-api/index.html)

## Major updates in this release

**Better session handling**

When you’re using **Basic** auth in lower environments prior to production, you can now control whether the Admin UI session is persisted via a signed JWT session cookie, and how long it lives.

New properties added to `auth_basic`

- `auth_basic.useSessionCookie` (default `true`)
- `auth_basic.sessionLifetime` (defaults to `3600` seconds)

**Configurable inactive session timeout**

You can now define the interval in seconds after which an io.Connect session is considered inactive via `inactiveSessionTimeoutInSeconds`.  
Useful for monitoring and session cleanup.

**New REST endpoint added for command discovery**

`GET /commands/descriptions/all` → Returns all supported commands across all io.Connect platform versions with their respective descriptions, types, and supported platform versions.

## Breaking Changes

**PostgreSQL 13 no longer supported**

io.Manager 2.1 drops support for PostgreSQL 13 - ensure you’re running **PostgreSQL 14+**.

- [io.Manager Dependancy changes](https://docs.interop.io/manager/changelog/manager/index.html#20-210-dependency_changes)
- [Admin UI Dependancy Changes](https://docs.interop.io/manager/changelog/manager-admin-ui/index.html#30-310-dependency_changes)

## Platform & runtime updates

**Node.js 24 LTS support added**

io.Manager 2.1 now supports Node.js **20 LTS, 22 LTS, and 24 LTS** (ensure your environment matches these).

## Bug Fixes & Quality Improvements

io.Manager 2.1 includes multiple stability and correctness fixes, such as:

- Handling of store configurations where accessList is null
- PostgreSQL schema quoting fixes
- MSSQL machine table update fixes
- Config merge improvements when version segments are missing

[View all](https://docs.interop.io/manager/changelog/manager/index.html#20-210-improvements__bug_fixes)

Admin UI 3.1 also fixes a variety of small UI bugs (blank screens, errors when adding layout, etc.) + a number of usability improvements like

- Better command execution UI
- Imporved feedback when exporting all data
- Improved Sessions dropdown sorting
- AG Grid column state persistence + reset behavior

[View all](https://docs.interop.io/manager/changelog/manager-admin-ui/index.html#30-310-improvements__bug_fixes)
