All modules
- added support for the PostgreSQL database system
- custom report viewer: extended saving viewer settings to a user profile
- virtual keyboard: fixed the error that consisted in failing to enter numbers on the numeric keypad after pressing Shift + any key from "0" to "9" on this keypad
- RELI-40409 – managers, object selection dialogs: improved searching by choosing the "Quick Filter" command
Data Tree component
- fixed the error that caused detecting an invalid link to a tag despite the fact that the link to the tag was not enabled
- fixed the error that consisted in automatically sorting the data tree by the specified column, although the "Automatic sorting" property was not active
Grid, Round Bar components
- RELI-40440 – fixed setting some properties on the "Static" page from the component editor (only if the link to the main tag was specified)
Button component
- added the "Set digital tag directly" property
Combo Box component
- RELI-40451 – fixed the text color of a selected item
Edit Box component
- fixed painting the component (component blinking occurred when the component's height was smaller than the size of the edit box)
Reliance Design development environment
- added the "Scroll bars" property for visualization windows (scroll bars can now be displayed within individual visualization windows if the components are placed outside the visible part of the window)
- all managers: fixed generating the name of objects from a CSV file (previously, the names were generated incorrectly if they contained the ";" and CRLF characters)
- Data Structure Manager: added the possibility for a Schneider Modicon device to import data structures from UnityPro and SoMachine – the CSY (XML) format
- Data Structure Manager: added the possibility to import data structures from TIA Portal (the SCL format)
- Data Structure Manager: fixed the import of data structure array elements from the IEC EN 61131-3 format
- Device Manager: added a new device type (Schneider Modicon) and the possibility to import tags from UnityPro and SoMachine
- Device Manager: added a new device type – Cimon
- Device Manager: added automatically incrementing the address of a tag when duplicated
- RELI-40593 – Device Manager: fixed importing tags (previously, tag changes were indicated incorrectly)
- Data Table Manager: added the "Physical field name" column to the detailed view of data table fields
- RELI-6502 – Script Manager: periodic scripts – the repeat interval can now be greater than 23:59:59,999
- Script Manager: condition scripts – the repeat interval can now be greater than 23:59:59,999
- Script Manager: added the RUser.GetUserCode method, which returns the specified user's code
- RELI-40723 – Picture Manager: handled editing a picture via an external editor if a project is encrypted
- Custom Report Manager: fixed importing report properties from a CSV file
- Custom Report Designer: fixed saving the contents of the template loaded by using the "Open Report" command to a custom report template
- Action Manager: added action types: "Change user password", "Select file", and "Select directory"
- Project Structure Manager: redundancy options (properties) for a computer (the "Redundancy" page) – added the possibility to adopt the properties located on the "Screen" page
- Project Structure Manager: added the "Resolution" property for a computer (the "Screen" page)
- Project Structure Manager: properties of a connected data table – enabled setting the "Network" option for the "Connection" property for data tables of type SQL
- Project Structure Manager: added repainting visualization windows after making changes on the "Screen" page
- Project Structure Manager: added the possibility for a Siemens device to specify the "Rack", "Slot", and "TSAP" properties on the "Other" page of the channel properties
- Create New Project Wizard: added a step with the possibility to specify the visualization project resolution
- Replace Object Properties Wizard: Data Tree component – fixed replacing object properties in all columns
- Export Project for Remote Users Wizard: added the possibility to adopt the resolution from the corresponding computer in the Project Structure Manager
- Export Project for Remote Users Wizard: added the "Check for changes" option, which determines whether, at project startup, to compare the checksum of the files of the running project and the project last exported for remote users (if the checksums differ, a warning will be displayed)
- exporting the project for remote users: scripts (Linux, Mac OS X) for running the Web client now use the ANSI encoding
- Environment Options: added the possibility to constrain the cursor to a script's text
Runtime software
- added support for transferring data tables of type SQL via a server connection
- added the implementation of the RUser.GetUserCode method
- RELI-40673 – report viewer: fixed displaying text strings based on the program language in the summary calculations header
- fixed failure to find the highest bit of a DoubleWord-type tag using the RTag.GetBit method
Reliance View, Reliance Control, Reliance Control Server
- added the "Change Password" command to the main menu
- historical alarms/events: changed the background color of a selected row when the window is inactive
- added adjusting the size of the main window when the screen resolution has changed
- added support for the "Scroll bars" property in visualization windows
- increased the minimum size of windows placed in the main window (this prevents the windows from being extremely decreased)
Reliance Server, Reliance Control Server
- data server redundancy: added support for the synchronization of SQL-based data tables
- data server redundancy: secondary server – fixed adopting the project update settings from the primary server
- data server redundancy: secondary server – fixed loading connected users, trends, and reports after a change is made during runtime
- updated the OpenSSL libraries to version 1.0.1h, which fixes security bugs
- added support for a secure connection via HTTPS on Windows 8
- improved the caching of files provided by the server
- added the possibility to change the logged-on user's password
- server Web pages: report viewer – fixed the HTTP 404 error that occurred when opening a report if access rights were used to secure access to the server Web page
- server Web pages: statistics – fixed setting the chart page size
- fixed providing the values of integer-type tags with correction to Reliance OPC Server
Reliance Web Client
- trend viewer: fixed the series order in a trend
- custom trends: added the possibility to save individual trends under a specified name
- access rights of the user logged on to the Web client are now used for opening a page on the server (user logon is not required again)
- RELI-8310 – added the possibility to change the logged-on user's password
- added support for actions of type "Change user password", "Select file", "Select directory"
- RELI-40597 – Options dialog: added a new option named "Log Communications" (it is inactive by default)
- RELI-40716 – fixed activating windows that were not loaded dynamically upon project startup
- Progress Bar component: fixed displaying limits if they were not within the range of the component
- Button component: added support for the "Set digital tag directly" property
Reliance Smart Client
- updated libraries: jQuery 2.1.1, jQueryMobile 1.4.3, Flot 0.8.3, pickadate 3.5.3
- optimized the size and number of downloaded CSS and JS files
- substantially optimized the amount of data transferred when updating a window (only the contents of the changed components are now transferred)
- fixed updating components placed in a window in the Internet Explorer browser
- fixed displaying a Web page in the Chrome browser (the page was not displayed completely)
- fixed displaying a Web page when changing the orientation on iOS in the Safari browser (the page was not displayed completely)
- fixed the error that caused displaying a Web page as a "dialog"
- added the possibility to change the logged-on user's password
- added support for the action of type "Change user password"
- improved the behavior after pressing the Enter key in the filter's edit box
- alarm/event viewers: fixed filtering while the "Automatic update" option is active
- trend viewer: fixed the series order in a trend
- dialog for setting a tag value: added the possibility to restrict the range of the entered value and to warn of out-of-range values
- fixed displaying a Web page when the initial window was of type tray
- eliminated undesired component blinking when being updated
- fixed the position of components when controlled by a tag
- Real-Time Trend component: fixed painting labels on the time axis
- added support for the Gauge component (limits are not supported)
- added support for the Clock component
- Internet Explorer component: avoided repeatedly downloading a Web page if the address was controlled by a tag
- RELI-40627 – Check Box component: fixed setting a tag value (in few cases, it didn't work properly)
- Button component: added support for the "Set digital tag directly" property
Siemens Communication Driver
- fixed writing an array-type tag
- fixed decoding certain float-type values
- fixed the error in communication that caused a temporary connection failure when generating a communication packet longer than 255 bytes
Elgas Communication Driver
- added support for writing values into tags in an Elgas2 device (for these tags, this is enabled in the Telves configuration tool)
- fixed reading historical data from Elcor-94 devices
Modbus Communication Driver
- added the possibility to communicate in the Modbus Slave mode
BACnet Communication Driver
- fixed the error in communication that occurred when using the COV function with its activation interval set to 0
IEC62056 Communication Driver
- fixed the evaluation of the comm. test interval if communication with the device is faster than specified by the interval
- fixed switching the communication speed using the NVT protocol if the "Network (Ethernet)/serial (RS-232, RS-485)" channel type is selected
IEC104 Communication Driver
- handled the situation when there are two devices with the same IP address and a different communication port
- handled the situation when a communication packet (message) is received with no initial character
Cimon Communication Driver
- a new communication driver for Cimon PLCs
SMS Driver
- added removing all characters not contained in the ASCII character set from the text of a message before sending it (this only applies to the 7-bit encoding)
Example projects
- associated a program language with a project language (in all projects)
- VBScript is now used as a scripting language for projects with custom reports