Changelog

3.0

3.1.0

Release date: 30.01.2026

New Features

  • The Admin UI now persists the user session after login when using Basic authentication. Persisting the user session is enabled by default and is managed via a signed JWT stored in a session cookie. To disable session cookies and persisting the user session, set the useSessionCookie property of the auth_basic object to false:
<AdminUI
    apiURL="http://localhost:4356/api"
    auth="basic"
    auth_basic={{
        useSessionCookie: false
    }}
/>

Improvements & Bug Fixes

  • Updated the toggle label for disabling app definitions to "Disable app".
  • Added scroll to the Layout definition preview in the confirmation step so that large content no longer hides the control buttons.
  • Improved the dialog message when deleting a Layout to show its visibility status.
  • Improved the success alert when creating or updating a Layout to show its visibility status.
  • Improved feedback when exporting all data.
  • Updated the "User" card description in the "Dashboard" page.
  • Replaced the Layout visibility filter control with a multi-select dropdown. Now private, public and shared Layouts are displayed simultaneously by default.
  • Improved the UI for command execution.
  • Improved the "Sessions" dropdown when adding new commands:
    • Sessions are now sorted from newest to oldest.
    • Each session now includes the io.Connect platform version and user machine name.
    • Inactive sessions are no longer listed.
  • Improved AG Grid tables across the Admin UI. The column state now persists with the option to reset it on demand.
  • Fixed a bug where the contents of AG Grid tables couldn't be copied to the clipboard.
  • Fixed a bug where the JSON editor and preview block backgrounds blended into the app background in light mode.
  • Fixed a bug that allowed the creation of user groups containing only a whitespace.
  • Fixed a bug that allowed creation of Layouts containing only a whitespace, which prevented them from being edited after creation.
  • Fixed a bug where numeric type inputs in the definition step for adding or editing app definitions converted numeric values to string values.
  • Fixed a bug where some empty string values weren't correctly removed in the advanced definition view when adding or editing app definitions.
  • Fixed a bug where navigating to the new app definition page while still editing an existing app automatically filled the new app form with the app definition values of the currently edited app.
  • Fixed a bug where switching between io.Connect and FDC3 definition types when adding apps in advanced view didn't reset the form.
  • Fixed a bug where importing from FDC3 app directory caused multiple validation errors to stack, displaying the wrong error on top.
  • The "accessList" property now appears as an empty array in the confirmation step when adding or editing apps if user groups aren't added.
  • Fixed a bug where filtering multi‑word user groups in the "Groups" dropdown incorrectly concatenated words when the highlighted character was positioned before a space.
  • Fixed a bug where leaving an empty JSON object when editing an app definition in advanced view resulted in a blank screen.
  • Fixed a bug causing a 500 error when adding a Layout to a user group.
  • Fixed a bug where attempting to edit a nonexistent Layout caused endless loading.
  • Fixed a bug where typing the "true" or "false" strings in the "Owner" input when adding or editing a Layout was parsed as true or false Boolean values.

Dependency Changes

The following new dependencies have been added to the package:

  • @ag-grid-enterprise/side-bar version ^32.3.5

The following dependencies have been updated:

  • @interopio/manager-api from version ^4.0.0 to ^4.1.0

3.0.0

Release date: 11.07.2025

⚠️ Note that the following io.Manager NPM packages will now be published in the public NPM registry:

Previous versions of the packages will still be available in the private JFROG registry.

Breaking Changes

  • Dropped React 17 support. For more details, see the Upgrade section.
  • Removed the users top-level configuration property. Its options will now be implied from the auth top-level configuration property.

Improvements & Bug Fixes

  • The Admin UI now shows the io.Manager license status.

  • Added the ADMIN_UI_PORT environment variable for users of the manager-admin-ui docker image. Defines the port to which the web server listens internally. Defaults to 80.

Dependency Changes

The following new dependencies have been added to the package:

  • @ag-grid-community/client-side-row-model version ^32.3.5
  • @ag-grid-community/styles version ^32.3.5
  • @ag-grid-enterprise/row-grouping version ^32.3.4
  • @ag-grid-enterprise/set-filter version ^32.3.5
  • @interopio/theme version ^3.0.1
  • bootstrap version ^5.3.6
  • date-fns version ^4.1.0
  • highlight.js version ^11.11.1
  • react-router-dom version ^7.6.0

The following dependencies have been removed from the package:

  • @ag-grid-enterprise/all-modules
  • @interopio/schemas
  • @types/ajv
  • @types/lodash
  • @types/react-tag-autocomplete
  • ci
  • jsoneditor
  • jsoneditor-react

The following dependencies have been updated:

  • @ag-grid-community/core from version ^25.0.1 to ^32.3.4
  • @ag-grid-community/react from version ^25.0.1 to ^32.3.5
  • @ag-grid-enterprise/server-side-row-model from version ^25.0.0 to ^32.3.5
  • @auth0/auth0-react from version ^1.9.0 to ^2.3.0
  • @interopio/manager-api from version ^3.0.1 to ^3.1.7
  • @interopio/utils from version ^1.2.0 to ^2.0.1
  • @monaco-editor/react from version ^4.4.6 to ^4.7.0
  • @okta/okta-auth-js from version ^7.5.1 to ^7.12.1
  • @okta/okta-react from version ^6.8.0 to ^6.10.0
  • react-select from version ^5.2.2 to ^5.10.1
  • react-tag-autocomplete from version ^6.3.0 to ^7.5.0
  • react-virtuoso from version ^2.7.1 to ^4.12.7
  • reactstrap from version ^9.0.1 to ^9.2.3
  • use-react-router-breadcrumbs from version ^3.1.0 to ^4.0.1

The following peer dependencies have been removed from the package:

  • react-router-dom

The following peer dependencies have been updated:

  • react from version >=17.0.2 to ^18.3.1
  • react-dom from version >=17.0.2 to ^18.3.1

2.0

2.0.5

Release date: 19.11.2024

Improvements & Bug Fixes

  • Updated branding.
  • Refactored the UI for Basic authentication.

2.0.4

Release date: 01.11.2024

New Features

  • Added REACT_APP_AG_GRID_LIC_KEY environment variable - use to provide a license key for AG Grid.
  • Added Docker health checks.

Improvements & Bug Fixes

  • Fixed incorrect link on the "Dashboard" page pointing to the "Feedback" page.

2.0.3

Release date: 12.09.2024

Improvements & Bug Fixes

  • Fixed a bug where sometimes state changes to the custom authenticator passed to the <AdminUI /> component would not be taken into account.

2.0.2

Release date: 09.09.2024

Improvements & Bug Fixes

  • Fixed a bug where the button to download a command result in the "View Command" page would download an invalid ZIP file.

2.0.1

Release date: 04.09.2024

Improvements & Bug Fixes

  • Authentication type None: Adjusted authUser prioritization when the io.Manager Admin UI is running in an io.Connect Desktop container.
  • Group GLUE42_SERVER_ADMIN will now appear in the user group selection UI without needing to be manually created.

2.0.0

Release date: 15.05.2024

Breaking Changes

  • Auth providers aren't exported as classes from the package any more. To use them, set the auth property of the component to the corresponding string.

New Features

  • Added support for Okta authentication.

Improvements & Bug Fixes

  • Fixed a CSS bug that was offsetting the app menu.
  • Fixed a bug that caused the JSON editor to break when updating apps by changing their name.

1.0

1.2.0

Release date: 22.03.2024

New Features

  • Added support for importing apps from existing FDC3 AppD.
  • Added support for defining FDC3 apps in the server.
  • Added built-in login components for none and basic flows.
  • Added view modal for machine displays.

Improvements & Bug Fixes

  • Fixed default group colDef configuration.
  • Disabled sorting, filtering, grouping for some Grid columns to reflect new Data Request restrictions.

1.1.0

Release date: 12.03.2024

New Features

  • Added <AutoLogin /> and <UserPassLogin /> helper components.

1.0.1

Release date: 07.03.2024

Improvements & Bug Fixes

  • Made "title" and "caption" in the app definition optional.
  • Added a "folder" field under "customProperties".
  • Added a "includeInWorkspaces" field under "customProperties" that defaults to true.
  • Fixed a bug where validation would fail if the value of the "allowMultiple" field value was changed.

1.0.0

Release date: 04.12.2023

Breaking Changes

New Features

  • Added a response interceptor.

0.1

0.12.0

Release date: 19.07.2023

New Features

  • Added support for None authentication.

0.11.1

Release date: 11.05.2023

New Features

  • Extended Auth0 configuration options.

0.11.0

Release date: 11.05.2023

New Features

0.10.0

Release date: 31.03.2023

New Features

  • Added checkbox that allows skipping validation when importing Layouts.
  • Added checkbox that allows skipping validation when importing apps.

0.9.0

Release date: 03.11.2022

New Features

  • Added support for remote configurations.

0.8.0

Release date: 19.09.2022

New Features

  • Added support for exporting data.

0.7.1

Release date: 24.08.2022

Improvements & Bug Fixes

  • Fixed build.

0.7.0

Release date: 24.08.2022

New Features

  • Added the option to skip validation for app definitions.

0.6.1

Release date: 23.03.2022

Improvements & Bug Fixes

  • Fixed schema validation of apps and Layouts.

0.6.0

Release date: 21.03.2022

New Features

  • Added support for Basic authentication.

0.5.11

Release date: 17.03.2022

New Features

  • Add an optional logOut() method to authentication providers.

0.5.10

Release date: 17.03.2022

Improvements & Bug Fixes

  • Fixed issues with destructuring in Custom authentication.

0.5.9

Release date: 14.03.2022

Improvements & Bug Fixes

  • Fixed font size in the <Footer /> component.
  • Fixed the "Info" link.
  • Removed "Coming soon..." from the "Dashboard".