added support for user authentication via OpenID Connect (the ADFS implementation)
fixed user authentication via OpenLDAP
Update License Wizard: added support for updating software keys
Trend Manager: fixed the adoption of the settings stored in user profiles
custom reports of type FastReport: PascalScript – fixed the error that occurred when declaring a variable of type Int64
lists: removed support for the Ctrl+Num+ and Ctrl+Num- keyboard shortcuts for automatically adjusting the width of columns
Pipe component
RELI-84904 – translated Czech text strings in the English version of the program
Domat – Schedule component
the schedule editor now allows viewing and editing events that span multiple days
schedule editor: fixed the rendering of an event that extends into the following week
schedule editor: fixed the entering of the end time for an event at midnight as 24:00
schedule editor: removed the checking of the sequence of time stamps for an event that ends on a different day than it begins
Domat – Exception Schedule component
added the ability to define general exceptions
Reliance Design development environment
improved the control for selecting a display resolution (updated the list of resolutions, clarified some text strings)
Create Shortcut to Project dialog: added the ability to select a shortcut icon (program icon or project icon)
Alarm Manager: added the ability to define alarms linked to a specific bit of an integer-type tag (new properties "Value" and "Bit number")
Alarm Manager: alarm – changed the default value of the "Text" property to "Text" (previously an empty string)
Alarm Manager: changed the default value of the "Condition" property to "Rising edge"
RELI-84903 – Data Structure Manager: fixed the import of a data structure field from the XML format (did not work if the field was of the data structure type)
Device Manager: Siemens devices – handled the wrong format when importing tags from an XLSX file
Device Manager: AMiT devices – added the import of tags from a CSV file (DetStudio)
Device Manager: Domat devices (SoftPLC) – added the import of tags from a TXT file (RcWare for SCADA)
Device Manager: Domat devices – commands for importing tags divided into two sections: "Import of tags from Domat" and "Import of tags from SoftPLC"
Device Manager: Domat devices – importing tags from an XML file – added import from the Parameters section
Device Manager: Domat devices – importing tags from an XML file – the name of the imported tag now includes the function prefix (previously, it only contained the function name and the tag name)
Device Manager: Domat devices – importing tags from a vlist file – fixed the import of the "out" tag (output) from a schedule (during repeated imports, the tag was marked as non-existent for deletion)
Device Manager: Domat devices – tag import – the alias is now imported from the "defaultDisplayName" column (previously from the "defaultFormatString" column)
Device Manager: Domat devices – new dialog for importing tags – fixed the saving of the import settings
Device Manager: Domat devices – new dialog for importing tags – fixed the sorting of tags by action
Device Manager: new dialog for importing tags – for tags with an unknown data type, the data type specified in the imported file is now displayed
Device Manager: fixed the enabling of symbolic address controls for tags defined within a Domat device (applies only to the SoftPLC Link communication protocol)
Device Manager: AMiT device's tag, Gen2 E+ model – fixed the calculation of the character count for a tag of type Array of String
Device Manager: the special internal tag type "Current device's physical tag date/time" renamed "Current device's physical tag value date/time"
Device Manager: tag – the "Alarms" page divided into two pages: "Alarms" and "Alarms (2)"
User Manager: user – added the "Logon name" property
Window Manager: duplicating a window no longer requires the duplicated window to be open
String Manager: fixed automatic text translation via DeepL
Project Structure Manager: communication channel – fixed the checking of links to tags controlling TCP/UDP ports (dynamic links)
Project Structure Manager: communication channel – AMiT devices, Gen2 E+ model – hidden the "Time" page (this model does not support setting time)
Project Structure Manager: computer – removed the "Log on by HW code sensor" property
Project Structure Manager: computer – removed the "Log on by biometric sensor" property
Project Structure Manager: multiple communication drivers of the same type can no longer be connected to a computer
Project Options: added the "Enable zooming" option (Windows > Resolution)
Project Diagnostics: added the detection of multiple communication drivers of the same type connected to a single computer
Component Palette: fixed the localization of component button tooltips after changing the program language
Environment Options: fixed the association of a file type with the program
Runtime software
improved checking if the same project is already running
handled the running of multiple program instances simultaneously
special internal tags of type "Current device's physical tag value date/time": now represents the date/time of the most recent values retrieved from a device
Postmort: reworked the format for saving data to files (added data compression and the saving of tags' time stamps)
Postmort: reduced the number of files to 24 per day (the number of files no longer depends on the number of devices; the file name no longer includes the device identifier)
Reliance View, Reliance Control, Reliance Control Server
current alarms: the device list (filter) no longer includes devices for which the user does not have permissions
trend viewer, report viewer, custom report viewer: removed display in a separate window (replaced by an embedded window)
trend viewer, report viewer: added support for displaying derived data
trend viewer, report viewer: CSV export – added the "Structure" option; it allows the export format from both viewers to be unified
RELI-84890 – trend viewer: ruler legend – added the automatic adjustment of the color of the text displaying time based on background brightness
trend viewer: disabled the scaling of trend axes in the trend editor when the zoom mode is active
trend viewer: added the automatic display of the ruler when the "Automatically show ruler legend" option is active
trend viewer: print preview – fixed command names in the toolbar
trend viewer: print preview – fixed the alignment of a trend on the page when the screen scale in Windows is set to a value other than 100%
trend viewer: fixed the enabling of the command for setting up the ruler
trend viewer: fixed the automatic setting of the options "Color each point" and "Color each line"; these options can now be activated only in a tag trend when the "Show tag quality" option is active (see Project Options > Trends > Tag Trends)
trend viewer: "Update" command in the Navigation pane – fixed the updating of the last record's time (previously, the wrong last page was displayed)
trend viewer: fixed the canceling of zooming when closing the viewer or saving the settings to a user profile
trend viewer: fixed the display of a trend when navigating to the latest page (added the checking of new records in a data table)
custom report viewer: fixed the display of the "Print" dialog before printing a custom report
System Information window: the embedded Web browser now has focus (this ensures the proper handling of the Ctrl+Num+, Ctrl+Num-, and Ctrl+Num0 keyboard shortcuts)
Reliance Server, Reliance Control Server
server Web page: report viewer – improved the generation of reports with a large number of pages
server Web page: report viewer – added the ability to remember the state of drop-down elements
server Web page: fixed the filter on the computer table page
server Web page: fixed the editing of users
fixed the handling of Smart Client requests that were preceded by REST API requests within the same session
REST API: added a new URL convention for each endpoint; for example, GET /api/tags?... can now be used instead of GET /?q=api&call=tags&...; both conventions are supported
REST API: added the session_id parameter to tag-related endpoints (it is used to access the value of a tag specific to a thin client session)
REST API: the uninhibited parameter for alarm-related endpoints renamed noninhibited; the original uninhibited parameter is still supported
REST API: OpenAPI – substantially improved compatibility with the Swagger Editor tool (resolved a number of errors and warnings displayed by the tool)
increased the security level of two-factor authentication
added support for an embedded Web browser: the WebView object based on the WebKit engine from the JavaFX library (only when launched using Web Client Launcher)
fixed the calling of functions for the Web client from scripts running on the server (did not work when connected via HTTPS)
fixed the passing of Web client context information to the server when setting a tag value (the script triggered by a tag value change was not previously run in the context of the Web client)
fixed the size of dialog boxes so that they display the same content as the runtime software
fixed the checking of the range when entering a tag value
alarm viewers: the device list (filter) no longer includes devices for which the user does not have permissions
current alarm viewer: fixed the filtering of alarms by groups
historical alarm viewer: the command for downloading historical alarms – added the ability to select multiple devices
Internet Explorer, Web Browser components: a Web page is now embedded in the Web client window (only when launched using Web Client Launcher)
Container component: Report, Custom report – a report's Web page is now embedded in the Web client window (only when launched using Web Client Launcher)
schedule components: added the reading of a schedule from a device before displaying the editor
BACnet – Schedule, Trend – Schedule, Domat – Schedule components: added the ability to copy a day's schedule to another day
Domat – Exception Schedule component: added support for general exceptions
help – the help system's Web page is now embedded in the Web browser window (only when launched using Web Client Launcher)
the action of type "www link" set to the internal browser now opens a Web page in the Web client window (only when launched using Web Client Launcher)
Web Client Launcher: updated the Java Runtime Environment (JRE) to version 25
Web Client Launcher: the "Create Shortcut" command now allows selecting a shortcut icon (program icon or project icon)
Reliance Smart Client
improved the display of popup windows (position, size, scrollbar display)
added support for gradient colors in the title bar of visualization windows
added the checking of permissions set for a device
trend viewer: fixed the display of area and column series
trend viewer: fixed the display of trends with multiple series, only some of which contain data
trend viewer: fixed the enabling of controls for the data source
alarm viewers: fixed display after adding or removing a column
alarm viewers: the device list (filter) no longer includes devices for which the user does not have permissions
report viewer: fixed the use of data overrides
report viewer: when navigating within a report, individual steps are not saved to the Web browser history
RELI-84913 – Button component: fixed the writing of a constant value (did not work correctly if the constant value contained quotes or an apostrophe)
Container component: Current alarms, Historical alarms – fixed the enabling of device selection
range-based components (e.g., Progress Bar): fixed the display of a component's border (previously, components with a dynamic range might have displayed a border indicating that the component had been added to the selection)
added support for the Domat – Schedule component
added support for the Domat – Exception Schedule component
added support for the Trend – Schedule component
BACnet – Schedule component: added the ability to specify an explicit value
disabled the warning about the browser scale different from 100% (did not work reliably)
various improvements to the user interface
Communication drivers
logging now includes the IP address for better device identification when communicating via the UDP protocol
Modbus Communication Driver
ComAp InteliDrive DCU, ComAp InteliLite NT, Flow-X, Guntamatic models: fixed the reading of String-type tags
BACnet Communication Driver
the name of the user who acknowledged an alarm is now passed to the function for alarm acknowledgment in the device (previously, the text "Reliance" was passed)
fixed the evaluation of connection establishment in situations where a repeated Who-Is query is received in response to a Who-Is query instead of an I-Am query
MQTT Communication Driver
fixed the handling of a failure in communication with the broker (previously, the driver continued testing the connection using the PINGREQ command; now it immediately sends a CONNECT request)
Domat Communication Driver
fixed the adding of tags to communication packets (previously, the driver repeatedly added tags that do not exist in the device, as indicated by the error code)
added the tag name to the packet list to facilitate analysis of the cause of the "No such variable" error code
fixed the reading of tags with a prefix
added a function for resetting alarms
added support for the SoftPLC Link communication protocol; currently, only reading is supported for schedules (writing will be added later)
AMiT Communication Driver
Gen2 E+ model: fixed the restoring of communication after a connection failure
Gen2 E+ model: avoided the sending of the command for time adjustment (this model does not support setting time)
IEC 104 Communication Driver
fixed the setting of a tag's quality after writing data
DMB Communication Driver
added the priority reading of archive data after establishing communication; added the reading of only current data if no data tables for archive data are defined within a project and the archive data is processed via scripts when data changes
replaced a tag's "Counter-type value" property with the Counter tag type
Reliance OPC Server
renamed "Reliance 4 Servers" to "Reliance Servers"
Reliance OPC UA Server
renamed "Reliance 4 Servers" to "Reliance Servers"
Utilities
License Key Utility: redesigned the appearance of the main window
RDT File Editor: added the "Stay on Top" command (option) for displaying the editor on top of the other windows
Reliance 5.0.1, Update 1
(Revision 66804)
Released: 12/15/2025
All modules
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 the 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 level of security
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 Driver
fixed the behavior when the service center number is not specified (now it avoids setting the number; previously it failed)
Utilities
License Key Utility: altered the dialog for updating the license in a hardware key; added 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 the showing of 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
Custom Report Manager: fixed the opening of the preview window (the report content did not display unless the window was maximized)
RELI-84611 – FastReport Designer: fixed event definition in the Object Inspector
String Manager: fixed the enabling of commands in the toolbar after changing the selected row using the keyboard
String Manager: added support for automatic text translation via the Google Cloud Translation API and DeepL API
Project Structure Manager: communication channel – added support for encrypted communication (secured by certificates) for devices connected via Ethernet/TCP
Project Structure Manager: communication channel – the 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)
Layer Manager: added the ability to negate the tag that controls a layer's visibility
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
Project Diagnostics: fixed the checking of alarm groups
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 the 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 (the total range of data stored in the database was used instead of the currently displayed time range)
trend viewer: fixed the showing of the trend bottom axis after loading design settings (if it was previously hidden, it did not show)
trend viewer: changed the way trend axis properties are edited in the Settings pane
trend viewer: fixed the setting of the increment on the trend bottom axis
trend viewer: fixed the wrong setting of the time range after loading design settings if paging was determined by the number of data points
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"
RELI-84610 – fixed the localization of the System Information window title
System Information window: added the "Back" button when viewing log file contents
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: the 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
server Web page, REST API: significantly accelerated the checking of the project backup file contents before restoring the project
RELI-84610 – server Web Page: fixed the showing of the help system
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 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 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 the 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 the 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)
Utilities
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