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.
Upgrade verification
Section titled “Upgrade verification”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.
Runtime dependencies
Section titled “Runtime dependencies”Control 1.3.0 includes the following runtime alignment:
- Platform and Pipes
2026.117, and AuthN2026.88, follow the shared Access runtime line. - Entra ID
2026.28, Tokens2026.9, and CQ Vert.x/JDBC2026.15form the Control-specific integration line.
Forms and user experience
Section titled “Forms and user experience”- 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
Pipes and integrations
Section titled “Pipes and integrations”- Added a configurable maximum result count for
LDAPSearch. The default limit is1000, independently ofexpected_item_count. #311 - Added support for
execution_mode: onceinEntraIDAddUserToGroupsandEntraIDRemoveUserFromGroups, allowing each valve to run once per flow instead of once per item. fortifiedid/entraid#16 - Fixed
LDAPModifyreplacement of multi-value attributes so all values are included in a singleREPLACEoperation instead of only preserving the final value. fortifiedid/foss-mono#31
Schedules
Section titled “Schedules”- Added support for disabling and re-enabling a schedule without removing its configuration, including an
enabledcontrol in Management Center. #310
Test stability
Section titled “Test stability”- 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.
Launchpad
Section titled “Launchpad”- 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
Flowscategory. #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
Documentation
Section titled “Documentation”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.
Forms and controls
Section titled “Forms and controls”- 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, andModalSelect. #306 - Improved
DataGridandDataGridUpdatehandling of image and icon columns so markdown-rendered images do not make columns unnecessarily wide. #287 - Fixed
DataGridUpdatesomax_rowsworks consistently withDataGrid. #299 - Fixed
ValuePickervalidation whenrequiredisfalseand the user actively selects no value. #248 - Fixed
ActiveDirectorySingleSelecthandling ofpre_filtervalues 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
EntraTapIssuecontrol. #304
Pipes and runtime behavior
Section titled “Pipes and runtime behavior”- Added date and time helper functions as complements to
utils.now. #298 - Added audit trail integration coverage through the Control API flow. #277
- Fixed
JdbcQueryhandling whenrow_idmatches an item ID that already exists in the item set. #295 - Improved template handling for pipe failures and
PipeFailureException. #280 - Fixed
LDAPModifyso it does not fail when all replace attributes are empty andignore_empty_valuesis 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