Release notes
5.25.0
Added
-
Web Viewer widget is now available in Portal Dashboard, allowing HTML pages to be displayed in dashboards. Existing dashboards will be migrated to use the Portal version and function independently of module licensing (423715)
-
Allow marking own or shared dashboards as favorites and filter by favorites in own and shared dashboard lists APP-9979 (453207)
-
Dashboard Widget Catalog now includes a module filter to help you find widgets by their module. By default all widgets are visible, and selecting a specific module shows only widgets from that module; clearing the filter restores the full catalog (476929)
-
Introduces a Dashboard Linking widget that lets you connect to other dashboards via a space and dashboard selection, with a customizable name and background options. Clicking the link navigates to the target dashboard without a full page reload (548584)
-
Adds current period templates to the time picker for current day, week, month, quarter, and year, enabling quick selection of current periods. Templates respect the user’s first day of week setting in their profile and refresh dashboards accordingly (557467)
Changed
-
Dashboard facility picker updated to the Web Core multi-selector to align with the style guide. Recent search history for facilities is removed, and selection remains single-select as before (256074)
-
Widget configuration now shows the widget name and its source module, helping you identify what you are configuring (487097)
-
Iframe-based widgets can now notify the dashboard when they finish loading, and the dashboard can pass display state to widgets. Widgets can also read the current URL to support share-link functionality in subdomain environments (554661)
-
Portal services across modules will be upgraded to .NET 10 to align with the technology roadmap, with EF Core staying on an older version where a driver is not yet available (561367)
Fixed
-
Modules can request the complete user profile with a single call in order to prevent race-conditions and multiple requests (553420)
5.24.0
General notes
We’re introducing a new version of Dashboards in Web Portal. Dashboards can now be grouped in Spaces to facilitate management of large amounts of Dashboards. Spaces can be shared with individual users and groups enabling a granular permission management. Existing Dashboards will be migrated automatically into new Spaces.
Added
-
Enables sharing of dashboard spaces with MACMA groups and individual users, allowing a one‑time configuration with per‑user view or edit permissions so recipients see the shared space in their overview within the tenant (139123)
-
Displays last modified and last accessed timestamps in the dashboard data table, updates these timestamps on modification and access, and enables sorting by these fields (453057)
-
Introduces a Spaces Overview with a grid of space cards (including Favorites and My Dashboards), a command bar for search and add, and allows Space Admins to create and manage spaces (474466)
-
Provides an overview table of all dashboards within a selected space with sortable columns, filters, and visibility of attributes like creator, favorite status, last accessed and last modified; supports opening and editing dashboards (474467)
-
Adds a dashboard dropdown for quick navigation between dashboards grouped by space, a filter flyout for facility and time range, and quick actions (favorite, share, edit) with edit enabled for permitted users (474468)
-
Automatically migrates existing dashboards to the new spaces model, moving private dashboards to My Dashboards and shared dashboards to tenant‑wide Shared Dashboards spaces, granting read/edit access accordingly and preserving current URLs (475049)
-
Propagates OTEL TraceId in asynchronous RabbitMQ communications via message headers while keeping the functional payload unpolluted and maintaining OTEL‑standard traceability across services (549379)
-
Fixes grid cell size, enables auto-growing to the right for additional columns, and allows horizontal and vertical scrolling while preserving widget ratio during zoom for large dashboards (554640)
Fixed
-
External links from module views now open in a new tab without loading errors (433957)
-
Burger menu separator now displays on small screens in the Portal (455744)
-
Shows 404 Not Found or 403 Forbidden when a non-existent dashboard ID is used, and falls back to the first available dashboard (464187)
-
Adds sandbox attribute to widget iframes with the same value as views to improve isolation (468119)
-
Migrates user profiles from Asia/Calcutta to Asia/Kolkata and updates the frontend; checks for other deprecated time zones (476383)
-
Enables graceful shutdown of the Portal core service, ensuring it exits cleanly on shutdown signals (480636)
Security
-
Deploys updated .NET base images and distribution fixes to address CVE-2025-55315 in affected services (555158)