Skip to content

Fortified IDDocs

Release notes

Summary of the most important changes included in each Fortified ID Control release

These release notes summarize the most important changes in each Fortified ID Control version.

This update includes the following changes in Control 1.3.0.

Back up configuration and application databases, test both an upgraded environment and a clean installation, and verify the rollback procedure. See External modules for the resolved versions and detailed checks.

Control 1.3.0 includes the following runtime alignment:

  • Platform and Pipes 2026.117, and AuthN 2026.88, follow the shared Access runtime line.
  • Entra ID 2026.28, Tokens 2026.9, and CQ Vert.x/JDBC 2026.15 form the Control-specific integration line.
  • Fixed backend timeout errors being displayed twice in the user interface. #307
  • Improved recovery after a backend timeout so users can retry a search without refreshing the page. #308
  • Added a configurable maximum result count for LDAPSearch. The default limit is 1000, independently of expected_item_count. #311
  • Added support for execution_mode: once in EntraIDAddUserToGroups and EntraIDRemoveUserFromGroups, allowing each valve to run once per flow instead of once per item. fortifiedid/entraid#16
  • Fixed LDAPModify replacement of multi-value attributes so all values are included in a single REPLACE operation instead of only preserving the final value. fortifiedid/foss-mono#31
  • Added support for disabling and re-enabling a schedule without removing its configuration, including an enabled control in Management Center. #310
  • Migrated Control tests to dynamic HTTP ports to reduce intermittent port conflicts during test execution. #349

This update includes the following changes from 1.2.0.

  • Added the new Launchpad experience for presenting Forms with side navigation, favorites, categories, and embedded flow views. #313
  • Renamed the Control end-user portal experience to Launchpad to avoid confusion with the separate Portal product. #321
  • Added support for hiding individual flows from Launchpad while keeping them available through direct links or other navigation. #322
  • Updated Launchpad navigation so users only see flows they are allowed to access through the configured flow role rules. #326
  • Added support for showing flows without a category directly at the Launchpad root level instead of placing them under a generated Flows category. #325
  • Improved category, subcategory, and flow sorting so Launchpad navigation is ordered consistently and case-insensitively. #320 #325
  • Fixed category navigation so expanded categories can still be collapsed after a flow has been opened. #319
  • Adjusted the Launchpad header layout so the avatar is visually centered and better aligned with the existing Portal product style. #318

Improved product overview and guidance for Fortified ID Control

The Control documentation has been expanded and restructured to make it easier to understand what Fortified ID Control is, what it can be used for, and where to start depending on the reader's goal.

The updated documentation now includes clearer overview content such as .., control-in-iam, and a more structured common-use-cases section. The get-started, key-components, management-ui, and configuration-reference pages have also been positioned more clearly as entry points for different reader needs.

These updates are intended to make the documentation more approachable for both business-oriented readers and technical readers, while giving a clearer picture of the breadth of scenarios that Fortified ID Control supports.

This update includes the following changes from 1.1.0.

  • Added support for an edit-input and user-modal control for changing an owner or similar selected user value. #273
  • Added optional total result counts in DataGrid, DataGridUpdate, and ModalSelect. #306
  • Improved DataGrid and DataGridUpdate handling of image and icon columns so markdown-rendered images do not make columns unnecessarily wide. #287
  • Fixed DataGridUpdate so max_rows works consistently with DataGrid. #299
  • Fixed ValuePicker validation when required is false and the user actively selects no value. #248
  • Fixed ActiveDirectorySingleSelect handling of pre_filter values that contain LDAP filter special characters such as parentheses. #271
  • Fixed button-setting inheritance between Flow and Step so button configuration is applied from the correct level. #240
  • Improved diagnostics when a step contains two controls with the same control ID. #252
  • Improved behavior when a user lacks access to a form so display name and logout remain available where expected. #247
  • Documented and tracked the EntraTapIssue control. #304
  • Added date and time helper functions as complements to utils.now. #298
  • Added audit trail integration coverage through the Control API flow. #277
  • Fixed JdbcQuery handling when row_id matches an item ID that already exists in the item set. #295
  • Improved template handling for pipe failures and PipeFailureException. #280
  • Fixed LDAPModify so it does not fail when all replace attributes are empty and ignore_empty_values is enabled. This is listed as a breaking change. fortifiedid/foss-pipes#40
  • Improved handling of long-running valve and expansion work to avoid Vert.x blocked-thread errors in scenarios involving InstantTransformer. #301