v6.0.1839
NEW FEATURES
AI MCP Server
Leap into the AI trend and potentially provide AI features like MCP Server
3
AI - MCP Server to support the configuration of systems, filters and apps (experimental only)
Apps - Item library available
Apps - New items: cards / charts / report categories & tables
REST - Support for csv endpoints
Systems - Azure/Entra connector now support wizard based configuration
Configuration - Option to hide the forgot my password link
Configuration - Option to customize the text for the forget my password link
IMPROVEMENTS AND FIXES
Clear Search Bar
When you use a search bar and grid view navigations, the text in the search bar persists from view to view. This is the same behavior as in the Job/Scheduler Logs. Desired result would be to either have the option on the search bar properties or to add properties to the grid control item to clear on view navigation or have the default persistence of text in the search bar removed.
1
Apps - Fixed various issues with composed items
Apps - Search text not cleared on new Grid view when navigating via column Navigation
Apps - Forms button hide and disabled JavaScript properties have no effect
Apps - Buttons in end-aligned flex rows appear left-aligned in App Design mode
Apps - Composed item library update overwrites exposed properties across forms with matching instance id
Apps - Various properties (e.g. row styles) appear empty when editing a composed item
Apps - Property 'display row count' not visible when exposed from composed item (Dropdown)
Apps - If 'hide row' javascript of an App design item evaluates to true, the respective 'row style' is abusively still shown/applied
Apps - Configuring view navigation for a grid column abusively does not display contents underlined if column is an 'added' (calculated) column
Apps - Various issues with App designing
Apps - Column widths of grids in app designer not processed correctly when working with multiple views
Apps - Improved security on table row retrieval in apps
Apps - Specification of app action 'Service resource command' not stored
Filters - Exclude Filters using ExcludeRows not fully evaluated
Filters - Filter expression with operand 'not exists' and numeric argument 0 fails
LDAP - Enforce non-empty passwords for binding
Mapping - Refresh mapping misspelling
REST - Azure/Entra: The selector configuration will now be honored
Role Model - Stale reference index on repeated partial updates causes "Member key not found" in GroupMemberShipHandler
Service - Improve the handling of SVG files.
Service - Improve JWT verification
Service - Prevent authenticated user to receive admin socket.io messages
Service - Improved CSP protection
Service - "Failed to start maintenance service" when connecting with studio
Session - After the session times-out logging immediately log-out the session if the browser tab is not first closed.
Session - Improved session-cookie security
UI - Browser scroll restoration on F5 desyncs AG Grid's virtual scroll, leaving the grid empty
KNOWN ISSUES
- Templates - HTML editor in email templates jumps back to the top due to library not looking
Workaround: Copy HTML to a separate editor then replace the text when done
- Apps: Update actions sometimes write UNIX timestamp back to service.
Workaround: Parse date via App Variable before sending to action
Recommended Solution: The issue is specifically with look up tables that have a column type of string. Convert the lookup table column to a number, system table should then be a date. After this is implemented the issue is no longer present.
- Audit Queries fail with error Virtual table module "filterTable" yielded a row with an undeclared column "_baseIx" if filter is included in query
Workaround: Not ideal but, you can enable "Group by aggregation" in the filter and the query will work again.
- When navigating to NIM a user may get stuck on a page with "Loading..." message. This is cause by HTTP request calling out to resources via HTTPS even when HTTPS is disabled. Additionally, can be caused by a certificate being signed by a CA that's not trusted by the browser. Please note HTTPS is always recommended.
Workaround: Properly configure HTTPS with a valid certificate signed by a trust CA. Client/User should always access NIM via HTTPS
DOCUMENTATION