RELI-84635 – the standard Windows dialog is now used for printing
Notepad component
fixed the "Print" command (it was not possible to print multiple copies)
Reliance Design development environment
Data Structure Manager: fixed the import of data structures from ST format (the import of a function block spelled in lowercase letters did not work)
Data Structure Manager: Domat devices – fixed the import of structured tags from a vlist file (previously, the link to a data structure was not assigned)
Device Manager: Trend devices (IQ4 series) – the default data block length for schedule tags was increased from 84 to 588
Communication Driver Manager: SMS driver – fixed the order of AT commands for modem initialization (the PIN setting command is executed last)
User Manager: fixed the "Failed to set calendar date or time" error that might occur when adding a new user
Project Structure Manager: computer – fixed the text replacement of some properties
Project Structure Manager: computer – added the "Devices" property (the "Hist. data" page); allows you to specify to which devices the "Log data" option applies (All connected devices/Directly connected devices)
fixed commands for restoring the default window layout (did not work correctly for the main window if it was maximized before restoring)
Reliance View, Reliance Control, Reliance Control Server
User Manager: fixed the "Failed to set calendar date or time" error that might occur when adding a new user
trend viewer, report viewer: fixed the loading of settings from the "Default" profile (for users who don't have their own settings saved, the default settings were not loaded)
trend viewer: fixed the title of a selection trend (a trend for selected tags)
trend viewer: fixed the automatic update (if the page range was determined by the number of points, only one point of the series was displayed)
trend viewer: when using the automatic update, the last page is now always displayed (previously, it was not displayed if the page range was determined by a time period)
increased the security level
Reliance Server, Reliance Control Server
server Web page: fixed the editing of users (some changes were not saved)
server Web page: fixed the editing of users (after confirming the changes, a redirection to the main page occurred)
Reliance Web Client
Trend – Schedule component: fixed loading (the Sunday schedule was not loaded)
Trend – Schedule component: fixed writing (the written schedule was shifted by one day)
Reliance Web Client Launcher: fixed the behavior of the "Connect" button (previously, it did not respond every time)
Reliance Web Client Launcher: fixed connecting to the server (previously, it failed if the address ended with a slash)
Communication drivers
fixed the restoring of communication (it did not work if communication was controlled by a tag and tags were read through communication zones)
RELI-84665 – the "Communication Timeout" property of the communication channel is now also used when establishing a TCP connection (previously, it was dependent on the operating system and could take up to 30 seconds)
removed code for linking alarms to tags in the old way, when each alarm had a link to a tag (it caused false error messages in the BACnet and Domat driver log files)
fixed the reading of data after restoring communication when the connection is controlled by a tag and the device does not require special handling to stop communication
fixed the reading of data after restoring communication when using server redundancy and the device does not require special handling to stop communication
Allen-Bradley Communication Driver
CompactLogix model: fixed the reading of tags whose symbolic name has an odd length
Modbus Communication Driver
Guntamatic model: fixed the decoding of String-type tags
Siemens, Mitsubishi, Omron, DMB Communication Drivers
fixed the writing of tags (the write was not performed in rare cases)
SMS Communication Driver
fixed the behavior if the service center number is not specified (now setting the number is avoided, previously it failed)
Utilities
License Key Utility: altered the dialog for updating the license in a hardware key; added the support for a remote update
Server Manager: fixed launching with a parameter (a path to a project backup)
fixed the batch file R_Srv_StartApp.bat (it did not work if Reliance was installed in a directory whose name contained a space)
fixed the batch files R_Srv_StartService.bat and R_Srv_StopService.bat
Reliance 5.0.1
(Revision 66502)
Released: 11/18/2025
All modules
improved the display of the program version (the update number now appears in the application title, including Pre-release versions; the platform information is displayed only if it is a 64-bit version, etc.)
Update License Wizard: added the ability to automatically update a license (Internet access is required; there is no need to update the license using a license file)
improved the checking of a license stored in a software key
improved the checking of links to tags and dynamic links to objects (now it is reported separately whether the tag was not found or it is not of the required type)
RELI-68899 – fixed support for PNG images with a palette containing 32 colors
Current alarms, Historical alarms: fixed information about the embedded object displayed in Reliance Design (previously, in some cases, only one device was displayed even though multiple devices were selected)
Data table navigation: added time range conversion based on the "Time stamp base" property (previously always in UTC)
Data table navigation: added the ability to convert the time range to local time
Data table navigation: fixed the checking of the dynamic link to a data table
RELI-84551 – Window template: fixed the checking of the static link to a data structure
removed the display of the raised border
Domat – Schedule component
fixed the editing of the schedule (sporadically, the "Access Violation" error occurred)
Domat – Exception Schedule component
improved the default values of exception properties (when adding a new exception)
Trend – Schedule component
fixed the editing of the schedule (sporadically, the "Access Violation" error occurred)
fixed the saving of the "Default data type" property
Reliance Design development environment
Component Palette: changed the default configuration (order of tabs and components in tabs)
Environment Options: fixed the Picture Library directory
Project Options: added the "Item delimiter" property (Alarms > Other > Custom data)
Project Options: added options for setting up the action menu's style
managers: added the updating of the width of the node selected in the tree-view after renaming the object when using the "Generate Object Name", "Replace Object Properties", and "Replace Picture" commands
Alarm Manager: added special marks that can be used within an alarm's text and description: $(Limit), $(CustomData1), $(CustomData2), $(CustomData3), etc.
RELI-84405 – Alarm Manager: fixed showing the help system
Data Structure Manager: data structure field – added the "Custom data" property (the "Alarms" page); it allows selecting a string-type tag as the source of custom data for an alarm
Data Structure Manager: data structure field with links to other fields from the same structure (e.g., dynamic limits) – when copying/duplicating a structure, the field's links are replaced so that they point to the same structure and not the original one
Data Structure Manager: data structure field – added the checking of the "Alarm groups" property (the "Alarms" page)
Data Structure Manager, Device Manager: IEC 104 devices – added new types of special physical tags – "Data was received with IOA that is not defined in project", "Data was received with CA that is not defined in project"
Device Manager: tag – added the "Custom data" property (the "Alarms" page); it allows selecting a string-type tag as the source of custom data for an alarm
Device Manager: tag – added the checking of the "Alarm groups" property (the "Alarms" page)
Device Manager: Modbus devices – added the Guntamatic model
Device Manager: Allen-Bradley devices – added the ability to perform a data integrity check using the BCC (Block Check Character) algorithm
Device Manager: MQTT devices – added the "Automatically generate Topic for nested tags" property
Device Manager: Domat devices – importing tags from a vlist file – added the ability to import the "out" tag (output) from a schedule
Communication Driver Manager: CSV export/import – added missing properties
Communication Driver Manager: added the "Communication termination timeout" property; specifies the time limit for terminating communication with devices
Trend Manager: trend – changed the default title font color from clWindowText to clWhite
String Manager: fixed the enabling of commands in the toolbar after changing the selected row using the keyboard
Project Structure Manager: communication channel – added support for encrypted communication (secured by certificates) for devices connected via Ethernet/TCP
Project Structure Manager: communication channel – maximum value of the "Communication error count before reset comm. channel" property limited to 255
Project Structure Manager: CSV import – communication channel – fixed the import of the "Interval between reception and transmission" and "Release communication port when idle" properties
design window: fixed the alignment to a reference component (the alignment did not work correctly if the reference component was grouped with other components)
Restore Project from Backup Wizard: significantly accelerated the checking of the project backup file contents before restoring the project
Project Diagnostics: added the checking of archives for Modbus devices
Project Diagnostics: added the checking of archives for tags in Modbus devices
Select Reliance Project dialog: added a filter for RP4 and RP5 files
RELI-84549 – Select Picture dialog: optimized the loading of pictures before displaying the dialog (previously, all pictures were loaded into memory at once)
Project Information window: added the program version in which the project was saved
RELI-84156 – Project Information window: substantially accelerated the opening of the window (the acceleration is most noticeable when the project contains a large number of tags and multiple computers)
Runtime software
RELI-84416 – fixed the writing of a string-type tag with the "Perform only write commands that change value" option turned on
internal alarms: fixed the setting of alarm groups specified for a device if an alarm is not linked to a tag
internal alarms: fixed the setting of alarm groups if alarm groups specified for a device are tag-controlled and changed
internal alarms: fixed the setting of alarm groups specified for a device and a tag after project restart
scripts: the GetProperty method for objects of type device, trend, computer, connected device, and communication channel – added missing properties (the objects can be retrieved by the RProj.GetObject or RProj.GetObjectList methods)
added the closing of the audio file after playing it (previously, the file remained open and it was not possible to overwrite it when updating the project)
the LDAPS protocol (TCP port 636) is now used when verifying AD server accessibility with SSL turned on
improved the logging of user logon/logoff events, and password changes
Syslog: text strings sent to a Syslog server now include the subsystem
internal tags that are not shared with runtime clients no longer require data points
Reliance View, Reliance Control, Reliance Control Server
substantially accelerated the repeated loading of windows and window templates from files in encrypted projects (the acceleration is most noticeable when loading a window containing a large number of window templates)
trend viewer: ruler legend – added a control for setting the visibility of all series in the trend
trend viewer: added the saving of the zoom direction setting to a user profile
trend viewer: fixed the loading of settings from a user profile (previously, series names were changed according to tag aliases)
trend viewer: changed the default color of the eighth series (from black to cyan)
trend viewer: added the "Automatically show ruler legend" option to ruler settings
trend viewer: fixed the display of the trend preview when the "Print with transparent background" option is turned on (previously, the trend was displayed in black and white)
trend viewer: fixed the change of the paging method from point-based to time-based (an error may have occurred during the first change)
trend viewer: fixed the change of the paging method from time-based to point-based (instead of the currently displayed time range, the total range of data stored in the database was used)
fixed the showing of the trend bottom axis after loading design settings (if it was previously hidden, it did not show)
report viewer: fixed the loading of data when sorting in descending order
report viewer: added the ability to display a multilevel action menu
report viewer, historical alarm viewer: changed the keyboard shortcut for the commands "Load Further Records" (previously Shift+PageDown, now Alt+PageDown) and "Load All Records" (previously Shift+End, now Alt+End)
alarm viewers: added the ability to set the font size
alarm viewers: added the columns "Limit" and "Additional information"
System Information window: added the "Back" button when viewing log file contents
RELI-84610 – fixed the localization of the System Information window title
Reliance Server, Reliance Control Server
server Web page: program diagnostics – added a trend showing the number of instances of embedded browsers (WebView2)
server Web page: program diagnostics – added a table showing a list of Web server sessions
server Web page: program diagnostics – System Information table – added the program version in which the project was saved
RELI-84541 – server Web page: program diagnostics – added the "Thread" column to the "Scripts" table
server Web page: program diagnostics – the column for table sorting and sort direction are now stored in a session
server Web page: project deployment page is now available even if the Web server does not have the Project Update role (Web server administration permission is still required)
server Web page: fixed the editing of user properties in projects with a large number of permissions, roles, alarm groups, or computers
server Web page: minor improvements to the user interface
RELI-84610 – server Web page: fixed the showing of the help system
server Web page, REST API: significantly accelerated the checking of the project backup file contents before restoring the project
fixed the handling of invalid requests (previously, the "Access Violation" error might occur)
REST API: improved logging
REST API: added the ability to specify the client application name in order to distinguish client applications connected to the Web server
REST API: reading historical alarms – fixed the checking of permissions to view alarms (when using HMAC authentication, the permissions will not be checked)
Reliance Server
fixed project cleanup (the detection of redundant window files did not work)
Reliance Web Client
fixed the display of the border for components linked to tags with invalid values (previously, the border was displayed even for hidden components)
Domat – Schedule component: added support for the component
Domat – Exception Schedule component: added support for the component
Trend – Schedule component: added support for the component
BACnet – Schedule component: schedule editor toolbar – added commands for saving a schedule to a file and loading a schedule from a file
Simple Schedule component: fixed the display of buttons
Teco – Schedule component: fixed the opening of the schedule editor
Button component: the order of operations performed when clicking the component is now the same as in the runtime software
Check Box, Combo Box components: fixed the display of text (previously, an ellipsis was displayed if the text did not fit)
Container component: Data table navigation – fixed the display (previously, current alarms were displayed)
Container component: Current alarms, Historical alarms – added support for filtering based on multiple devices
Container component: Current alarms, Historical alarms – added support for the dynamic control of filtering based on devices and alarm types
alarm viewers: fixed the data passed to the Text Data Viewer (sporadically, the Text Data Viewer did not display the same list of alarms as the alarm viewer)
Reliance Web Client Launcher: fixed the application manifest
Reliance Smart Client
all components: added support for actions linked to the right mouse button
windows: added support for actions and scripts linked to the right mouse button
windows: fixed the placement of the background picture in windows with the title bar displayed
RELI-84571 – windows: fixed the evaluation of component links to tags (some links were not evaluated correctly if the component was placed in a window template)
components that support setting a tag value: fixed the display of a confirmation dialog before setting the value
windows: added a warning about the page scale in the browser different from 100% (only in the responsive mode)
windows: added a warning about the minimum graphic resolution
fixed the page scaling using Ctrl+Num+, Ctrl+Num-, Ctrl+Num0, Ctrl+mouse wheel (did not work in the non-responsive mode)
Button component: the order of operations performed when clicking the component is now the same as in the runtime software
RELI-84495 – Grid component: fixed the painting of the grid lines
Edit Box component: added support for checking the limits before setting a tag value
Combo Box component: added support for font, font color, and background color
Schedule component: fixed the writing of a schedule into a tag
RELI-84576 – Notepad component: fixed the "Save" command's icon
Container component: Data table navigation – fixed the display (previously, current alarms were displayed)
fixed the number of tags in the selection that is displayed in the component's standard popup menu
trend viewer: fixed the saving of paging settings
trend viewer: fixed the setting of the vertical axis' scale (previously, the "Automatic scale" option was not considered)
trend viewer: fixed the display of the legend when changing the trend scale
trend viewer: fixed the drawing of labels on the time axis (there were too many labels on the axis on small displays)
trend viewer: fixed values in the "Enter Time Range" dialog (the values could correspond to the previously displayed trend)
trend viewer: fixed the display of the value quality corresponding to the ruler position (empty parenthesis could occasionally appear)
trend viewer: fixed the order of statistical series in the legend
alarm viewers: removed the unwanted shifting of the alarm list when refreshing it
object selection (e.g., report selection): fixed the sorting of objects in the list
Communication drivers
added support for encrypted communication (secured by certificates) for devices connected via Ethernet/TCP
fixed communication over Ethernet; if only part of the message was received from a device, a communication failure occurred (this most often occurred when using the Network (Ethernet)/Serial (RS-232, RS-485) communication channel)
Modbus Communication Driver
added support for the Guntamatic model, which requires sending an access code before establishing communication
Domat Communication Driver
fixed the reading of alarms (an alarm status query was sent even if this function was not activated)
added the reading of long data and alarms using the File Transfer function
IEC 104 Communication Driver
avoided the sending of the Disconnect command when receiving multiple I-frames with incorrect numbering (now, the driver only sends the ACK command if it received a frame with a lower number than already processed, or the NEG command if it received a frame with a higher number than expected)
accelerated the searching for a tag by received address when concurrently receiving a large amount of data
fixed the evaluation of the data transfer activation flag; the flag is now active even in the Stopping phase
fixed the termination of communication with devices via UDP protocol, when terminating the project or when changing the active server
MQTT Communication Driver
fixed the testing of communication (previously, the Connect command was used instead of Ping)
Allen-Bradley Communication Driver
added the ability to perform a data integrity check using the BCC (Block Check Character) algorithm
fixed the reading of tags whose addresses are next to each other (applies to the Micrologix and CompactLogix models)
Utility
Server Manager: fixed logging
Server Manager: fixed user logoff when exiting the program (in rare cases, logoff could fail and only occur after the session on the Web server expired)
Data to SQL Converter: optimized the configuration
RDT File Editor: added the "Reload" command, which allows reloading a file from disk
R_DTMerge.exe: added short help (displayed if the program is run without parameters)
Reliance 5.0.0, Update 4
(Revision 65518)
Released: 8/6/2025
All modules
RELI-84312 – fixed the localization of text strings into English
Runtime software
fixed the filtering of alarms by groups: previously, in certain situations, alarms that did not belong to alarm groups contained in the filter were also displayed (this only applied to alarms that were not part of any group of a certain type)
Reliance View, Reliance Control, Reliance Control Server
trend viewer: fixed the checking of the restriction "Disable customizing trends"
trend viewer: fixed the shifting of the ruler (previously, an unhandled event could occur)
trend viewer: fixed the display of the "Customize Trend" dialog (previously, the wrong dialog could be opened)
trend viewer: fixed the setting up of zooming in the "Customize Trend" dialog
Reliance Smart Client
Bar component: fixed the drawing of the centered gradient
fixed the evaluation of invalid values of tags of type DataBlock for distinguishing (bordering) components
Reliance 5.0.0, Update 3
(Revision 65334)
Released: 7/16/2025
Reliance Design development environment
RELI-84147 – Data Structure Manager: Siemens devices – fixed order-based field addressing (when calculating addresses, a data structure field's data type is now taken into account instead of the tag type)
Device Manager: fixed the import of tags to a Domat device from a vlist file (previously, the import didn't work correctly if the name of any structured tag contained the full name of another already imported tag)
fixed the setting of permissions for access to the configuration files R_Options.ini and ScriptTemplates.txt
Reliance View, Reliance Control, Reliance Control Server
trend viewer: fixed the conversion of a trend's appearance settings from Reliance 4 saved to a user profile
Reliance Server, Reliance Control Server
fixed the setting of a Web server session's timeout
server Web page: fixed a project backup's time stamp (previously, it was shown in UTC instead of local time)
Reliance Smart Client
Web Browser component: fixed the display of the component
Web Browser component: fixed the width of the component
Allen-Bradley Communication Driver
fixed the reading of tags whose addresses are next to each other
Reliance 5.0.0, Update 2
(Revision 65170)
Released: 7/1/2025
All modules
License Service: fixed the handling of larger communication messages
license registration: fixed the saving of data to a registration file
Reliance Design development environment
Device Manager: fixed the enabling of the control for editing the primary address of an M-Bus device (previously, enabling did not work correctly if secondary addressing was selected – even in such a case, the primary address is used during communication and must be specified)
Device Manager: handled the import of tags from an EDE file to a BACnet device in a way that an error in importing one line does not cause the import of other lines that are OK to fail
RELI-83890 – Alarm Manager: accelerated the opening of the manager (the acceleration is most noticeable when the project contains many alarms organized into many folders)
Data Structure Manager: Siemens devices – added the setting of the "Data type" property according to the "Tag type" property when adding a new data structure field
Runtime software
scripts: RSys.DateTimeToInt64Time method – fixed the return value type
Reliance View, Reliance Control, Reliance Control Server
alarm viewers: added the automatic adjustment of the row height to the font size
fixed the loading of a window layout (the fix applies to windows with the "Replace window from same folder" option enabled)
Reliance Server, Reliance Control Server
fixed the sending of information about internal alarm acknowledgment to the Web client
Reliance Web Client
Reliance Web Client Launcher: fixed the evaluation of the server connection address
Utilities
License Key Utility: fixed the writing of a license to a hardware key while upgrading the key from a license file (the license could not be written if the utility was run from a remote desktop)
License Key Utility: information about the possibility of upgrading to Reliance 5 has been added to the Reliance 4 license key details
Reliance 5.0.0, Update 1
(Revision 64775)
Released: 6/2/2025
Reliance Design development environment
fixed the notification of minimum graphic resolution requirements
Device Manager: fixed the selection of the DTL data type for a tag defined within a Siemens device
Runtime software
fixed the detection of a license (previously, a license for the development environment did not include a license for the runtime software required to run a project)
scripts: fixed the methods (e.g., RProj.GetObjectList, RWS.GetThinClientList) that set the Int64 (LargeInt) data type to the output parameter; this could result in the occurrence of the error "Variable uses an Automation type not supported in VBScript"
Utilities
Remote Control Center: fixed the filter in the dialog for selecting the main project file
License Key Utility: fixed the display of available license keys if no key is connected