====== Updates and Fixes ====== ===== Release Notes ===== * **Scada Web** - TBD * * **Portal** - TBD * * **PWA** - TBD * Display data points even if favorites are not loaded from the server * **Orchestrator** - TBD * * **Scada** - TBD * * **DS3** - TBD * * **Notification server** - TBD * ===== Deployed ===== ==== Scada Web ==== * **24.06.2026** * Periodic saving of current values to the project cache * Fixed anti-aliasing for diagonal lines in RC ware schema format * Fixed password autofill from Bitwarden * Fixed html2canvas error * **7.06.2026** * Bacnet TPG * **28.05.2026** * It is now possible to define the step parameter in TPG settings, which is relevant for real TPG * Removal of netstandard2.0 support from csproj * **23.05.2026** * TO BE COMPLETED * **14.04.2026** * Planning calendar refactoring * Enabled 15-minute events * Changed intervals for multi-day events * Fixes in graph export * Fixed opening the time picker via the icon * **18.02.2026** * TPG editor - changed the default value for rounding the selection time * Option to prefill the username in the login dialog from the URL * Fixed initial values for schema gadget new line * Suppressed spaces in the format string in the INIT dialog for numeric values * **05.02.2026** * Fixed the data points used by the button in the blanket gadget so they are read and the button works correctly * IDE 2 schemas - fixed correct row size according to font size * **04.02.2026** * Fixed image transformations in IDE2-type schemas * Fixed conversion of property values to the correct time zones (IDE2) * Fixed graph zoom at the minimum range * Planning calendar adjustments - state sorting, minimum modal window size, suppressed creation of new events in week view * **27.11.2025** * Fixes in graph templates * Fixed opening a graph from a schema * Fixed minimum column size in the bar graph - 2px * **24.11.2025** * Fixes in graph templates * **19.11.2025** * Fixed goodthrough in column graphs * Removed duplicate data points from the list of connected points in a schema gadget * Adjusted messages when changing password * IDE2 schemas - implemented confirmation message for scada action * **04.11.2025** * Fixed dpAlarmIco in the overview of connected points in a schema * Fixed display and editing of notes for a data point in the table * TPG editor - fixed drawing when the window position changes * Work with a favorite data point from v3/get/favorites only if the user can see that data point * Display of the logged-in user's domain * Fixed display of notes for a data point in the table * **22.10.2025** * Display of project guid in project statistics, appearance adjustments (no line wrapping), title display on hover * Branding option for the background color of data point groups in table view * Fixed display of project state when stopping in the project overview panel * Support for negative values of the timespan type * IDE2 format pop-up menu - option to close by clicking outside the window * Timespan editor according to the format string for visualization * Fixed the login dialog so username and password autofill works using the Bitwarden browser plugin, added support for filling in the TOTP code * Fixed number formatting in Excel export * **09.10.2025** * Fixed project with generic panels not loading if it is not in available projects * Fixed visibility flag for the data point table and some filters * Fixed trim data in graphs for cases where the point is before the selection start and its GT is after the selection * Use of the SheetJS library for generating XLSX files with compression option * Extended and fixed the password change dialog with inputs for entering an MFA code * Fixed display of an error message when sending an MFA SMS from the login dialog * Fixed MIN/MAX/STEP restrictions in scada when T18_real_scheduler is linked * Display of historical values of timespan and datetime types * Fixed processing and display of property int64 type in the graph * **02.09.2025** * Fixed message about the need to restart the project after deleting alarm settings * Fixed showRiseValue in the alarm dialog * Fixed stretching of the select with project names so it does not split by spaces * **18.08.2025** * Fixed graph display for some types of digital data points * Hidden some parameters for digital points in template settings * Fixed button update in table view if the action property is linked to a property other than Output * Option to restrict the written string value using regex * Implemented a schema button with a specific value using INIT action property * Fixed iPad/MacBook detection using maxTouchPoints so graph zoom works correctly * Modulo graph - fixed labels on the X-axis and tooltip * Fixed preserving the curve color when switching between line and modulo graph * Fixed taking the overview panel width and its styles into account * Fixed interpolation calculation in the graph * New @appBackgroundColor for branding * Fixed and improved build for branded websites * Display of last access and valid to in user export * Updated time zone data for timezoneJS * **02.07.2025** * Subscriptions - setting the message subject (mail and push) * Support for decimal places in timespan formatting - %HH.1 h * Added translations - mainly datepicker translation * Fixed removing the background of a line graph * Fixed interruption of graph loading * Fixed highlighting of the data point name in the table if it contains % * **25.06.2025** * Fixed yearTo for exceptions in TPG * Line graph highlighting according to analog or digital value (like carpet) * Fixed carpet graph * Warning to restart the project after changing alarm settings * Fixed formatting of datetime value property in the context menu for a data point in a schema * Fixed min and max calculation in the graph during zoom * Fixed graph loading when changing range * Fixed carpet graph - generating the correct JET transition between two points * Fixed color assignment for new curves in the graph (caused the graph to freeze) * Timespan formatting in schema and table * Fixed formatting of numbers such as -1,8027077827629895e+33; the issue was mainly visible in graphs * New API for controlling project state so the target state is set correctly * Added message about old subscription settings that incorrectly react to the Memory -> Active transition * **06.05.2025** * Option to acknowledge an alarm in memory state * Adjusted subscription for alarm occurrence so it also reacts to the memory -> active transition * Alarm history - fixed the Confirmed column * **17.04.2025** * Fixed scrolling in table view when selecting a data point and then clicking another group in the left panel * Fixed alarm view for projects with the same name - alarms from an unrelated project were shown, only one project with the same name was visible * Fixed filter in table view and other search inputs - switching between projects (overlap occurred due to delay), fixed settings from URL * Fixed first opening of a project if it has schemas (not generic) * Fixed left panel and opening a project with schemas * Adjusted KGJ name cell size in planning calendar overview * Fixed display of real TPG and limit evaluation * **20.03.2025** * Fixed filter of data points with a defined alarm * Improved positioning of tables (events and active alarm overview) on tablets * In IDE schemas, display Output again instead of Active states in data point information * Improved alarm settings * Fixed setting limits for multiple axes in the graph ==== Portal ==== * **14.05.2026** * New Notifications section (notification history) with its own icon in administration * Added API filtering in notifications: type, recipient, message, and date range. * Fixed list behavior during filtering (pagination, sorting, default date, shorter delay after filter change). * Support for bulk selection of items (bulk select). * Added copying of selected list records * Improved location entry and editing (multiple formats + validation fixes). * Option to disable automatic refresh and use manual reload. * Hidden fields/values in detail and edit fields * **24.02.2026** * Static table view header * Adjusted spinners across the application * Fixed stuck effective rights modal window * Fixed password change modal window * Added project start/stop to PFM (apply changes still used as the method) * **22.01.2026** * Dashboard with basic information and errors in the given domain * Removed inappropriate scrollbar in project file management when downloading a project * Display of fullname for group * Fixed rights settings * Option to copy text in rights windows * **12.11.2025** * User import - option to generate and send passwords to new users * Display of the reason why a user is blocked * Fixed website appearance in Firefox and Edge browsers * Fixed RW rights in the dialog from the user's point of view * Fixed error when closing a modal window by clicking the backdrop * Fixed deletion of links to external groups * Improved project file management * Hidden empty properties in user detail * Fixed display and removal of rights using Read / Write groups * Removed option to edit the domain name * Option to set a specific datahub for a datanode if the domain supports it * Input validation when creating and editing users * Extended indication of unsaved changes in session and rights settings * Duplicate validation for data node properties * **03.09.2025** * Fixed display of old rights according to Read Write groups * Option to set more granular rights on the domain - visibility of events and scada events * Option to set more granular rights on projects - deleting and uploading history * Setting password policy for domains and subdomains, setting MFA enforcement * Limiting loaded properties for domains when selecting the domain to work with * Improved web application configuration * Option to let the server generate user passwords and send them to their email or SMS * Option to assign datanodes under different datahubs if they are available in the domain * Prevent opening the advanced dialog for setting rights if it would remain empty - no entity selected * Fixed assignment of admin rights to a newly created subdomain * Use of buttons with a progress bar so repeated identical requests cannot be made * Option to download deleted files in project file history * Adjusted password generator to respect domain policies * **17.07.2025** * Display of group memberships for groups * Display of project rights for groups * Download and display of effective rights * Creating a database profile from any MervisDB URL * Apply changes in project management now deletes datax files so changes to data point properties, etc. are applied * **26.06.2025** * Translations (cs) * Default values for datanodes and displaying and setting timespan value in seconds * Adjusted dialog for uploading and managing project files * Display of required action for project * Improved remember me * Removed dependency on HTTPS connection * Display of last login and user action * Display of project file change history * Button for displaying datanode events * **29.05.2025** * Fixes in rights settings * Display of portal and component versions * Display of user's rights to projects from their native domain * Highlighting of blocked user * Display of number of data points in the domain * Fixed number sorting in the table * **02.04.2025** * Fixed deletion in the filter * Fixed filtering when editing an item so it does not disappear after editing * Fixed Add external user / group * **31.03.2025** * Improved advanced rights settings * Display only entities that have a link to the domain - some right on the domain, right on a project, or group membership * Filtering in all table items * A column with specific properties was added to the datanodes table so it can be filtered, for example by DevEui * In database profiles, only profiles connected to the specific domain are loaded, not from all domains visible to the user * More minor fixes and improvements ==== PWA ==== * **13.05.2026** * Graph improvements * **22.04.2026** * Full-featured graphs as in the desktop web - Line, Bar and Carpet * **15.12.2025** * Footer positioning issue in iOS 26.1, resolved by updating to 26.2 * **26.06.2025** * Fixed INIT dialog for entering numeric value so it respects the setting whether to check min and max * **07.04.2025** * Fixed positioning of copyright text in Firefox - this could make it impossible to click the login button ==== Notification server ==== * **03.09.2025** * Option to generate and send a password to a user * Option to set the Mixed value in rights so the original values are kept * **08.07.2025** * Improved startup by closing the context in DB after the delay expires * Resending notification to NG when communication with NG fails * **06.2025** * Improved logging * Changed queue handling * **12.05.2025** * Fixed NullReferenceException when loading projects on startup (occurred when a subscription was set on a deleted project; with this error, other projects were not loaded) ==== Other ==== * **Scada** - 18.03.2026 (2026.03.18.1505) * Fixed merging of alarmdefinition from data_pa files * New driver for ComAp devices * Fixed RT2 driver where CPU usage reached 100% * Token information optimization * Adjustments in v3 API and its logging * Bug fixes * **Scada** - 29.05.2025 * New API for project control - stop/start * Fixes in return codes * Fixed writing alarm history when timeout occurs on structure storage * **Scada** - 07.2025 * Parallel call of effective rights calculation for a domain from CI * **NG2** - 18.03.2025 * Limiting sent SMS messages to Czech numbers only * **SCADA** - 05.02.2025 * Sending message to syslog (authentication) * Fixes in communications (drivers, channels) * Added special driver logging for CPU load detection * **NG2** - 20.02.2025 * Removed diacritics from SMS * Counting sent SMS messages according to segmentation reported by Teltonika * **NG2** - 18.02.2025 * Limit of sent messages per channel (mainly for SMS) and option to assign an identifier (phone number or email) to a specific channel * **DS3** - 17.02.2025 * Changes in the user account creation email * Obtaining information needed for the password change dialog (policies of the domain the user belongs to)