All modules
- selection dialog boxes: fixed canceling quick filtering (sporadically, the "Access Violation" error occurred)
- lists: CSV export/import – fixed exporting/importing items that contain an object with an ID (previously, an item ID was used instead of an object ID)
Button component
- fixed the text replacement of the "Write const. value" option's value
Container component
- window template: fixed updating the component in Reliance Design when changing a selected window template
Reliance Design development environment
- RELI-68699 – added deleting elements that are no longer defined within the project when loading set-type properties (access rights, alarm/event groups, etc.)
- managers: added displaying an error message if an error occurs while saving data to a file
- Data Structure Manager: Siemens devices – fixed displaying the data type of a data structure field after opening the Data Structure Manager
- Data Structure Manager: fixed importing data structures from the XML format (IEC EN 61131-3)
- Device Manager: KNX devices – increased the maximum value of a tag's group address from 15 to 31
- Script Manager: code completion – added the English description of the RTag.ShiftLeft and RTag.ShiftRight methods
- Window Manager: prevented the user from creating multiple folders with the same name
- RELI-69030 – Component Manager: fixed scrolling a blank list using the mouse scroll wheel (the "Properties" page)
- Project Options: increased the DoS attack protection request limits (500/s for a single IP address and 2000/s for all requests)
- RELI-68928 – Project Diagnostics: scripts – fixed checking the "Computer" property within the RDev.ConnectToCommDriver, RDev.ReceiveCustomDataReply, and RDev.SendCustomData methods
- RELI-69119 – design window: fixed snapping the Container component to the grid if inserted into the window by dragging the window template with the mouse from the Window Manager
Runtime software
- added deleting elements that are no longer defined within the project when loading set-type properties (access rights, alarm/event groups, etc.)
- added support for connecting to Microsoft SQL Server via the Microsoft OLE DB Driver for SQL Server provider (driver)
- OPC UA devices: fixed writing tags of type DateTime and Date if the "Time units in OPC UA server" property is set to "Milliseconds"
- IEC104 devices: added generating alarms/events based on data received from a PLC even if a tag's time stamp is not newer than the previous time stamp
- Modbus devices in the server mode: added initializing tags after restarting the communication driver
- DMB devices: added initializing output tags (setpoints) after restarting the communication driver
- actions of type "Run script": information on the component by which an action was invoked is now passed to a script
- actions of type "Execute actions": information on the component by which an action was invoked is now passed to child actions
- "Active alarm sound" property: added testing the "Standard sound" and "Custom sound" options
- RELI-68916 – custom reports of type Text, Web page, and Web archive: fixed generating the name of a custom report's temporary file
Reliance View, Reliance Control, Reliance Control Server
- "System Information" window: Network connections – fixed updating the list of network connections after switching the program language (previously, the number of displayed rows always changed to 1)
- RELI-69034 – report viewer: fixed filtering a data table's records
Reliance Server, Reliance Control Server
- RELI-68818 – server Web page: fixed navigating to the default page if it is set to the "Log On" option in the Project Options dialog
- server Web page: report viewers – fixed displaying reports if restricting the number of records when greater than 500
- server Web page: corrected the text of the error message displayed after unsuccessful user log-on if no user name was entered
- the OpenSSL library's messages are now logged under the highest level of logging
- corrected the SOAP API help system
Reliance Web Client
- RELI-69187 – fixed links to the server (they may have contained a double slash)
Reliance Smart Client
- RELI-68860 – fixed the GDI object leaks on the server that could cause the "Out of system resources" error
- notifying of an insufficient license on the server is now displayed only once per Web server session
- corrected the text of the error message displayed after unsuccessful user log-on if no user name was entered
- trend viewer: fixed data's time range when in transition to the last data
- trend viewer: fixed displaying the ruler if a series' "Stairs" option is activated
- report viewers: fixed the command for restoring a report (previously, it added a page to the history)
Communication drivers
- fixed listing the error that occurred when decoding received data on a secondary (backup) channel (previously, the error occurred in the packet list for the active channel)
OMRON Communication Driver
- fixed optimizing communication
Siemens Communication Driver
- added checking the packet number
- added support for the DTL (Date_Time_Long) data type
BACnet Communication Driver
- fixed receiving data from a different device with the same IP address
- fixed receiving communication messages whose header also contains a destination address
IEC 104 Communication Driver
- RELI-68816 – fixed repeatedly sending the StartData command after restoring communication on the primary channel; fixed switching to a secondary (backup) channel if the Disconnect command is sent by the device before the connection is interrupted; fixed sending the Disconnect command to a secondary (backup) channel if a communication error occurs on the active channel