DataHub_v7.x_Release_Notes

advertisement
Version 7.3.2 - July 27, 2013
----------------------------DataHub Bugs Fixed
[DATAHUB-454] - ODBC store and forward does not store if the database is off-line when the DataHub
starts
[DATAHUB-455] - Java and .NET APIs do not handle OPC quality with limit flags
[DATAHUB-456] - HTTP call with an empty method causes DataHub to crash (thanks: Paweł Wyleciał)
Version 7.3.1 - July 11, 2013
----------------------------DataHub Bugs Fixed
[DATAHUB-354] - Service Manager settings do not apply to the installed service
[DATAHUB-421] - Switch to Service Console does not work in Win 8 / Server 2012
[DATAHUB-422] - DDE produces message "Attempt to unintern client that does not exist"
[DATAHUB-423] - System monitor sometimes set values to -1, bad quality
[DATAHUB-424] - Historian query does not produce end points when a time span contains no data
[DATAHUB-425] - Web server closes keep-alive HTTP connections unnecessarily
[DATAHUB-426] - Fieldgate throws an error when there are not params on a device
[DATAHUB-432] - DataHub web server does not correctly handle If-None-Match header
[DATAHUB-433] - DataHub web server can get stuck re-trying a write to a dead socket
[DATAHUB-435] - DataHub sometimes crashes on exit if TCP connections are attached
[DATAHUB-437] - Cannot read very long initialization commands from file
[DATAHUB-438] - Rare crash when using a tunnel with binary data
[DATAHUB-439] - DataHub crashes when reading a very long LISP expression from file
[DATAHUB-440] - A badly behaved OPC server could cause DataHub to crash
[DATAHUB-441] - CPU load goes up when you enable then disable logging to disk
[DATAHUB-443] - ODBC Logging cannot read a long stored transaction from disk
[DATAHUB-444] - ODBC Logging interface does not apply flags like enable/disable caching
[DATAHUB-445] - Memory leak when opening and closing the properties dialog
[DATAHUB-446] - ZDI-CAN-1915 - Remote execution vulnerability in web server
This affects only Version 7.3.0, not earlier versions.
[DATAHUB-447] - DataHub crash when logging Debug level and a DDE binding fails
[DATAHUB-448] - System monitor does not set values to -1 when a process stops
[DATAHUB-449] - Quicktrend fails if you try to plot string data
[DATAHUB-451] - DataHub crashes when closing the properties dialog on very slow machines
DataHub Improvements
[DATAHUB-427] - Change outbound embedded connections to register domain when connecting
[DATAHUB-428] - Change HTTP date parser to handle non-compliant date formats
[DATAHUB-429] - Change DDE to produce millisecond accuracy on time stamps
[DATAHUB-430] - Change ODBC to MS-Access to accept column names that are keywords
[DATAHUB-442] - Add the ability to route event log output to the debugger console via a registry entry
WebView Changes
[WEBVIEW-646] - Hide Telerik Numeric Gauge control due to memory leak
[WEBVIEW-645] - Error in Timer block's Repeat Behavior
[WEBVIEW-624] - Always show Text Label Format String Help Info (even when Format String is empty)
[WEBVIEW-647] - Very slow load times when the data set is large
[WEBVIEW-648] - Change the TCP heartbeat and timeout to 10 / 60 seconds
Version 7.3.0 - March 25, 2013
-----------------------------DataHub Bugs Fixed:
[DATAHUB-160] - WebView properties page allows creaton of domain with no name
[DATAHUB-161] - List of WebView pages is not updated in properties tab
[DATAHUB-284] - Data hierarchy is not showing up at slave
[DATAHUB-369] - Data logging config - table does not show horizontal scroll bar until resized
[DATAHUB-375] - DataHub crashes if the server refuses to create the OPC group with
OPC_E_DUPLICATENAME
[DATAHUB-376] - Enabling bridging through scripting does not update all bridges
[DATAHUB-377] - Crash involving manual selection of OPC points
[DATAHUB-380] - Stopping the DataHub service reports a failure to exit cleanly
[DATAHUB-382] - Historian sometimes fails to retrieve data
[DATAHUB-383] - Historical Data not showing up in Quicktrend and WebView on non-English
Windows
[DATAHUB-384] - Data type is not tunneled when the OPC server has a flat organization
[DATAHUB-388] - DataHub crashes when polling using AJAX
[DATAHUB-389] - Database Query interface does not remember window location on exit
[DATAHUB-390] - DH_ajax_table_viewer.asp not displaying initial data
[DATAHUB-391] - WebView configuration and login issue
[DATAHUB-392] - A&E Events not delivered when filtering simple events
[DATAHUB-395] - ICS-CERT ICS-VU-254998 - Malformed command containing backslash causes crash
[DATAHUB-397] - SSL connections to the web server are extremely slow
[DATAHUB-399] - ICS-CERT ICS-VU-328308 - Invalid Pointer reference in DataSim or DataPid
[DATAHUB-400] - It is possible to create a data domain name that is entirely white space
[DATAHUB-401] - Creating a domain or data point name with more than 1024 charaters causes a crash
[DATAHUB-406] - ICS-CERT ICS-VU-529142 - Random data sent to DataHub and QuickTrend causes
crash
[DATAHUB-407] - DataHub memory will grow forever if client sends a huge string with no newline on
it
[DATAHUB-409] - ICS-CERT ICS-VU-747154 - OPC DataHub Improper Input Validation
[DATAHUB-410] - C++ API is fragile when dealing with garbage input
[DATAHUB-411] - ODBC Insert statements fail if the last last column is a key column
DataHub Improvements:
[DATAHUB-146] - Add Store and Forward support to ODBC Scripting Tutorial scripts
[DATAHUB-374] - Consider the domain name when sorting point names in the bridging dialog
[DATAHUB-387] - Add 'Now' to Trigger choices for ODBC Database Query
[DATAHUB-387] - Add 'Now' and 'None' to Trigger choices for ODBC Database Query
[DATAHUB-393] - Colour changes for Email, Logging and Query editing windows
[DATAHUB-412] - ODBC table column query now handles tables with schema names on them
[DATAHUB-414] - System Monitor should log a warning when it fails to read the Windows
performance counters
New DataHub Features:
[DATAHUB-381] - Create a GUI to query an ODBC database and populate the DataHub
[DATAHUB-394] - Notify the user if the license will expire soon
WebView Bugs Fixed:
[WEBVIEW-322] - Selecting Group children is misaligned when Group has non-zero ContentMargin
[WEBVIEW-383] - Selection handles offset from control selected in group
[WEBVIEW-395] - While hovering over the design surface, controls briefly display an incorrectly sized
hover border
[WEBVIEW-461] - During startup (StartInRunMode), new page is "peaking out" behind the 'frozen'
DrawingSurface.
[WEBVIEW-469] - PBSystemInformation is throwing an exception when added to the Page
[WEBVIEW-485] - Login screen is showing dark blue side bar at right
[WEBVIEW-486] - Unable to place ZoomFocalPoint on an Enabled control in RunMode because the
control grabs the click
[WEBVIEW-502] - Status bar does not reflect the correct message when hovering over the adornment
icon of an element when multiple elements are selected
[WEBVIEW-506] - DataBinding Summary (Common Properties) is not always correct
[WEBVIEW-510] - PushButton IsPressed event does not fire when user presses Enter instead of
clicking
[WEBVIEW-511] - Sporadically, Page Explorer expands all groups
[WEBVIEW-514] - PropertyExplorer ControlType/Title/Description does not always update
[WEBVIEW-515] - PropertyExplorer Toolbar Options have strange click behaviour
[WEBVIEW-516] - Externally set parameter InformationString messages are overriding error messages
[WEBVIEW-520] - Assigning point binding to Combo Box causes error
[WEBVIEW-526] - Circular Gauge 2 does not always show the initial value of the point on start-up
[WEBVIEW-527] - Auto expand first properties category when selecting control
[WEBVIEW-535] - initParams are ignored when 'page' is unknown or blank
[WEBVIEW-537] - DHLabel (TextBox) is disabled when initialized with IsReadOnly=True
[WEBVIEW-538] - Controls panel shows up even when show Controls tab option is False
[WEBVIEW-554] - Unable to use Ctrl key to select an element within a Group behind a Group
[WEBVIEW-560] - Error should be displayed if DisableDesignMode is set to true and a Start Page is not
set
[WEBVIEW-561] - Fix timing issue when trying to bind to local points that do not yet exist
[WEBVIEW-565] - Prevent user from inadvertently attempting to login more than once
[WEBVIEW-571] - In Page Explorer, maintain currently open groups when user clicks Save
[WEBVIEW-576] - Floating text is repositioned when control is grouped
[WEBVIEW-577] - Resizing of controls in a group when reloading a page
[WEBVIEW-579] - Control with animation disappears after being grouped
[WEBVIEW-592] - Suspend data point updates should be ignored in Run mode
[WEBVIEW-597] - HighLowIndicator does not properly initialize CurrentState on page load
[WEBVIEW-600] - Page loading dialog hangs when WV embedded in ASP page.
[WEBVIEW-601] - Content Margin and Image Margin seem to break
[WEBVIEW-607] - ClearExpressions does not seem to be clearing the PointBinding expression
[WEBVIEW-612] - Error icon ToolTip not showing up in Run Mode
[WEBVIEW-613] - Dial Text Property showing incorrect error when bound to data point
[WEBVIEW-621] - Unable to reset Parameter. 'Reset Value to Default' is not enabled
[WEBVIEW-623] - Use State Transitions property of ToggleButton does not do anything
[WEBVIEW-625] - ThreePointSlider should not expose Layout properties
[WEBVIEW-627] - Semi-circular gauge Label Font property editor is not a selection list
[WEBVIEW-632] - HTTP URL in hyperlink controls cannot accept a relative path
WebView Improvements:
[WEBVIEW-454] - Add annotation to the "Are you sure?" message that indicates whether there are
unsaved changes
[WEBVIEW-458] - Add a button to make it easier to widen/narrow the input area when editing scripts
[WEBVIEW-459] - Add a button to PropertyExplorer toolbar to toggle ParameterName columns
[WEBVIEW-465] - Add menu items to more easily change ControlToolbar Icon Size
[WEBVIEW-470] - Change color of Grouping item(s) in Explorer views
[WEBVIEW-482] - Add TrendChart.TrendPen Parameters: MouseValue and MouseTime
[WEBVIEW-493] - Add ControlContainerInnerBorder to DHCommonControl (so controls can produce
3D border effects).
[WEBVIEW-494] - Add ToolTip for all controls (Common Parameter)
[WEBVIEW-501] - Add option to control the size of DesignMode grab handles (for ease of use on
mobile devices)
[WEBVIEW-505] - Maintain current selection when user right-clicks anywhere within the selection
rectangle
[WEBVIEW-509] - Second level Context-menu MenuItems now accommodate proximity to right-edge
of screen
[WEBVIEW-512] - Add ability to include Help Information inside control xml files that manifest as
Parameter ToolTips in PropertyExplorer.
[WEBVIEW-513] - Enhance ease of use of PropertyExplorer toolbar buttons
[WEBVIEW-532] - Add user Options to show/hide Controls tab and Scripts tab
[WEBVIEW-570] - Push button control visual improvement
[WEBVIEW-572] - Add some animation to the Shapes demo page (Demo_8)
[WEBVIEW-575] - Page canvas background can only be set to colour in the default set, not a custom
RGB or hex colour code.
[WEBVIEW-580] - Allow URL to include parameters to enable javascript and the exit confirmation
dialog
[WEBVIEW-582] - Slight change to names for the two check box controls
[WEBVIEW-589] - Expose font properties for Point Data Table control
[WEBVIEW-598] - Add indication that data point binding error is related to BAD quality.
[WEBVIEW-599] - Add more help for properties and property groups
[WEBVIEW-608] - Suffix command text for "Suspend/Resume Data Point Updates" to include "(in
Design Mode)"
New WebView Features:
[WEBVIEW-63] - Add scripting support
- New Scripts tab for global scripts. This is enabled through the View menu
- Common and custom event handlers for all controls
- Animation through WPF storyboards
- Computed point names in point bindings
- Data events to automatically evaluate scripts
- Global data values that are available across WebView pages
- ComboBox and ListBox controls
- Interoperability between browser Javascript and WebView script
- Ability to search controls on a page by name, ID and tag
- Script debug window showing scripting errors
[WEBVIEW-109] - Add capability to query and display data from an ODBC database
- Add a filtered data table object that can display tabular data
- Modify the series chart to accept tabular data
- Change point bindings to be able to specify table, row or column data in the binding
- Add scripting capability to emit a parameterized database query to the DataHub
- automatically parse XML data sets stored in data points
[WEBVIEW-84] - Runtime Operations - Animate object movement based on point value
[WEBVIEW-85] - Runtime Operations - Ability to blink control based on point value or logic
[WEBVIEW-99] - Edit Operations - Substitute data point bindings in selected controls
[WEBVIEW-105] - Common properties - Animate Position
[WEBVIEW-110] - Add Font properties on Hyperlink Button
[WEBVIEW-111] - Controls - Rising/Falling - High/Low: add output parameters
[WEBVIEW-115] - Enable switching to Kiosk View while in Run Mode
[WEBVIEW-451] - Create ComboBox Control
[WEBVIEW-463] - Add Tags Common Property
[WEBVIEW-496] - Add PropertyExplorer toolbar button to ShowOnlyErrors
[WEBVIEW-504] - Create ListBox Control
[WEBVIEW-536] - Create a demo page that can be used to display a catalog of all available Symbols
[WEBVIEW-541] - Add initParam to enable/disable running WebView scripts from Javascript
[WEBVIEW-542] - Do not allow browser-initiated scripts to run unless credentials have already been
validated
[WEBVIEW-547] - Add Logout and Exit commands to File menu
[WEBVIEW-558] - Create InitParam to squelch "Are you sure" popup when navigating away from
WebView
Version 7.2.2 - October 19, 2012
-------------------------------DataHub Bugs Fixed:
[DATAHUB-327] - If a tag name has the characters %S in it, then DataHub will crash
[DATAHUB-328] - .NET API connection fails if it executes synchronously
[DATAHUB-331] - Several buttons need expanding to accommodate translations
[DATAHUB-335] - SSL connection sends point names but no data
[DATAHUB-336] - A TCP client connection cannot update the DataHub if anonymous permission is
insufficient
[DATAHUB-337] - DataHub attempts to send email even if the recipient is empty
[DATAHUB-338] - Service manager ignores the configuration folder setting
[DATAHUB-339] - The web server sends too many characters in an error message
[DATAHUB-340] - Fix a rare case where binary tunnel drops a message
[DATAHUB-348] - OPC A&E sometimes refuses to acknowledge a condition
[DATAHUB-352] - Full WebView license cannot run some scripts - missing require statement
[DATAHUB-354] - Service Manager settings do not apply to the installed service
[DATAHUB-356] - Historian consumes huge memory and CPU when adding many histories
[DATAHUB-358] - Historian names hourly files incorrectly - off by 1 hour during daylight savings
[DATAHUB-361] - Quicktrend changes zoom level when scrolling while zoomed
[DATAHUB-362] - DataHub crashes if an OPC item is deleted before a data callback for that item is
processed
[DATAHUB-363] - OPC DA could not set a read-only point to Not Connected when removing the item
ID
[DATAHUB-364] - Historian consume huge memory when querying statistics on a large data set
[DATAHUB-366] - QuickTrend scaling throws an error when the user enters an empty value
[DATAHUB-367] - Logging fails in locales where decimal is comma
[DATAHUB-368] - Installer link to .NET 2.0 for 32-bit systems is obsolete
[DATAHUB-369] - Data logging config - table does not show horizontal scroll bar until resized
[DATAHUB-370] - Cannot connect via ODBC without specifying a user name and password
Improvements:
[DATAHUB-326] - Improve OPC server connections to re-read data values if a write operation fails.
[DATAHUB-334] - Allow the user to implement custom error pages for the web server
[DATAHUB-342] - Add a Gamma scripting function to log a message to the DataHub event log
[DATAHUB-344] - Change the (exit) calls in Gamma and DataHub commands to do a controlled exit
[DATAHUB-346] - Add an A&E option to ignore out-of-order time stamps
[DATAHUB-347] - Remove limit of 64 filters on an OPC client connection
[DATAHUB-349] - Continue to browse an A&E server after the server reports a browse failure
[DATAHUB-351] - Add an A&E option to skip the initial condition query on servers that produce
misleading information
[DATAHUB-355] - Add IPV6 support for tunnel/mirror connections
[DATAHUB-357] - Automatically select the OPC A&E server domain when creating a new A&E
connection
[DATAHUB-365] - Change event log messages from error to info in WebView plugin
WebView Bugs Fixed:
[WEBVIEW-275] - possible caching problem with IE 8 and 9
[WEBVIEW-386] - Bing Maps feature causes request for location information when connecting to
cloud demo
[WEBVIEW-392] - Hyperlink Text - Horizontal Text Alignment property has 'stretch' as an option but it
doesn't seem to do anything
[WEBVIEW-421] - PropertyConverter does not handle Nullable types
[WEBVIEW-424] - Page Background property shows error icon after 'Apply Default Page Properties'
[WEBVIEW-429] - TextBox PointBinding gets updated after Button PointBinding when entering text
and then clicking button
[WEBVIEW-434] - Trend chart resets the start time when changing the X-axis time span
[WEBVIEW-435] - Version number for WebView does not indicate release number
[WEBVIEW-436] - Script control icon visible in v1.2.1
[WEBVIEW-461] - During startup (StartInRunMode), new page is "peaking out" behind the 'frozen'
DrawingSurface.
[WEBVIEW-484] - Loading a page in Run mode does not fully initialize invisible controls - loading may
not appear to complete
WebView Improvements:
[WEBVIEW-66] - User Interface - Display dialog with progress bar when loading a page
[WEBVIEW-255] - Remove opaque fill when hovering over a control, just go with a border highlight
instead
[WEBVIEW-344] - When user double-clicks a Parameter with a ReadOnly editor and an Expanded
editor, treat the event as having clicked the ExpanderButton
[WEBVIEW-427] - Leave the wait dialog while loading a page on-screen until the page has completely
loaded.
[WEBVIEW-428] - Add an option that allows the user to hide the bad quality indication in run mode
[WEBVIEW-430] - Confirm valid Tcp port during initialization and report if error
[WEBVIEW-431] - Add a help message to the TrendChart legend when no value is selected
[WEBVIEW-432] - Limit the size of the historical trend data by displaying min/max for ranges of data
[WEBVIEW-437] - Wording change requested for Control Panel control
[WEBVIEW-450] - Create RunModePointPicker
WebView New Features:
[WEBVIEW-280] - Add an alarm visualization and acknowledgement control
[WEBVIEW-433] - Add RunModeControlPanel control
Version 7.2.1 - February 22, 2012
--------------------------------DataHub Bugs
[DATAHUB-295] - Possible DataHub crash when writing a very large number of points simultaneously to
an OPC server
[DATAHUB-297] - Gamma string_split crash when string ends with a delimiter
[DATAHUB-279] - Declared domains not saved in configuration
[DATAHUB-300] - Web server ASP processing fails on a non-English OS
[DATAHUB-320] - Extra line breaks with v7.x vs v6.4 in Emails
DataHub Improvements
[DATAHUB-294] - Writing to OPC servers is inefficient when making many single-point writes
[DATAHUB-313] - Changed naming of items in Cogent DataHub start menu group
[DATAHUB-315] - Removed the WebView debut messages in script log
[DATAHUB-294] - Writing to OPC servers is inefficient when making many single-point writes
[DATAHUB-319] - Create a utility to assist in installing and configuring when running as a service
WebView Bugs
[WEBVIEW-342] - Clear hover effect when user moves mouse off Cover and onto DrawingBackground
[WEBVIEW-348] - Disable Tab Stop from BindingTypeEditor DataPointAttribute
[WEBVIEW-382] - Cannot log in to DataHub WebView when user name is non-English
[WEBVIEW-384] - Hyperlink Control "Vertical Alignment" property shows no choices
[WEBVIEW-385] - Trend Chart does not update X-Axis properties until Property Category is expanded in
Property Explorer
[WEBVIEW-386] - Bing Maps feature causes request for location information when connecting to cloud
demo
[WEBVIEW-387] - FileOperations.asp security flaws - no authentication, unrestricted read/write
[WEBVIEW-397] - Connection failure hatch pattern should appear on top of page BackgroundImage and
all controls
[WEBVIEW-409] - Icons missing in Silverlight 5.
[WEBVIEW-409] - Trend chart hangs CPU busy when dramatically changing the X-axis scale
[WEBVIEW-411] - If a remote assembly fails to load, the error message is not displayed
[WEBVIEW-412] - Loading of control XAML files sometimes fails
[WEBVIEW-415] - Non-zero LayoutBorder initially displayed when WebView starts in Run Mode
[WEBVIEW-402] - Numeric gauge does not have icon
WebView Improvements
[WEBVIEW-345] - Add support for non-bindable properties
[WEBVIEW-393] - Reorder Option categories in Options dialog
[WEBVIEW-393] - Reorder Option categories in Options dialog
[WEBVIEW-413] - Add Parameters to control ScrollBars for Text Entry control
[WEBVIEW-110] - Add Font properties on Hyperlink Button
Other
WebServer: Improve error reporting
WebServer: Remove the DELETE HTTP transaction handler.
WebView: Fixed a potential buffer overrun dealing with DataHub messages
Version 7.2.0 - December 21, 2011
--------------------------------DataHub Bugs
[DATAHUB-44] - Data Logging interface in Vista - item overlap
[DATAHUB-150] - Plain-text email doesn't send special characters
[DATAHUB-152] - Error message from Permission Editor when deleting a WebView user.
[DATAHUB-153] - DotNet API does not connect if there is no form to allow async signalling across
threads
[DATAHUB-154] - DotNet API does not produce a transition from failed to idle
[DATAHUB-164] - Rare crash when configuring tunnel/mirror settings
[DATAHUB-165] - OPC A&E events not reliably arriving through a tunnel, client connection not always
made
[DATAHUB-194] - DataHub emits empty string Value when a client creates a DataPoint via lookup
[DATAHUB-197] - JPCERT#95989399 - Web server vulnerabilities
[DATAHUB-198] - OPC A&E does not deal correctly with colons in alarm descriptions
[DATAHUB-200] - OPC A&E does not mark all points as Not Connected when a connection to the server
is lost
[DATAHUB-201] - OPC A&E not updating attributes and subconditions after a refresh
[DATAHUB-203] - OPC A&E configuration ignores changes to the server settings until you disable the
server
[DATAHUB-204] - OPC A&E server should ignore bad quality points that contain configuration changes
[DATAHUB-205] - OPC A&E server sends all condition status in response to a refresh - it should only send
active and unacknowldged status
[DATAHUB-220] - ODBC string data encoded as 8-bit non-latin characters is not retrieved correctly
[DATAHUB-223] - DataHub data can become unsynchronized with read-only OPC server values
[DATAHUB-227] - DataHub crash when tunnel is disconnected
[DATAHUB-228] - DataHub crash when tunnel is disconnected, then reconnected
[DATAHUB-229] - A malformed sync command could crash the datahub
[DATAHUB-237] - Crash when adding historian group
DataHub Improvements
[DATAHUB-163] - Add a bridging option to force the output to always match the input
[DATAHUB-199] - Optionally allow OPC A&E server to automatically send a refresh when a client
connects
[DATAHUB-202] - OPC A&E server should disconnect all clients if the A&E source domain is changed
[DATAHUB-231] - DDE messaging speed much improved
[DATAHUB-235] - Add a maximize button to the DataHub properties dialog
[DATAHUB-1] - OPC DA support now has a configurable wait period before reading the data set
[DATAHUB-268] - Confirm deletion of group, user and realm in the security dialog
Version 7.1.2 - October 7, 2011
------------------------------DataHub Bugs
[DATAHUB-141] - Stop the DataHub from printing passwords to the log file
[DATAHUB-156] - datahub_write sets quality to GOOD if the quality argument is unrecognized
[DATAHUB-168] - Data hierarchy not created with default Redundancy settings
[DATAHUB-169] - Change CheckBox text for "Show page information icon'
[DATAHUB-171] - Spurious value change event generated when connecting to a read-only tunnel
[DATAHUB-173] - Data viewer window sometimes shows the wrong timestamp, off by 1 millisecond
[DATAHUB-175] - TCP slave connections do not override the time stamp when specified to do so
[DATAHUB-177] - Some security permissions have wrong description
[DATAHUB-178] - ICS-CERT Alert ICS-ALERT-11-256-03 Remote Stack Overflow
[DATAHUB-179] - ICS-CERT Alert ICS-ALERT-11-256-03 Source Disclosure
[DATAHUB-180] - ICS-CERT Alert ICS-ALERT-11-256-03 Integer Overflow
[DATAHUB-181] - ICS-CERT Alert ICS-ALERT-11-256-03 Directory Traversal
[DATAHUB-182] - Floating point comparison in Gamma produces inconsistent results
[DATAHUB-184] - Closing QuickTrend window while iconified causes it to save an invalid splitter size
[DATAHUB-185] - QuickTrend Y axis labels are center justified
[DATAHUB-186] - A&E sends events to clients even if the subscription is disabled
[DATAHUB-187] - DataPid values are set to zero if two tunnels in the domain exist at startup
[DATAHUB-188] - DataPid hangs busy if you set amplitude to zero
DataHub Improvements
[DATAHUB-7] - OPC A&E does not aggregate on the other side of a tunnel (data collision issue)
[DATAHUB-73] - Add a way to specify a bridge as a constraint, forcing src/dst consistency
[DATAHUB-158] - Optionally allow only one instance of DataHub to run on the machine
[DATAHUB-166] - Improve error messages when duplicate license codes are identified
[DATAHUB-172] - Create user name and password entries for DataPid
[DATAHUB-174] - Speed up historian queries made by web service call
[DATAHUB-183] - Set default update frequency for DataSim to be 10 Hz.
[DATAHUB-189] - DataPid and DataSim data now show Not Connected when they disconnect
WebView Bugs
[WEBVIEW-55] - TrendChart does not update until trend line is full
[WEBVIEW-227] - Symbol binding sometimes stops working
[WEBVIEW-248] - Width and Height TextBoxes on StatusBar are editable when Control has grey handles
(i.e., not supposed to be resizable)
[WEBVIEW-258] - Bad Data hatch pattern and icon displayed when data is not bad
[WEBVIEW-271] - Add a favicon.ico file
[WEBVIEW-274] - Grid lines are hidden behind page background image
[WEBVIEW-275] - Possible caching problem with IE 8 and 9
[WEBVIEW-287] - Trend problem when running on the cloud
[WEBVIEW-291] - Kiosk mode gets permanently overwritten by startup argument
[WEBVIEW-292] - WebView on the cloud is not loading symbols
[WEBVIEW-294] - Output Parameters "Is Optimal" and "Is Not Optimal" are not working for Three
Indicator Radial Gauge
[WEBVIEW-297] - Run Mode Options should be disabled in the application if specifically turned off in the
ASP page
[WEBVIEW-298] - Manual control placement fails when certain permissions are set
[WEBVIEW-303] - Ctrl/Shift Modifier Keys should not Ignore/Reset when the user presses something like
Ctrl-C
[WEBVIEW-308] - Image and page file name matching is case sensitive
[WEBVIEW-314] - Error when pressing the slideshow Play/Pause button frequently
[WEBVIEW-318] - Resizable GrabHandles still shown for some controls that are not resizable
[WEBVIEW-323] - Group bounding box does not resize when grouped control is resized outside of
original group area
[WEBVIEW-324] - Simple binding - control selection - cursor offset error
[WEBVIEW-325] - Range mapper program block math error
[WEBVIEW-332] - History not showing in Trend chart control in some circumstances
[WEBVIEW-334] - Error when ungrouping and content alignment set to TopCenter
[WEBVIEW-339] - PropertyEditors become out-of-synch
[WEBVIEW-349] - Ensure ExpanderButton (PropertyExplorer) reflects the state of the
ExpandedPropertyEditor
[WEBVIEW-356] - WebView missing point quality update when the point value does not change
[WEBVIEW-358] - Do not show hatch pattern and Bad exclamation mark icon when Control is not visible
in Run Mode
[WEBVIEW-359] - Large gaps in history not being drawn in trend chart
[WEBVIEW-360] - Advanced Option "Delay before refreshing properties (milliseconds)" is not working
correctly
[WEBVIEW-363] - Every control selection generates a web call
[WEBVIEW-365] - Rapidly clicking the Page canvas when the app loads causes a crash
[WEBVIEW-366] - Add Border to SimpleBindingExpression TextBox
[WEBVIEW-367] - Group Design-Time Border is shown when a page opens in Run Mode
[WEBVIEW-374] - MediaPlayer is causing a memory leak
[WEBVIEW-376] - Program Blocks are causing a Memory Leak
WebView Improvements
[WEBVIEW-2] - Validate XML during page list loading
[WEBVIEW-58] - TrendChart - turn pens on and off, constant lines
[WEBVIEW-290] - Ship both 3-pen and 8-pen trend control
[WEBVIEW-316] - Add trend chart offset, scale, value at mouse position
[WEBVIEW-319] - Disable keyboard and mouse Zoom functions in Kiosk View
[WEBVIEW-320] - Add note on Warning/Reminder-type dialogs to inform user reminders can be
suppressed via Options
[WEBVIEW-333] - Clean-up images that ship with WebView
[WEBVIEW-340] - Provide Option to allow user to choose whether to show the glassy effect when
hovering over an element
[WEBVIEW-357] - Trend Chart can optionally ignore bad quality data
[WEBVIEW-362] - Improve the text in the no-license message
WebView New Features
[WEBVIEW-311] - Add the ability to trigger a sound in the Media control using a boolean value.
[WEBVIEW-373] - Place Options icon in menu bar
Version 7.1.1 - August 20, 2011
------------------------------DataHub Bugs
[DATAHUB-44] - Data Logging interface in Vista - item overlap
[DATAHUB-150] - Plain-text email doesn't send special characters
[DATAHUB-151] - Permission editor shows same permission multiple times
[DATAHUB-152] - Error message from Permission Editor when deleting a WebView user.
[DATAHUB-153] - DotNet API does not connect if there is no form to allow async signalling across
threads
[DATAHUB-154] - DotNet API does not produce a transition from failed to idle
[DATAHUB-156] - datahub_write sets quality to GOOD if the quality argument is unrecognized
[DATAHUB-164] - Rare crash when configuring tunnel/mirror settings
[DATAHUB-165] - OPC A&E events not reliably arriving through a tunnel, client connection not always
made
[DATAHUB-191] - DataHub sends too many OPC shutdown messages when it stops
DataHub Improvement
[DATAHUB-7] - OPC A&E should aggregate on the other side of a tunnel
[DATAHUB-41] - API error when writing an insignificant change
[DATAHUB-75] - Colour selector for QuickTrend lines
[DATAHUB-163] - Add a bridging option to force the output to always match the input
[DATAHUB-155] - Add encryption to the password being sent from the .NET API to DataHub
WebView Bugs
[WEBVIEW-42] - Common Properties - Content Animation
[WEBVIEW-272] - Symbol progress is marked as unsupported even if using Progress Color
[WEBVIEW-274] - Grid lines are hidden behind page background image
[WEBVIEW-277] - Users can see pages owned by others even if they do not have permission.
[WEBVIEW-278] - Binding fails when adding control to newly loaded blank page
[WEBVIEW-281] - Border around control is not displayed consistently when dragging
[WEBVIEW-288] - Simple binding to output value fails when loading a page
[WEBVIEW-293] - Hyperlink Image and Text controls not working
[WEBVIEW-295] - Symbol Input Binding stops working after configuring States
[WEBVIEW-301] - Ctrl/Shift Modifier Keys should not Ignore/Reset a DynamicElement while dragging
[WEBVIEW-302] - Icon that shows "Symbol does not support this behavior" does not appear when
Property is bound
[WEBVIEW-304] - Options for Grouping Defaults do not work
[WEBVIEW-305] - Reset Options does not work
[WEBVIEW-307] - Some Symbols don't seem to exist (as if XAML Style is not found)
[WEBVIEW-313] - Parameter 'Show Radial Bar' does not initialize properly
WebView Improvements
[WEBVIEW-90] - User Interface - Improve error message on DataHub timeout
[WEBVIEW-282] - Bounding box around controls gets in the way when resizing
[WEBVIEW-283] - When dragging a control do not show border if you hold the shift key down
[WEBVIEW-284] - Change grid from lines to dots
[WEBVIEW-300] - Add property PBTimer.RunsInDesignMode
WebView New Features
[WEBVIEW-71] - Controls - Timer control that loads a new page
[WEBVIEW-194] - Being able to disable dialog box for grouping locked controls
[WEBVIEW-306] - Create Option to suppress "Loading Page" dialog in Run Mode
Version 7.1.1 - May 25, 2011
---------------------------DataHub Bugs
[DATAHUB-120] - Tunnel cannot sync if there are more than 32000 points in a domain
[DATAHUB-127] - OPC DA server throws an error when in invalid item ID is read
[DATAHUB-129] - Data viewer shows Jan 1 1970 for a zero timestamp
[DATAHUB-130] - Invisible Status domain is visible to an OPC DA2 client
[DATAHUB-133] - Sysmon does not correctly set the canonical type on a point that already exists
[DATAHUB-134] - Tunnel connections could grow memory forever on hung socket
[DATAHUB-135] - ODBC scripting does not emit correct SQL when the locale specifies comma as the
decimal separator
DataHub Improvements
[DATAHUB-128] - Add a queue column to the connection viewer to monitor the messages queues
between plugin threads.
[DATAHUB-131] - Indicate the severity of a message in the event log.
[DATAHUB-132] - Improve the identification of clients in the event log (at the cost of CPU and disk
space)
[DATAHUB-136] - Allow the user to decide how redundancy treats uninitialized points
[DATAHUB-138] - OPC Connection needs an option to avoid an in-process server
WebView Bugs
[WEBVIEW-44] - Page owner and description not showing after saving file
[WEBVIEW-262] - Refresh menu option causes error in WebView
[WEBVIEW-276] - Read-only gauge properties are being written when the gauge is first loaded
[WEBVIEW-277] - Users can see pages owned by others even if they do not have permission.
Version 7.1.0 - March 31, 2011
-----------------------------DataHub Bugs
[DATAHUB-26] - QuickTrend sometimes added an offset twice to a trace
[DATAHUB-28] - OPC AE server sometimes does not show up in the list of OPC servers
[DATAHUB-38] - Sysmon sets all points to -1 when changing poll rate
[DATAHUB-66] - Unlimited Tunnel/Mirror text on license page not updating
[DATAHUB-70] - Historian creates wrong file names by default
[DATAHUB-72] - Creating a domain while bridging pollutes the bridging pick lists
[DATAHUB-74] - Incomplete database column names in Data Logging interface
[DATAHUB-77] - Icon missing from title bar in QuickTrend
[DATAHUB-78] - Icon missing from title bar in Security window
[DATAHUB-80] - QuickTrend - Menu item "Set scale to default" removed
[DATAHUB-84] - Crash when demo period expires with QuickTrend open
[DATAHUB-85] - Dependency on .NET 4 changed to .NET 2.0
[DATAHUB-87] - QuickTrend - Entering time does not accept ENTER key
[DATAHUB-92] - MSVCR71.dll not found after Win 2003 x64 install
[DATAHUB-96] - DataHub crash when removing a license key
[DATAHUB-97] - OPC A&E sometimes cannot acknowledge an alarm
[DATAHUB-101] - Logging interface - Add Column button obscured in Windows 7
[DATAHUB-107] - OPC Time stamps can vary by 300 nanoseconds from original source time, causing offby-one millisecond when printing
[DATAHUB-108] - Mailsend SSL fails sporadically
[DATAHUB-110] - DataHub uninstall sometimes leaves registry entries causing DataHub to still appear as
an OPC server
DataHub Improvements
[DATAHUB-9] - QuickTrend - confirm before deleting config
[DATAHUB-10] - QuickTrend - change unzoom to zoom out
[DATAHUB-14] - QuickTrend - make divider easier to see/grab
[DATAHUB-21] - Data Logging - Don't force auto numbering in key fields.
[DATAHUB-39] - Event Log - Close button in wrong place
[DATAHUB-83] - Improve accuracy of error messages from MailSend
[DATAHUB-100] - Increase default size for DataHub properties window
[DATAHUB-103] - Localhost Java, ASP and AJAX page updated for Cogent DataHub
WebView Bugs
[WEBVIEW-31] - Trend Chart layout changes during group/ungroup
[WEBVIEW-53] - Controls - User-installed images deleted during reinstall
[WEBVIEW-57] - Controls - Trend Chart not showing trends immediately
[WEBVIEW-126] - Hide Common Properties button does not take immediate effect
[WEBVIEW-127] - Repeatedly clicking Send Backward or Bring Forward eventually throws exception
[WEBVIEW-129] - Center Hand cursor in middle of drag image when manually placing Control
[WEBVIEW-130] - New Control not automatically selected after File New
[WEBVIEW-143] - Cogent logo in WebView header points to wrong web site
[WEBVIEW-145] - Authentication fails if the user has an empty password
[WEBVIEW-154] - Auto Calculate Gradient Colors on Shining Light
[WEBVIEW-155] - File Save dialog - text strings missing information
[WEBVIEW-156] - File save operation generates error message
[WEBVIEW-160] - Saved Page fails to render Grouped Controls when loading
[WEBVIEW-164] - Password field cannot handle UTF-16 characters
[WEBVIEW-179] - Grouping a locked control unlocks it
[WEBVIEW-193] - Trend graph control does not retrieve correct history
[WEBVIEW-201] - Zoom Fit is off by a couple pixels in Design Mode
[WEBVIEW-205] - Trend chart does not correctly compute its X-axis label spacing
[WEBVIEW-208] - Option "Play enhanced animations in run mode" causes Static Rotation to stop
working
[WEBVIEW-211] - Text Entry Field throws away value when it loses focus
[WEBVIEW-216] - Text label format string does not work well with negative values
[WEBVIEW-229] - Duplicate symbols showing up in different categories.
[WEBVIEW-234] - TraceError should not be emitted when EditorType="none"
[WEBVIEW-240] - Add 'Control Assembly List' localized status messages
[WEBVIEW-249] - Properties of PBUnaryCalculator not working: ArcCos, ArcSin and ArcTan
[WEBVIEW-250] - PageProperties do not always retain the values selected by the user
WebView Improvements
[WEBVIEW-1] - Validate XML and XAML during control template loading
[WEBVIEW-35] - Point binding automatically changes focus to the point name edit field.
[WEBVIEW-59] - Default value behaviour for point bindings should be changed
[WEBVIEW-67] - Point Data Table - Basic Properties
[WEBVIEW-70] - Make Common Exceptions more User-Friendly
[WEBVIEW-101] - Context menus - Add Duplicate option
[WEBVIEW-134] - Allow the user to set a background image on the canvas
[WEBVIEW-135] - Remove border and background on WebView canvas
[WEBVIEW-136] - Suppress login screen and loading message box when authentication is provided by
the HTML file
[WEBVIEW-147] - Add WebView version number to login screen
[WEBVIEW-169] - Add new ControlToolbar Images for Gauges
[WEBVIEW-196] - Make use of ShiningLight.AutoCalculateGradient easier to understand
[WEBVIEW-198] - Build javascript and HTML mechanism to handle errors that kill WebView
[WEBVIEW-218] - Updates to demonstration pages
[WEBVIEW-219] - Recognize more movie file extensions
[WEBVIEW-236] - Add Text Color and Background Color to PushButton Output Parameters
[WEBVIEW-239] - Include Caller info in 'NotFound' error messages
WebView New Features
[WEBVIEW-15] - Added support for third-party controls
[WEBVIEW-15] - Support dynamically loaded Control DLLs
[WEBVIEW-92] - Controls - Lock control in place so it can not be accidentally moved
[WEBVIEW-124] - Mark controls when they are bound to data point with bad quality
[WEBVIEW-124] - Change the screen background color to indicate a failed data connection
[WEBVIEW-144] - Added a facility for user-defined branding on the login screen
[WEBVIEW-173] - Create Thermometer gauge (tutorial control)
[WEBVIEW-173] - Create Telerik circular gauge (tutorial control)
[WEBVIEW-199] - Create Polynomial ProgramBlock
[WEBVIEW-200] - Create Timer ProgramBlock
Version 7.0.2 - February 17, 2011
--------------------------------DataHub Bugs
[DATAHUB-70] - Historian creates wrong file names by default, causing histories to become unavailable
after a restart.
[DATAHUB-71] - OPC connections to the DataHub from another client fail if .NET 4 is not installed on the
computer.
Other Changes
[SCRIPTING] Removed SwitchOver.g from the installation. This is no longer needed as Redundancy
performs this function much better.
Version 7.0.1 - January 31, 2011
-------------------------------DataHub Bugs
[DATAHUB-3] - Email program crashes on send
[DATAHUB-4] - Email does not connect to a non-standard port
[DATAHUB-5] - Email succeeds even if the recipient is empty
[DATAHUB-33] - Store and Forward should be on by default
[DATAHUB-34] - Mail cannot send a prepared file.
[DATAHUB-50] - Remove "Support package..." text from Licenses properties page.
DataHub Improvements
[DATAHUB-55] - During installation, ask the user whether to preserve V6 configuration
WebView Bugs
[WEBVIEW-10] - ZoomFocalPoint is not working
[WEBVIEW-11] - Scaling bug when loading a group from file
[WEBVIEW-16] - Unable to use Property Explorer to SelectChild of a Group after the Page has been
loaded
[WEBVIEW-19] - UniqueName already in use message
[WEBVIEW-20] - Wrong control focus after group copy
[WEBVIEW-21] - SetInformationString throws null reference Exception if control is still loading
[WEBVIEW-22] - Parameter bindings are not updated when a Group of controls is copied/pasted
[WEBVIEW-23] - TraceWarning "DynamicElement UniqueName already in use" is displayed when
controls are copied/pasted
[WEBVIEW-24] - OriginalSize Parameter in GroupContainer Control Xml refers to a property that does
not exist
[WEBVIEW-25] - Parameter Binding Error Icon is not cleared once the error is resolved
[WEBVIEW-26] - Property Explorer Expanded Editor Toggle Button state is inconsistent
[WEBVIEW-27] - Binding error icon does not update when binding error is cleared
[WEBVIEW-28] - Empty axis lables of TrendChart are not preserved on load
[WEBVIEW-30] - Trace Filter Configuration dialog does not consistently capture settings
[WEBVIEW-32] - UniqueNames for child controls are not unregistered when a Group is Cut/deleted.
[WEBVIEW-33] - Trace History should only display Connection messages when Connection criterion
selected
WebView Improvements
[WEBVIEW-29] - Remove various TraceInformation messages
[WEBVIEW-34] - Improve the appearance of and user interaction with the Trace Filter Configuration
dialog.
Version 7.0.0 - January 14, 2011
-------------------------------DataHub New Features
[DATAHUB] OPC DataHub and Cascade DataHub combined into a single product.
[DATAHUB] New Product Pack options allow individual components to be separately installed and
licensed.
[DATAHUB] New major features:









OPC A&E - Convert A&E data to/from DA. Tunnel A&E data via TCP.
QuickTrend - Plot any data in the DataHub in just a few clicks. Integrates with built-in historian.
Historian - high-speed disk storage of numerical data. Storage speeds of more than 100,000
changes per second, and query speeds up to 5,000,000 values per second.
Redundancy - add high availability to the system using redundancy. Supports non-identical input
sets, and redundancy between servers of different types (TCP, OPC, DDE, etc.) and different
manufacturers.
Improved security configuration
DataHub WebView - drag-and-drop GUI in a web browser. Make your data acquisition system
into a cloud service.
Store-and-forward ODBC logging. Keep data even when the database connection is unavailable.
Guaranteed in-order restore when the database recovers.
Email supports SSL and TLS servers.
New FREE QuickTrend application that gives access to OPC, DDE and TCP data for instant trending.
DataHub Improvements
[DATAHUB] Licensing: Close and reload properties when entering a new license. This is to ensure that all
information in the properties dialog is correclty updated to reflect the new licenses.
[DATAHUB] Installer: Tweak registry permissions, use better compression.
[DATAHUB] License: Change how licenses are presented in the license window to deal with compound
upgrade licenses
[DATAHUB] OPC: Backdate the OPC Core Components to a version that does not require .NET2
[DATAHUB] OPC: Fix a manual selection crash bug
[DATAHUB] fix a possible crash if registry is not readable
[DATAHUB] improve registry I/O error messages
[DATAHUB] Install: Remove Gamma Matlab support
[DATAHUB] Install: Remove Gamma Redundancy.g
[DATAHUB] WebServer: Fix demo pages to use Java 6 and new DataPid path
[DATAHUB] WebServer: Change timing of startup handling to avoid cross thread issues.
[DATAHUB] TCP: Improve reporting in the connection viewer to distinguish webview from tcp
connections
[DATAHUB] Email: Change the defaults when creating a new email message to plain text, in-line text
Download