io.Manager 2.1.0 Highlights

Full changelogs:

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+.

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

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