Version 1.3.8 Changes * Fixed a memory leak in the Data Server that would occur when many Agent clients were on the same subnet as the Dashboard Server. * Minor fix in About Box for Agent to remove term "Admin" * Changes in version 1.3.4 caused the "data pulling" functionality of Agents to stop working. This would only affect Agents that were logging in via VPN. Version 1.3.7 Changes Enhancements: * New option added for User Group rights: "Do not allow user to access Options" When enabled, this option prevents users from accessing the Options menu item in Dashboard Agent. Please note that users will still have access to the Options menu BEFORE they login as this feature is only based on User Groups and there is no way to determine the agent's group before they login. * New option added for User Groups rights: "Do not allow user to change password" When enable, this option prevents users from modifying their password. Fixes: * Fixed an a rare issue that could cause an agent to be disconnected from the server. This would result in a "w3wp" error in the Session Log in Admin. * Fixed an issue that prevent Windows authenticated users from logging in properly if they were ever disconnected from the server and options were set to "Silent Login" * The Background color for Data Grid Subpanels can now be set to Transparent and function as expected. * A Grid-line on the on the left-hand side of Data Grid Subpanels now appears when no border is set for the subpanel. * Fixed an issue that was causing a "Null Reference" error when single-line subpanels where in an image and the image was closed. Version 1.3.5 Changes * Added an option to the Agent config file to disable use of a proxy by default. If for any reason, the Agent must go through a proxy in order to connect, then the proxy address can be added to the config file. * Need way to redirect the path where configuration files are read from and written to. This is needed to support the HP "terminal" machines running XP Embedded because the C:/Documents & Settings/ folder is not persisted during reboots and it is therefore impossible to setup autologon etc that would be kept after rebooting. Added App.config settings to allow the directory to be changed. The key: "RedirectedConfigDirectory" indicates where the files should be redirected The key: "RedirectQuickTaskPipeId" determines if the QuickTaskId (that QuickTask and Agent have to both know) should be redirected. This should be false for the HP setup--true anywhere else!! * Added ablitity to have debug logging for QuickTask. To enable change the "EnableDebugLogging" key value to "true" in the QuickTaskDebug.xml file (in Documents & Settings) Version 1.3.4 Changes * Fixed several communication bottlenecks with the Agent application that could cause it to miss updates and/or stop updating in cases where a large amount of data is being passed to the Agent from the Server. * New Windows User Search routine has been added that utilizes a new Directory Searcher routine for Active Directory users. By default, Dashboard will use the NT Domain searcher. 1) To enable the new AD searcher, select Options from the Tools menu. 2) Then uncheck the "Use WinNT supported searcher?" 3) A Search Path and Search Filter will now be accessible, but these should not be changed/edited without first communicating with Texas Digital Technical Support. Version 1.3.3 Changes * Active Directory/Domain Users that are authenticated because of the domain group membership (i.e. their domain username was not explicitly added as a user, but are part of a domain group/AD group that was added) will now be able to be added to the Data Mapping by typing in the name in the format of: /. In previous, versions if the user was not explicitly added as a user, the interface would not allow the user to be added in the data mapping setup. * All users can now minimize an image by right-clicking on the image and selecting "Minimize". Before this change, Basic Agent users could not minimze an image if the "Show Title" Image Property was set to "False". * Channel "Lock"ing now works as designed. Previously, the "Lock" threshold for channels would, depending on the number of channels, data classes, and "Show User Messages" settings, not Lock correctly. This would be seen as Locked channel becoming unlocked when the threshold for locking was still true. One additional clarification: If multiple channels have a Lock threshold as true, then all Locked channels will rotate with each other based on their Interval property setting. * The "Always on Top" property for Dashboard Images would "break" when the user opened the "Dashboard Send" dialog in Agent. This is now fixed. Version 1.3.2 Changes * Feature added to prevent Dashboard Agent users from logging out or Exitting the agent application. This feature is enabled in the User Group settings. There is a checkbox named: Do not allow user to Exit/Logout. When users in the user group login to agent, the Exit and Logout menu items will be disabled. Please note that a user could still end the application by using the Task Manager. * The Backup and Restore functions have been made more intuitive. There are now two separate menu times under Tools named: Backup and Restore * The Backup/Restore function now will preserver "Carriage Returns" that were embedded in Data Streams. * Feature added to allow the user to browse to the Dashboard Agent settings folder. This feature immediately opens the folder where the xml files and the Agent debug log files are stored for the currently logged-in user. It is accessed by right-clicking on the Agent icon in the taskbar and selecting "Browse to Agent Folder" from the Options menu item. * For VitalCast integration, Dashboard Agent now accepts negative offsets for displaying images. This is necessary for VitalCast players with multiple VGA outputs when the displays are not in sequence from left to right. * The generic "Binary Formatter" errors that a user would receive in Agent if the IIS on the server was not setup correctly are now replaced with a "Login Failed: The Session Server may not be properly configured." error. Version 1.3.1 Changes * Data Grid Subpanel now have an auto-scroll option to page up/down when more rows are in the subpanel than can fit in the area. There is a new property for Data Grid subpanels named Auto Paging. The rate is in seconds. * Agent application will now shut-down properly if the Session Server PC is not running when the Agent is closed. * When using the Disconnect feature under Tools | View Current Sessions, all Agents will be logged out properly now. * Fixed several bugs that prevented Windows Domain/AD users from receiving updates, sending messages via Dashboard Send, and adding as Destinations in the user list in Dashboard Send. * Fade color for Channels is now set to the same as the Background color when the background color is changed. If a separate Fade Color is desired, the user must change the Fade Color after the Background color is set as desired. * Updating properties for Windows Domain/AD users now works properly. Version 1.3 Changes * Images can now be created that are larger resolution than the current resolution of the PC that Admin is running. The user can type in a width and height in the Size property of the Image properties that is larger than the current resolution of the PC. When the user does this, the size of the image cannot be changed by dragging the edges in the image designer (unless the size is made equal to or smaller than the current PC resolution). Scroll bars will appear so the user can navigate the image. * The Reload Images features will now also send new images created since the Agent was logged in. This allows Projector licenses in VitalCast Content Plans to update without having to shutdown Agent and restart it. To use this feature, access the View Current Sessions dialog from the Tools menu in the Admin program, then right-click on a session (must be projector license) and select Reload Images from the context menu that appears. * Data Grid and Data subpanels whose underlying data stream returns no data will now be considered "Blank" for the "Display when Blank?" Channel property. * Users can now create an alias for Dashboard usernames in Dashboard Send. This allows users to create an easier to remember name if the Dashboard usernames are somewhat esoteric. For example, if the Dashboard username is "ab05333", the user can create an alias named "Bob" for that user in Dashboard Send. Note that aliases are only saved on the computer for the user that is logged in. Multiple users on the same computer will have their own set of aliases, but if a user uses multiple computers, that user will have to define their aliases on all computers. * Update frequency for Data Streams now has a minimum of 3 seconds (previously was 1 second). * Multicast tunneling can now be limited to the current subnet even if the routers have multicast enabled. There is a new setting in the Admin options named "Multicast TTL". The default setting is 1, which means to limit all multicast communications to the immediate subnet only (even if the routers allow multicast routing). Increasing this value will increase the number of subnets a message is allowed to "hop". This should never be changed except in rare, specific situations. * When editing images in the Admin, the images will now open in the same size dimensions as the last image that was open or closed. Previously would just open in a default size that was hardcoded. This does not persist between Admin sessions. * The Subpanels tab of the Image Designer property window now shows the type of subpanel in parentheses following the name of the subpanel. This will clear up confusion for certain subpanels that appear the same on the design grid. * The Default Value property for data subpanels now functions correctly. Previously, the value was not saved and would not appear if a data subpanel returned no data. * Fixed a bug in Agent that would cause it to crash in a very specific condition based on timing. * Fixed a bug that could cause the Data Server and/or Data Provider GUID to change in the appropriate .config file. This would cause Dashboard to stop functioning correctly until the GUID from the database was copied into the .config file. * Several memory leaks were fixed in the Agent that were caused by the repeated opening and closing of an Agent image. This would normally only be seen when Dashboard Images were used as media in a VitalCast environment, and then only if multiple images were rotating on the same Content Plan. * Fixed a rare lockup bug in Agent that only occurred under very specific conditions. * Fixed problem that could cause Debug logging to not work correctly. This was a security rights that issue caused an exception that was not expected. Exception is now "caught" and debug logging will now work properly in all circumstances. * Some .DLL dependencies were eliminated that were not necessary. No real visible affect to users, but it simplifies the installation and memory use in the system. Version 1.2.9 Changes * Fixed an issue that could cause the agent to stop receiving data if it requested too many updates at once. Version 1.2.8 Changes * Added support so that Agents connected via VPN could now receive messages/statistics. * Added option so that networks that have issues with DNS name resolution could force Dashboard to use IP Address resolution. Version 1.2.7 Changes * Fixed an issue that prevented Data Class messages from appearing in QuickTASK subpanels. This was broken in 1.2.6. * Fixed an issue that prevented thresholds from certain complex data streams from working in Data subpanels. Version 1.2.6 Changes * Fixed an issue with Data Messages that caused a crash if Data Messages were edited after saving the Image. Please note that this fix will not retroactively fix the issue for existing Single-Line Message Subpanels and Taskbar Subpanels. The user will have to delete the subpanels and re-create them again in 1.2.6. * Fixed an issue that caused an error message to appear when a user doubled-clicked on a Data Source to view/edit the properties. * Fixed an issue that would cause data to stop updating on images after a certain number of days. * Added a setting in the Agent.exe.config to change the type of logging that occurs when logging is enabled * Fixed an issue that would cause an error and crash if the user tried to add a domain user from an empty domain or a domain they did not have access to. Version 1.2.5 Changes * Fixed an issue that prevented the "Save Windows Positions" function from working with Projector licenses in Agent. Please be aware that when integrating with VitalCast, the "Save Windows Positions" feature must be disabled manually by the user on the Player PC. * When using the Search feature for users in the Admin application, double-clickin on the Agent names in the results section will open the editor for the User properties. * Fixed an issue that could prevent the Agent from automatically logging back in if it was disconnected from the Server and failed the first re-login attempt. * Fixed an issue that could cause corrupted data in the Agent view for Data Streams that returned more than 4KB of data. * Fixed an issue that could cause an agent to lockup if it was operating as the Backup Tunnel Agent. * Projector licenses will not pop-up a Login screen if their session is removed. Instead the agent will continually attempt to login "silently" in the background. * Fixed an issue that could cause a data grid not to show new rows if they were added to the data stream after the agent was opened. Version 1.2.4 Changes * When Reload Images is used on an Agent that has a required image, the image will now reload without showing an alert that the "Image is required" on the Agent. * Fixed a bug introduced in 1.2.3 that caused new Data Grids created in the Admin image designer to not appear properly until the user manually changed the Header Font property. * Fixed a bug that caused an error to occur if a Taskbar image was set as a Required Image and Save Windows Positions was enabled in the Agent. The error that appeared when the agent logged in was: "Opacity should be between 25% and 100%" * The Copy Styles/Apply Styles did not copy/apply the Header Font property for Data Grids. Introduced in 1.2.3. This is now working correctly. * Fixed several places in the code in the Admin where the Data Provider port was hard-coded to 9001 (default port). This would make it impossible to do certain things in the admin such as create data sources or create data streams if the port was changed. If the port is changed, the user MUST restart the Data Provider service before the new port will be used. Version 1.2.3 Changes * The Show Value Labels property for Charts works again. NOTE: This property only works for Flat charts and NOT 3D charts. This is not a bug, but rather a limitation in the 3D chart utility we have licensed. * Fixed an issue that would sometimes cause the chart to disappear or partially disappear in the Image Designer when properties were changed. This had no affect on the final image in Agent. It was only a Display issue in the design view. * Fixed a remoting configuration issue that prevented backward compatibility between the server and Agent from allowing older versions of Agent to work with newer versions of the Server. From this point on, users should be able to upgrade the Server and still have older versions of Agent work correctly (version 1.2.3 and higher of the Agent). * Property added to Chart Subpanels that allows the user to show/hide the Axis labels. These labels are the labels on each tick mark and should not be confused with the Axis Titles. * Pie Chart subpanels now display properly again. This was broken in 1.2.2. * Added two new properties to Chart Subpanels named: Shift X-Axis and Shift Y-Axis. These allow the user to shift the chart up/down and left/right to allow for larger fonts on the text of the charts so that the text does not "clip" the chart. * Added new options for different color schemes for Pie Charts. This is accessed within the Chart Fields collection property. * Chart subpanel Legends for the Left and Right side have been changed to appear closer together vertically. * The Header Text for data grid now has a separate Font property. * For Chart subpanels there was no method to set the color for Value Labels. The color for Value Labels will now be the color of the Text Color property instead of always Black. * Certain properties for chart types are now hidden if they do not apply for the appropriate chart, e.g. Color Scheme property only appears for Pie Charts. Version 1.2.2 Changes * Fixed an issue that caused data not to appear in a Data Grid if two or more column names ended in the same substring (e.g. CW and OCW). * Gradient color property added for Chart Subpanels. This is accessed under the Chart Fields collection property. * Marker Types property added for Chart Subpanels. Available styles are Bar, Area, Line & Default. This is accessed under the Chart Fields collection property. * Fill Transparency property added for Chart Subpanels. * Symbol property added for Chart Subpanels. Allows a symbol to be drawn at the X-Y coordinate of the data being plotted, i.e. diamond, square, circle, etc. * Added new Threshold options for gauges. TextColor and BackColor can now both be changed based on a threshold for Guages. * Display when Blank feature now works properly for Channels. * At least one channel must now have the In Rotation property set to True * User can now fully remove the data stream message from a Single-Line subpanel. To remove the data stream message, either clear all the text from the message text area, or set the Data Stream property to . * An issue was found when Dashboard was running on Windows 2003 server that would cause the Data Provider to stop updating data streams. This problem was tracked down a Win2003 Server issue with .NET Framework timer callbacks (see KB900822). Users running Dashboard on Windows 2003 Server should contact Texas Digital for the hotfix since it can be redistributed without permission. Version 1.2.1 Changes * If the minimum value on a gauge was set to greater than 10, the gauge would not show in Preview mode or in the Agent. Fixed. Version 1.2 Changes * Changes added to support Citrix/Terminal Services with Dashboard. To enable dynamic port allocation that allows this to work, there is a new dialog in the Agent that is only accessible if the logged in user is an Admin. Right-click on the Agent icon and select "Port Settings". There is a checkbox to turn the allocation on/off. If you enable it, you must specify one or more ranges of ports to select from. At a minimum, there needs to be twice as many ports as Agents that will be logged in at any given time. It is up to the user/adminstrator to ensure that the ports selected do not conflict with any other ports that may be used on the Agent PCs. * New Stacked charts have been added to Dashboard. These can be selected using the Chart subpanel in the Dashboard admin. It is the user's responsibility to know how to use these and what type of data stream is necessary to support them properly. * The Agent cache files (SchemaCache.xml and ImageCache.xml) can now be deleted from within the Agent interface. This under Options in the Agent application. This is sometimes necessary if the Agent is not shutdown properly and these files become corrupt. Should be very rare instances in which this should be necessary. This can solve an issue where the Agent logs in and sees the image, but sees no data in the image. * Time zone issue that caused Active Messages to not be listed in the Dashboard Send utility the Agent application has been fixed. This mainly affected time zones to the East of GMT. * Fixed an issue that caused Data Classes that were deleted in QuickCOM to still be listed in Dashboard Admin and Dashboard Send. If new Data classes are created in QuickCOM or deleted in QuickCOM, the user should edit the Data Provider properties and click on the Retrieve button to refresh the list properly. * Fixed an issue that prevented the BackGround Color property for Data Subpanels from being changed. * Images for thresholds on Graphic Subpanels were always stored as .bmp and ignoring the CompressGraphics property for the Image. This could cause an error when saving the image because the files were too large. The files are now being compressed. An error could still occur if the user is trying to use very large images as thresholds. This is a limitation on the amount of memory needed to store an image in our database. * Fixed a problem with Graphics subpanels with thresholds that would cause a crash after running for several hours. * Support added in the Admin that allows the user to force an image reload for Projector licenses. This feature is used to force changes to be sent to Dashboard Agents so that they do not need to logout and login again to receive the changes. To access this feature, the user should select View Current Sessions from the Tools menu. The user can then select a Projector user, right click and then select Reload Images. * Fixed an issue that would prevent data from appearing in a data grid when using the Preview function in the Admin. If a DataGrid contained a column with a Time Duration format of HHMMSS or MMSS, then no data would appear in Preview (it worked fine in the actual Agent view).