AggreGate 5.4 Changelog

This page lists features, improvements and bugfixes introduced in diverse AggreGate releases. For more information about a particular issue, please contact Tibbo.

Version 5.41.24 (8/Feb/18)

Bug

  • [AGG-5949] - Wrong Default Context at Function Expression and Binding Expression editors
  • [AGG-6892] - Entity Selector makes wrong context mask if all users were selected
  • [AGG-6949] - Widget's component "Data table" loses focus when clicked "q" when editing field at Web Widget Player
  • [AGG-7010] - Device container's "Import" action fails if PRS file contains variable of disabled or deleted plugin
  • [AGG-7013] - Field names of unrecognized SNMP OIDs variables changes after updating to last server version
  • [AGG-7059] - Add Device action bindings can't resolve proper context if action was executed on "users.admin.devices" remote point of second level distributed architecture
  • [AGG-7062] - Distributed Architecture configuration isn't opened if it was connected via second level of distributed architecture as remote context of mount point
  • [AGG-7063] - SLA Breakdown Date Calculator demo script executes with compilation failed message
  • [AGG-7070] - Incorrect product name encoding in web-desktop of branded builds
  • [AGG-7080] - Objects are gone after instantiable model container renaming
  • [AGG-7096] - MemoryUtilization model shows incorrect result for virtual memory utilization
  • [AGG-7107] - NPE during first IP host synchronization via SNMP
  • [AGG-7116] - Scheduler job configuration table bindings don't work if job is located on 3th level of distributed architecture
  • [AGG-7161] - Local Agent cache isn't deleted after agent deleting or renaming
  • [AGG-7210] - Expression Builder from the statistic channel parameters use default table from the first statictic channel variable
  • [AGG-7259] - Device group name changing leads to show hidden group members in devices container
  • [AGG-7294] - Error installing plugin "netmanagement" after group's context name changing
  • [AGG-7295] - String condition of setMultiple() function can't resolve any environment variables
  • [AGG-7354] - The function of the expression language tableFromJSON does not parse some lines of the JSON, where the records of the enclosed lines are repeated
  • [AGG-7364] - CASEWHEN function in Queries doesn't return NULL value for variables
  • [AGG-7407] - Can't select model variable value from selection values after several operations
  • [AGG-7408] - "Outage" event on unworkable WMI service appears on each SNMP synchronization and contains wrong duration
  • [AGG-7417] - If opened more than one "class dashboard" when adding new "class instance" from the first opened "class dashboard" will opened add form from the last "class dashboard"
  • [AGG-7418] - Configuration storage "File" add phantom copy of "contextStatistics" property for imported contexts
  • [AGG-7435] - Visible IP host service statuses have different icons and state when have identical result
  • [AGG-7448] - Popup fields in widget DataTable from WidgetPlayer opens in background when using fullscreen mode
  • [AGG-7449] - SNMP devices with big MIB-files do not synchronize
  • [AGG-7473] - Data entry form is cleared after mistake in "Class instance list" dashboard's element
  • [AGG-7482] - Devicegroup topology map in widget with link to device outside of this group refers to nonexisting property
  • [AGG-7483] - Edit mode of "Topology map" does not save new links to devices after closing widget
  • [AGG-7484] - SMI-S device driver fill class instance variables with empty values
  • [AGG-7525] - Expression edit button in the Statistic channel is missed in the Web client
  • [AGG-7528] - The script button in the web transaction device does not open script editor
  • [AGG-7536] - Facility parameter for "Send Syslog Message" server function returns with the default value
  • [AGG-7537] - An error occurred while trying unlink related classes instances via the "class instance" dashboard in the web-interface
  • [AGG-7541] - Errors during synchronization of WMI device on ROOT\VIRTUALIZATION\V2 namespace
  • [AGG-7546] - Scheduled Jobs executes function of old model after its change
  • [AGG-7551] - All monitoring services halted at IP-host driver when WMI becomes unavailable
  • [AGG-7557] - SystemD "Headless" startup script does not correctly shutdown AggreGate service after called restart/stop signal
  • [AGG-7567] - Incorrect icon of model call function in Related Actions and context menu
  • [AGG-7568] - Model renaming leads to erasing "Model Variables" tab
  • [AGG-7579] - DTE "Paste" context menu action inserts value to the row instead of the record
  • [AGG-7580] - "setMultiple" function doesn't performed if it calls from the data table binding
  • [AGG-7587] - "View Table Format" action returns error if DTE format contains binding with empty target
  • [AGG-7601] - Subwidget custom property doesn't transmit for several subwidgets
  • [AGG-7608] - Infinite caching of formats containing DataBlock fields
  • [AGG-7611] - Marker value type(float) gives inaccuracy when it uses in the chart
  • [AGG-7612] - Disabling model causes NPE error and stops refreshing model icon in the system tree
  • [AGG-7625] - Impossible to choose value for class field with Foreign Class Instance editor
  • [AGG-7632] - Default value of storageView field in Class Instance List dashboard element parameters table should be 'Custom'

Version 5.41.23 (28/Dec/17)

Bug

  • [AGG-7317] - Local Folder shows wrong folder attributes
  • [AGG-7323] - Previous dashboard elements does not removed from key element when opened new dashboard in this key element
  • [AGG-7331] - Errors during synchronization of WMI device on ROOT\MSCluster namespace
  • [AGG-7449] - SNMP devices with big MIB-files do not synchronize
  • [AGG-7470] - A state transitions panel not displayed on class instance dashboard when life cycle's states have a description
  • [AGG-7471] - Incorrect class instance dashboard's refresh via state transitions panel's button
  • [AGG-7474] - Server can't authenticate to Clickatel when SMS sending
  • [AGG-7488] - scpDownload function call gives an exception
  • [AGG-7496] - NPE during subclass creation
  • [AGG-7501] - Wrong default context value at "Value expression" of "Additional Report Parameters" in relative reports context
  • [AGG-7510] - Disabled in device Statistic channel that existing in Server configuration appears as duplicate with the same name
  • [AGG-7513] - NPE error when trying to record a granulation event in cassandra database
  • [AGG-7522] - Graph 'defaultLayout' is absent when reopen a widget
  • [AGG-7531] - Filter of event log component is not applied
  • [AGG-7534] - User() and login() functions give empty result in the widget player

Version 5.41.22 (12/Dec/17)

Bug

  • [AGG-7309] - Simple trigger "startTime" property of scheduler job is changed after restarting server if job execution was missed
  • [AGG-7371] - Class and sublass with identical context name use the same database table
  • [AGG-7386] - Incorrect license tag counting
  • [AGG-7395] - Error saving event and launching Time and Attendance report(Attendance)
  • [AGG-7400] - sysUptime SNMP variable doesn't update until device resynchronization
  • [AGG-7420] - "edgeClick" event table in graph component fills incorrectly
  • [AGG-7429] - Graph does not show nodes and links if AggreGate server started without -u key
  • [AGG-7430] - Offline devices have different mistaken ping service statuses
  • [AGG-7438] - Incorrect link rendering in the widgets element "Graph"
  • [AGG-7444] - IP host device status is "Offline" if ping service was turned off
  • [AGG-7452] - The date doesn't changes when setting it using C/C++ API
  • [AGG-7456] - An error occurred while trying to change and save server database config via configurator.exe

Version 5.41.21 (27/Nov/17)

Bug

  • [AGG-6807] - Function "evaluate" drops default context if would run from function "aggregate" or "addColumns"
  • [AGG-6894] - Scheduler uses incorrect time for the next task execution
  • [AGG-7075] - AggreGate client hangs while actions with groups which include many devices
  • [AGG-7179] - Java NullPointerException while SNMP polling with PolyCom-740
  • [AGG-7231] - IP-host device's WMI service with errors blocks SNMP variables polling
  • [AGG-7287] - Error while SMI-S device creation and synchronization
  • [AGG-7307] - KV DB hanging cursors cause DB leak
  • [AGG-7314] - Network Managment resourses don't created in full installation for Linux
  • [AGG-7315] - Ping result of additional addresses isn't shown
  • [AGG-7319] - Aggregate does not open heartbeat port in a cluster is history storage is disabled
  • [AGG-7329] - WMI devices cannot be synchronized while starting
  • [AGG-7339] - Some SVG files cannot be opened in widget VectorDrawing element
  • [AGG-7350] - NPE while calling a function on remote server via an agent
  • [AGG-7355] - Server crashes when using ping in Network Host device driver
  • [AGG-7365] - Server freezes and write "APPARENT DEADLOCK!!!" server log messages if database device is active and oracle database is offline
  • [AGG-7367] - Key-Value database "Can't save" server log messages during normal server shutdown
  • [AGG-7385] - KV DB don't start after changing IP in replication mode
  • [AGG-7416] - NPE error in iec-104 device driver

New Feature

  • [AGG-7340] - Add opportunity to reject multiple login of one user
  • [AGG-7363] - Concurrent event dispatching

Improvement

  • [AGG-7378] - Implement 'Get Configuration Tree' function in Pyramid device driver

Performance Issue

  • [AGG-7396] - High CPU usage by IEC-104 devices

Version 5.41.20 (31/Oct/17)

Bug

  • [AGG-7110] - File Contents variable provides updated event every synchronization even if content wasn't changed
  • [AGG-7133] - Local Folder shows redundant current folder name under Linux
  • [AGG-7186] - NPE during stopping server if relational database is not used and offline
  • [AGG-7289] - Model variable datatable values disappears after export/import
  • [AGG-7292] - Related actions of the selected context disappear

New Feature

  • [AGG-7121] - Add field with last request timestamp in the Configurations variable when backup configuration action execution

Performance Issue

  • [AGG-7305] - Snmp device uses all available cpu resources while synchronization

Version 5.41.19 (25/Oct/17)

Bug

  • [AGG-7092] - Unable to delete file under Windows after it was used to import a Context in System Tree
  • [AGG-7252] - DTE fields width have the same big wideness if one field contains very long default value inside model variable format
  • [AGG-7279] - Closing widget in dashboard gives an error for the user with observer permissions
  • [AGG-7281] - Custom topology parameters in graph can't get values from topology expression while updating

Performance Issue

  • [AGG-7160] - Enabling Web Server tremendously slows server start on embedded devices
  • [AGG-7193] - Periodical server hangs on partner's installation with mostly WMI devices
  • [AGG-7272] - Partial creation of related instances when importing class instance list from CSV

Version 5.41.18 (20/Oct/17)

Bug

  • [AGG-7267] - Key-Value database size rises endlessly

Version 5.41.17 (19/Oct/17)

Bug

  • [AGG-6791] - Driver "Local agent" not starting after server reboot
  • [AGG-6893] - Server modifies activation key if it starts before network initialization via initctl script
  • [AGG-6971] - Statistic channel of relative model variable with timestamp does not updated if variable value remains static
  • [AGG-7017] - Dashboard drops layout settings when launched from nested dashboard
  • [AGG-7051] - Bacnet WriteProperty function doesn't properly transmit priority parameter
  • [AGG-7075] - AggreGate client hangs while actions with groups which include many devices
  • [AGG-7087] - Disconnected control points and broken area in Geofence Editor opened over polygon Geofence
  • [AGG-7140] - Remote server root tree doesn't appear after server restarting
  • [AGG-7141] - The binding with the rule-set call continues to work after instance of instantiable model is deleted
  • [AGG-7143] - Partner's widget make Client to hang in a few minutes
  • [AGG-7146] - Database tab setting in server configuration doesn't set relational type for all data if AggreGate installed with MySQL DB.
  • [AGG-7157] - OPC client create new instaince of OPC Server each time
  • [AGG-7163] - Network Device Discovering gives empty result
  • [AGG-7198] - Driver "Local file" doesn't implement file encoding while read/write operation
  • [AGG-7202] - "Check Incoming Mail" server action leads to NPE
  • [AGG-7206] - Names and Descriptions of instantiable model instances are missing after server restart
  • [AGG-7209] - Model renaming leads to losing model configuration except ruleset and binding
  • [AGG-7223] - Exception "Could not completely read file" when using readFiles function in Local Folder device on LTPS
  • [AGG-7228] - Monitoring services stops when WMI becomes unavailable
  • [AGG-7233] - Incorrect work of tabs with properties on Administration dashboard
  • [AGG-7265] - Local Agent "Invalid entity definition" error for identical variables and functions
  • [AGG-7270] - DoubleClick component event doesn't give result in widget binding
  • [AGG-7276] - Custom property for the element of the widget disappears after changing Editor/Viewer field

New Feature

  • [AGG-6929] - Add compression support to distributed architecture module
  • [AGG-7254] - Implement 'Change Password' function in Pyramid device driver

Improvement

  • [AGG-6359] - Add encoding option to URL Monitor (HTTP) driver
  • [AGG-6921] - Improve device discovery plugin to get just a list of discovered devices without adding them to the system
  • [AGG-7052] - Make an option to prevent unplanned scheduler job execution after server restart
  • [AGG-7118] - Make an ability to turn on/off distributed architecture without configuration changing

Performance Issue

  • [AGG-7172] - CCM does not read full Cisco configuration if the configuration has # symbol

Version 5.41.16 (5/Sep/17)

Bug

  • [AGG-6274] - Can't map name to dispid: _NewEnum during WMI direct mode sunchronization
  • [AGG-7075] - AggreGate client hangs while actions with groups which include many devices
  • [AGG-7077] - Foreign Class Instance editor annotation does not refresh automatically on class dashboard
  • [AGG-7130] - "Environment must be closed" error on the default Key-Value database

Improvement

  • [AGG-6660] - "utilities:execute" function should accept a Charset to be used for processing console output
  • [AGG-7113] - Improve reliability of the Upload action of LocalFolder

Version 5.41.15 (30/Aug/17)

Bug

  • [AGG-5477] - There is a NPE error when mouse cursor entered on any field head of the Event Log
  • [AGG-6474] - Error loading event history: comparison method violates its general contract
  • [AGG-6883] - Data is being mixed after clicking on class instance remove button and switching to another tab
  • [AGG-6969] - Errors when two Windows hosts are polled via SNMP and data are sent via agent
  • [AGG-7017] - Dashboard drops layout`s settings when would be launched from another dashboard
  • [AGG-7036] - Incorrect copying of the file by the function "downloadFile" of the local folder from a remote server
  • [AGG-7039] - Local Context Path (Mount Point) cannot be changed in the distributed architecture configuration in remote system tree
  • [AGG-7041] - Context reference is resolved wrong if second level system tree connected via distributed architecture is nested to a not fully connected system tree of first level distributed architecture
  • [AGG-7044] - Dashboard can not open when it contains another dashboard
  • [AGG-7050] - Widget geofenceEditor does not open instances of models with a type other than geofence
  • [AGG-7053] - Server hangs on KV DB during start when cluster role is set to Master
  • [AGG-7054] - Local Agent variable value stops updated if server become load a lot, but remote Agent continue receives new values
  • [AGG-7058] - Values from OPC server retrieves with inaccuracy
  • [AGG-7065] - "cpuLoad" field of server status variable always contains NULL under Windows and 0 under Linux
  • [AGG-7069] - Key-Value DB grows infinitely on partner's installation
  • [AGG-7076] - Web Desktop becomes unavailable after launching class dashboard with filter in view
  • [AGG-7106] - Sometimes Client variable values stops updated

Improvement

  • [AGG-7101] - Make "delete" function and result of executing all functions for Local Folder device

Version 5.41.14 (10/Aug/17)

Bug

  • [AGG-6931] - NPE while synchronizing WMI class "Win32_LogicalDisk"
  • [AGG-6932] - Topology layout resets at the copy of this topology.
  • [AGG-6953] - Any device connected via distributed architecture shows server event log instead of device event log
  • [AGG-6962] - DTE "bar" editor/viewer always shows 0 on web-desktop
  • [AGG-6980] - Component "Event log" has wrong fields editor for display context names and passing time from activation
  • [AGG-6993] - Import function doesn't work in Class Instance List dashboard component
  • [AGG-7004] - "View Server Information" action returns an error if persistence SQL plugin was deleted or disabled
  • [AGG-7014] - The map nodes does not change in the map topology widget when the property "nodeTableExpression" changes
  • [AGG-7015] - Function Json() does not convert json-string to table if it contains arrays
  • [AGG-7022] - Widgets and dashboards starts loading and doesn't launch in web client

Version 5.41.13 (1/Aug/17)

Bug

  • [AGG-6917] - Class naming expression does not work during instance creation
  • [AGG-6925] - Alert with delay rises up immediately if condition of this alert was reset/up during of delay
  • [AGG-6933] - In Web Client version user see in Event Filter drop-down list only his filters and in Desktop version he can see all available filters from all other users.
  • [AGG-6940] - No class instance annonation in model function input table's field with FCI editor
  • [AGG-6941] - Class instance annotation does not refresh automaticaly
  • [AGG-6955] - Web Desktop Security issues
  • [AGG-6994] - Local Agent device in async mode has no settings after server restart
  • [AGG-7006] - Context "Compliance Policies" is missing at NM Premium context tree if used valid NMP license not trial

New Feature

  • [AGG-7009] - ADD upload, download, rename functions to Device Folder

Version 5.41.12 (17/Jul/17)

Bug

  • [AGG-6538] - Link discovered via AFT and CDP is shown twice due absent of full information from CDP discovery
  • [AGG-6719] - Some packets with big traffic has dropped by Netflow driver when would send big data blocks in network
  • [AGG-6752] - It's impossible to open a window with foreign class instances in Web Desktop
  • [AGG-6819] - Ping doesn't receive answers from device
  • [AGG-6840] - "Сomponent not found in tabbed pane" error during deleting Tabbed Panel widget component
  • [AGG-6845] - Users with inherited permissions from another user can't be authenticated in Web Desktop
  • [AGG-6863] - Device counter on License Information tab of Server Status is not decreasing until restart
  • [AGG-6872] - Event filter displays fewer records in the event history section than was selected
  • [AGG-6882] - Color, Longitude and Latitude expressions incorrect evaluation in Map component
  • [AGG-6897] - UOC can't open model event log if model located on second level of distributed architecture
  • [AGG-6898] - Model configuration window title shows wrong context name if context imported via distributed architecture
  • [AGG-6919] - Impossible to view class instances stored in Oracle via Class Instance List dashboard element
  • [AGG-6934] - DTE header vertical shift in Web Desktop
  • [AGG-6947] - Local Agent does not reconnect after network disconnecting if Disable Synchronous Setting Value Reading/Writing and Send Updates Asynchronously options are enabled
  • [AGG-6961] - Updating distributed architecture settings on a 2nd level breaks DA subsystem

Improvement

  • [AGG-6926] - Add opportunity to use Tooltip Delay function in AggreGate Client in Unified Console mode. At the moment Tooltip rises up instantly in mentioned mode.

Version 5.41.11 (15/Jun/17)

Bug

  • [AGG-6764] - SNMP driver replaces variable value if variable name coincides with other device variable
  • [AGG-6853] - Filter doesn't highlight events if context groups mask is used in the filter rule
  • Version 5.41.10 (11/Jun/17)

    Bug

    • [AGG-6510] - Server startup fails with the error when Free SCADA/HMI Licence is used
    • [AGG-6852] - Statistics for PING only devices disappears on server restart

    Version 5.41.09 (09/Jun/17)

    Bug

    • [AGG-6791] - Driver "Local agent" not starting after server reboot
    • [AGG-6797] - Events body values of "Pop Up Menu" at component "Graph " does not changing to new values
    • [AGG-6801] - License Director's selection values properties resets to default value after editing
    • [AGG-6817] - Timestamp property is lost after aggregate() and filter() functions execution
    • [AGG-6823] - Widget context menu item "Close" is enabled even if "closable" property is disabled
    • [AGG-6829] - Synchronization error during adding the SOAP device
    • [AGG-6830] - Error reading "Generic Device Properties" variable if virtual device network with empty description was added
    • [AGG-6832] - Wrong CSV import to Data Table Editor if CSV file has UTF-8 BOM encoding
    • [AGG-6844] - Foreign class instance button on a dashboard is active for a read-only field in Web
    • [AGG-6849] - Extendable selection values editor is not editable when selection values are empty

    Version 5.41.08 (01/Jun/17)

    Bug

    • [AGG-6682] - Image renderer for binary block of DTE doesn't show preview and save menu if field is read-only
    • [AGG-6707] - Does not correctly working tables options at all chart widgets in "Network Manager"
    • [AGG-6724] - InterruptedException in Key-Value DB hangs server
    • [AGG-6766] - Component "TextArea" in widget hasn't alpha-channel at web desktop
    • [AGG-6787] - Subwidgets custom properties does not update to the value, what was settled from "On Startup" bindings in the main widget
    • [AGG-6788] - "Acknowledge Event" are missing in widget component "Event Log" of Web Desktop

    Version 5.41.07 (19/May/17)

    Bug

    • [AGG-5625] - iReport preview doesn't show any data from source table
    • [AGG-6041] - Device event log shows only a part of historical events if Cassandra is used as event storage
    • [AGG-6380] - Graph is not updating color of nodes and links according to expression till widget reload
    • [AGG-6692] - Widget root panel resets background color, if you select it through "More Colors" menu
    • [AGG-6705] - Svg images are cached in memory and will not changed on map when load new image with same name
    • [AGG-6722] - Impossible to change the range of the component Range Slider after leaving the right border
    • [AGG-6729] - Function "Ping" drops some packets and devices will stay "offline" when would together check many devices
    • [AGG-6731] - Embedded noSQL DB Cassandra doesn't start when would use two or more interfaces on server
    • [AGG-6760] - Table bindings changes table incorrectly in Web
    • [AGG-6769] - Unhandled exception error during offline device synchronization
    • [AGG-6771] - "Reply cannot be matched to a sent command" error during asynchronous agent synchronization
    • [AGG-6779] - File database structure breaks down after context renaming
    • [AGG-6780] - Context PRS import leads to broke file database structure
    • [AGG-6776] - IPMI device driver not worked with AQUARIUS servers

    Version 5.41.06 (11/May/17)

    Bug

    • [AGG-6615] - Scroll bars are not available for big widget placed inside dashboard in Firefox
    • [AGG-6634] - Synchronization error during adding the SOAP device
    • [AGG-6659] - Local agent's buffer is not working due unsuccessful attempt to find file
    • [AGG-6664] - Password hashes are shown in the "Query Result" table in Web Desktop when the Read-only Mode is enabled
    • [AGG-6671] - Interface info doesn't correctly open in "Network interfaces" at Web Desktop
    • [AGG-6684] - Scheduler loses inputed data in input field
    • [AGG-6687] - Drop-down list created via binding are not available for class dashboard in Web Desktop
    • [AGG-6689] - Class bindings doesn't work
    • [AGG-6694] - Context properties are not fully imported after exporting to the "tbl" format
    • [AGG-6698] - "Setup Monitoring" server action returns "null" and leads to a NPE error
    • [AGG-6701] - Impossible to create a new class instance in Web Desktop
    • [AGG-6702] - Error while network topology discovery starting
    • [AGG-6712] - Dashboard element is disappeared after putting it to a dashboard from the component palette
    • [AGG-6714] - Limit parameter is not working in variableHistory()
    • [AGG-6727] - IEC-104 driver is absent in the Platform installer
    • [AGG-6750] - Class dashboard continuously refreshing right after launching
    • [AGG-6751] - Field's annotation with Foreign Class Instance editor is invisible in Web Desktop
    • [AGG-6757] - Bar editor for float type fields does not work in Web Desktop

    Version 5.41.05 (26/Apr/17)

    Bug

    • [AGG-6680] - Widget placed in subwidget can't forward default context on popup menu event, but it works for form schema event
    • [AGG-6690] - Filtering for Class Instance List dashboard element works incorrectly

    Improvement

    • [AGG-6434] - Use IP-FORWARD-MIB to build L3 topology through topology discovery function

    Version 5.41.04 (21/Apr/17)

    Bug

    • [AGG-6594] - Incorrect PING response value
    • [AGG-6632] - Field's annotation with Foreign Class Instance editor changes after dashboard reloading only
    • [AGG-6633] - Russian charset doesn't show in PDF file from dynamically generated report view
    • [AGG-6636] - Incorrect calculation of realtime data in charts based on statistical data
    • [AGG-6665] - Errors when attempting to execute a query created by "admin" when logged-in as "user" in the Web Desktop
    • [AGG-6681] - End date slider of date range component of Advanced Toolbar is not working with statistical charts, but works with historical

    Version 5.41.03 (18/Apr/17)

    Bug

    • [AGG-6601] - Popup and context menu doesn't work on topology map in Web Desktop
    • [AGG-6637] - Russian help text doesn't show in a variable format edit dialog
    • [AGG-6641] - "Vertex Popup Menu" and "Edge Popup Menu" doesn't appear at "Topology Graph" when clicked on objects
    • [AGG-6653] - NPE on chart source data request
    • [AGG-6655] - Filtering of class instances does not work if Value field is expression
    • [AGG-6667] - NPE and disappearing of geofence vertex due agent's sunchronization

    Version 5.41.02 (05/Apr/17)

    Bug

    • [AGG-5994] - Fix mistake in the article about Expression Debugging
    • [AGG-6380] - Graph is not updating color of nodes and links according to expression till widget reload
    • [AGG-6616] - Widget bindings are not executing in order they are in All Bindings table
    • [AGG-6618] - "Attachments" table format isn't set for "Send E-Mail" server action
    • [AGG-6620] - Node tooltip stops appearing when there are links associated with this node

    Improvement

    • [AGG-6626] - Add 'Data Recovery' function to Pyramid device driver

    Documentation

    • [AGG-5761] - Write documentation for Event Storages and Server Information

    Version 5.41.01 (30/Mar/17)

    Sub-task

    • [AGG-6256] - Implement event reader (file 121) for Pyramid driver

    Bug

    • [AGG-6212] - Cluster heartbeat port doesn't open if a server machine has several interfaces
    • [AGG-6549] - Bindings disappears from widget due moving their position in list
    • [AGG-6597] - Error loading the report template during edit it via iReport
    • [AGG-6598] - Out-of-the-box "User Accounts" report doesn't show any users
    • [AGG-6601] - Popup and context menu doesn't work on topology map in Web Desktop
    • [AGG-6604] - Incorrect AggreGate version and copyright on Web Desktop logon screen
    • [AGG-6614] - Connection to database doesn't close with using SQL Database driver storage functions

    Version 5.41.00 (27/Mar/17)

    Bug

    • [AGG-6212] - Cluster heartbeat port doesn't open if a server machine has several interfaces
    • [AGG-6380] - Graph is not updating color of nodes and links according to expression till widget reload
    • [AGG-6549] - Bindings disappears from widget due moving their position in list
    • [AGG-6588] - Event generated via Edge Popup Menu should provide data according to format of edgeClicked@ event
    • [AGG-6595] - NPE error during handling events
    • [AGG-6598] - Out-of-the-box "User Accounts" report doesn't show any users

    Improvement

    • [AGG-5195] - Create a "decode" function
    • [AGG-6545] - Add missing storage functions in SQL Database Driver

    Version 5.40.21 (22/Mar/17)

    Bug

    • [AGG-6547] - Error when set up seed routers at "Network Device Discovery" wizard
    • [AGG-6554] - Subwidget reference selector doesn't show widgets from distributed server
    • [AGG-6580] - Incorrect json() function execution inside expression builder
    • [AGG-6581] - 'Input stream not found' error when showing a report
    • [AGG-6582] - AggreGate shows window "This element will be deleted from dashboard permanently" on disconnection of client
    • [AGG-6584] - Error messages in server log during first Cassandra DB start

    Improvement

    • [AGG-6094] - Add registration and control functions to Pyramid device driver
    • [AGG-6194] - Add encoding selection to local file device

    Version 5.40.19 (21/Mar/17)

    Bug

    • [AGG-6422] - Unexpected error occurred while dispatching event 'Event 'contextAdded' during server start or adding new resources
    • [AGG-6463] - OPC metadata of table type is lost during full synchronization cycle for DCOM connection
    • [AGG-6541] - Disabled description fields in selection values dialog in web
    • [AGG-6575] - Import of synchronization options parameters from csv is not working

    Version 5.40.18 (20/Mar/17)

    Bug

    • [AGG-6365] - Allow user to drop down to device context from alert event's link
    • [AGG-6458] - Drag'n'Drop between two GUI Builders is not working
    • [AGG-6491] - Widget "video-player" gives lots of errors when streaming h264 video and video is broken into artifacts
    • [AGG-6550] - Widget locks till server restart due incorrect disconnection while user edit it
    • [AGG-6553] - The color of device component doesn't change according to connection status of device
    • [AGG-6556] - NoSql Property Dao Invalid Environment
    • [AGG-6563] - Widgets placed on dashboard can't use default table forwarded to dashboard

    Version 5.40.17 (15/Mar/17)

    Bug

    • [AGG-5938] - The drop-down list in the widget has no space between arrow and item name
    • [AGG-6404] - Impossible to enter Russian symbols to the filter of Data Table component toolbar in widget under Web-desktop
    • [AGG-6424] - Null Pointer Exception in the SOAP Driver when method GetHHForecast execution of the Weather Forecast service
    • [AGG-6454] - Default focused element in Desktop and Web Clients is different
    • [AGG-6492] - Timestamp data table attribute is not updated when the variable changes from UI
    • [AGG-6506] - IllegalStateException when adding second component to GridLayout
    • [AGG-6507] - If data table with classes has been filtered, editor "Class instance" would not open correct instance id
    • [AGG-6516] - NPE during IPMI device synchronization
    • [AGG-6517] - Hide STP errors from log
    • [AGG-6521] - Invalid record type error during IPMI device synchronization
    • [AGG-6525] - Error while opening selection values configuration in WD
    • [AGG-6528] - CDP discovery doesn't recieve full information about link properties
    • [AGG-6535] - NPE on XYchart execution in Web Widget Player
    • [AGG-6538] - Link discovered via AFT and CDP is shown twice due absent of full information from CDP discovery
    • [AGG-6539] - If any link was discovered between devices and you add one manually, it will be deleted on next discovery
    • [AGG-6543] - Incorrect work of Resources dialog in web

    Version 5.40.16 (10/Mar/17)

    Bug

    • [AGG-6504] - Incorrect behaviour of relative widget in several subwidgets with different default context settings
    • [AGG-6510] - Server startup fails with the error when Free SCADA/HMI Licence is used
    • [AGG-6512] - Class Naming expression doesn't impact on a class representation
    • [AGG-6522] - "Class instance Editor/Viewer" links aren't shown at "Web desktop" if was used dashboard element "Data Table"
    • [AGG-6529] - If link was discovered on both L2 and L3 level and one of them was marked as deleted, it will stay but other one disappears
    • [AGG-6533] - Widget corruption problem due usage of nested tabbed panels with scrolling option

    Version 5.40.15 (09/Mar/17)

    Bug

    • [AGG-5502] - Error deleting context in Key-Value storage
    • [AGG-5664] - Web widget player - not complete visualization of date time in text selection box
    • [AGG-5899] - Web Widget Player hide drop down menu of combobox of the charts (begin data, edit data, combobox for choose time interval)
    • [AGG-5935] - Fix search field right borders in SCADA/HMI Demo widgets
    • [AGG-6337] - Elements of a context tree in widgets crashes the picture when hovered
    • [AGG-6371] - Field values in Class Field Properties are mixed
    • [AGG-6381] - Dashboards are not updated correctly when reopening under the Web Desktop
    • [AGG-6384] - Views and horizontal weight of Data Table widget components looks different in GUI Builder
    • [AGG-6392] - Unexpected error in web-desktop if widget with Data Table is used
    • [AGG-6395] - Filter field in the DataTableEditor widget component's toolbar doesn't stretch to the full width (Web Desktop)
    • [AGG-6450] - Failover Cluster is not working
    • [AGG-6455] - Part of SVG element is not displyed correctly in Java Client, but works fine in Web Desktop Client
    • [AGG-6474] - Error loading event history: comparison method violates its general contract
    • [AGG-6483] - Pyramid driver returns NPE during function execution if device isn't connected
    • [AGG-6484] - Error on Network Topology Map widget start
    • [AGG-6485] - NPE on filter usage inside Network Topology Map widget
    • [AGG-6490] - GetMail function has empty address argument on input
    • [AGG-6508] - Unsupported WMI function names error
    • [AGG-6511] - DnD component from Grid to Absolute layout produces class cast error
    • [AGG-6514] - Wrong default context in subreport data expression
    • [AGG-6518] - Expression Class of iReport Subreport element resets to default
    • [AGG-6523] - IEC-104 device command processing error
    • [AGG-6526] - Nullable fields with selection values unable to display null in WD
    • [AGG-6530] - iReport can't get default context if relative subreport was added to the report
    • [AGG-6531] - Error of report launching with relative subreport

    New Feature

    • [AGG-4323] - Topology-based root cause analysis

    Improvement

    • [AGG-6094] - Add registration and control functions to Pyramid device driver
    • [AGG-6466] - "URL Monitor" device returns 401 "Bad Request" if "Authorization" http header was added
    • [AGG-6468] - Add primary key flag parameter to class context
    • [AGG-6505] - Filter on topology map should work on visible description only
    • [AGG-6515] - Binding is executed as many times as many references to field of default table an expression contains

    Performance Issue

    • [AGG-6486] - Avoid nested tables in IEC 104 device settings
    • [AGG-6501] - Increase IEC 104 ASDU listener performance by parallel run

    Version 5.40.14 (28/Feb/17)

    Bug

    • [AGG-5501] - Russian install bundle comes with English documentation
    • [AGG-5517] - Parameters field of a Job fill correctly on the second import attempt only
    • [AGG-5601] - A garbage on a widget when CMYK Alpha value was changed for root panel
    • [AGG-5795] - No fonts anti-aliasing in widgets
    • [AGG-5884] - Statistics calculates Total(Summation) in a wrong way, if there is no full set of samples for this period
    • [AGG-6224] - Background color of SVG image changes to white after drag and drop action in GUI Builder
    • [AGG-6302] - Widget binding by activator executes twice
    • [AGG-6391] - Statistics on SNMP fill period when server was stopped
    • [AGG-6407] - OPC UA - synchronization device failure due wrong interpretation of URI
    • [AGG-6458] - Drag'n'Drop between two GUI Builders is not working
    • [AGG-6469] - Property of device is not updated in client in real-time
    • [AGG-6480] - NPE during expanding "All Children" in Entity Selector
    • [AGG-6481] - Option to show widget without header adds extra part to the bottom of widget
    • [AGG-6496] - Error setting up context 'Devices' during server start

    Improvement

    • [AGG-6468] - Add primary key flag parameter to class context
    • [AGG-6503] - Set NoSQL, Key-Value and Binary storages as default

    Performance Issue

    • [AGG-6473] - Severe memory leak/usage when sending a lot of events to Cassandra
    • [AGG-6497] - Optimize server to support 10 million device variables

    Version 5.40.13 (17/Feb/17)

    Bug

    • [AGG-5586] - Error adding listener during SCADA Demo Dashboard resource creation on web-desktop
    • [AGG-5733] - Error adding a class instance with Expression set as an editor for a field
    • [AGG-5841] - A device group can't read context status variable if the device is connected by using distributed architecture
    • [AGG-6131] - Property groups aren't displayed properly in the Web Desktop
    • [AGG-6216] - AggreGate installer modifies .vmoptions files during update
    • [AGG-6307] - Widget Event Data window opens in wrong place
    • [AGG-6408] - Ping packets return with zero length
    • [AGG-6442] - Connection error while a MQTT device adding
    • [AGG-6446] - Division by zero in "Interface Traffic" model statistic channel
    • [AGG-6459] - Component coordinates don't update in PE
    • [AGG-6464] - NPE on Server License Information tab in client
    • [AGG-6467] - Incorrect behaviour of Key-Value and NoSQL bundle
    • [AGG-6469] - Property of device is not updated in client in real-time

    Improvement

    • [AGG-6147] - Add event descriptions for Pyramid device
    • [AGG-6246] - Box ITSM into Network Manager

    Performance Issue

    • [AGG-6438] - Client hangs when open a Network Host Overview dashboard on a device with many network interfaces

    Version 5.40.12 (14/Feb/17)

    Bug

    • [AGG-4364] - When click on a reference a new Dashboard opened but not activated
    • [AGG-6011] - Method setValue of DataRecord class does not work when setting FIELD_FIELDS_FORMAT_EDITOR
    • [AGG-6131] - Property groups aren't displayed properly in the Web Desktop
    • [AGG-6132] - Confirmation dialog title duplicates dialog message in Web Desktop
    • [AGG-6153] - Alert doesn't execute interactive action and doesn't show popup notification for non-admin user on web-desktop
    • [AGG-6223] - "Device Images" model doesn't show previews of default images
    • [AGG-6248] - NPE in Scripts Demo widget
    • [AGG-6288] - VoIP Summary dashboard doesn't open in new facelet when launched from Network Management panel
    • [AGG-6303] - If floating widget will called at web-desktop then will created new tab in main frame
    • [AGG-6356] - Unable to delete statistic channel RRD file after device deletion
    • [AGG-6388] - BACnet plugin can't initialize device
    • [AGG-6422] - Unexpected error occurred while dispatching event 'Event 'contextAdded' during server start or adding new resources
    • [AGG-6433] - Event filter doesn't show full list of events, only 1000 of them
    • [AGG-6439] - The debugger doesn`t stop on breakpoints after restart program
    • [AGG-6444] - AggreGate Server doesn't support combined license
    • [AGG-6445] - NPE when closing scrollable dashboard with nested dashboard in it
    • [AGG-6447] - Analyzer doesn`t update environment when adding import

    Improvement

    • [AGG-6344] - Document SMI-S driver
    • [AGG-6372] - Use String as the Class Instance ID in all core modules
    • [AGG-6373] - Allow Class Intance renderer/editor to be used for String fields
    • [AGG-6456] - Allow using foreign key with string type in class many-to-many relations

    Version 5.40.11 (08/Feb/17)

    Bug

    • [AGG-5589] - Expression in the Labels property of the Topology Graph should be able to evaluate "form" schema reference
    • [AGG-5628] - Filename is random when exporting any report to PDF on web-desktop
    • [AGG-6024] - Focus spontaneously switches to "tab1" on the widget work form if tabbedPanel has invisible tabs
    • [AGG-6134] - IT Infrastructure dashboard looks different in EN and RU client versions
    • [AGG-6145] - NPE in db_converter during migration from Derby to MySQL
    • [AGG-6175] - NPE when opening IT Infrastructure dashboard under Web Desktop
    • [AGG-6191] - Dashboard with two identical nested dashboards doesn't opened
    • [AGG-6192] - The "Charts Demo" widget from the "SCADA/HMI Standart Components" can't be created from standart resources
    • [AGG-6221] - Acknowledgement of not saved event leads to an error
    • [AGG-6231] - Button component size is reduced if widget is launched from GUI Builder
    • [AGG-6243] - Formatted Text Field component doesn't show text in the GUI Builder Work Form
    • [AGG-6253] - Entity Selector shows empty string if model Rule Set doesn't have description
    • [AGG-6286] - Statistics rounds small difference between high values to zero
    • [AGG-6292] - Most of data tables scrolls with a toolbar
    • [AGG-6295] - "Unsuccessful drop table ag_xxx_change" warning message in the server log after context deleting
    • [AGG-6301] - Button "Close" operation doesn't close the window in Web-desktop
    • [AGG-6305] - Variable's changing event isn't generated in cause of "On Startup" binding
    • [AGG-6314] - Program and function block is not cloned
    • [AGG-6316] - SOAP driver returns an error while responseCode processing
    • [AGG-6323] - Incorrect multi selection in GUI Builder
    • [AGG-6330] - Format field of a parameterized report is created without bindings
    • [AGG-6331] - Class instance Editor/Viewer does not work at distributed architecture
    • [AGG-6334] - VMware device "Skip SSL Certificate validation" property doesn't work
    • [AGG-6336] - "Creating child" errors during creating virtualization resources
    • [AGG-6349] - "hvsList" variable of "Virtualization Overview" model isn't calculated for Hyper-V (WMI)
    • [AGG-6352] - Binding execution depends on condition order
    • [AGG-6355] - NPE after deleting just synchronized WMI device
    • [AGG-6357] - Function sort() works wrong if "null" values are present in the table
    • [AGG-6358] - Librocksaw requires glibc 2.15 which is not available on CentOS 6
    • [AGG-6360] - Resource creation mode option is not applied during installation
    • [AGG-6362] - Dashboard will become blank when press "Save Layout"
    • [AGG-6363] - ST analyzer don't send error message
    • [AGG-6368] - Permission level for one context could be changed only once
    • [AGG-6369] - Wrong permission level information in context permission table if user "Inherit Permissions" option is enabled
    • [AGG-6370] - User doesn't re-connect after changing his "Inherit Permissions" option
    • [AGG-6375] - NPE in the Event Log "View Event Definition" action
    • [AGG-6378] - NPE during program run
    • [AGG-6379] - Incorrect syntax highlighting ST language
    • [AGG-6380] - Graph is not updating color of nodes and links according to expression till widget reload
    • [AGG-6382] - Watchdog does not work in IEC program
    • [AGG-6385] - Empty string error during foreign class instance choosing
    • [AGG-6391] - Statistics on SNMP fill period when server was stopped
    • [AGG-6396] - Export data from any table in XML does not show zero value
    • [AGG-6397] - Using context functions and variables to form drop-down list in bindings with references to class fields gives incomplete values
    • [AGG-6398] - Local File device shows unreadable UTF-8 symbols if server was started via initctl under Linux
    • [AGG-6402] - No horizontal scrolling on dashboard with class instance list in Web Desktop
    • [AGG-6403] - Class instance field displayed value is incorrect in Web Desktop in case of using Foreign Class Instance editor
    • [AGG-6410] - Alert icon isn't changed under Web-desktop
    • [AGG-6414] - Plugin Queries is missing in Russian version of server
    • [AGG-6415] - FBD analyzer send wrong message when analyzing jump element
    • [AGG-6416] - Items in the component "list" of widget are not displayed if they have same description
    • [AGG-6419] - Null Pointer Exception in the MQTT Driver while a device adding
    • [AGG-6420] - Created wrong IEC environment when analyzing program
    • [AGG-6427] - SFC program doesn`t work in "freewheeling" mode
    • [AGG-6437] - PING doesn't returns data if SNMP synchronization requires a lot of time to be finished

    New Feature

    • [AGG-6172] - CoAP device driver
    • [AGG-6209] - Implement ability to load custom components to GUI Builder
    • [AGG-6399] - Implement var/func/evt usage statistics for devices

    Improvement

    • [AGG-6071] - Add Read-only parameter to columns in class view tab
    • [AGG-6210] - Widget API documentation
    • [AGG-6247] - Document ITSM
    • [AGG-6418] - Add quality field to the data sample in Pyramid device driver

    Performance Issue

    • [AGG-6275] - Dramatically slow rendering Vector Graphics (svg) on widgets
    • [AGG-6405] - Ensure that virtual device works with 100 000 tag updates per second without storage

    Version 5.40.10 (20/Jan/17)

    Bug

    • [AGG-5204] - Color of Device Groups on map component doesn't change due the expression
    • [AGG-5547] - Editor "context" doesn't show context description in Web Desktop
    • [AGG-5658] - Device variables status column is absent after first synchronization
    • [AGG-5671] - Yandex maps signature shows wrong on a widget Map component
    • [AGG-5672] - Removed container of the instantiable model after changing model's name
    • [AGG-5908] - "Create in Group" action create in the group only part of contexts
    • [AGG-5909] - An extra space at the beginning of the russian group name for VoIP resources
    • [AGG-5984] - Border property of widget panel component has wrong value after reopening the widget
    • [AGG-6069] - Scheduler job runs every time after saving changes
    • [AGG-6100] - Platform installer replace license of NM instance with a free one
    • [AGG-6138] - Link's tool tips stop to display after scaling (zoom in/out) graph widget component
    • [AGG-6140] - System tree not have context descriptions dynamic update
    • [AGG-6184] - Fix dependencies of SCADA/HMI Demo Autorun
    • [AGG-6196] - Insets with data tables in nested dashboards has no border
    • [AGG-6211] - Table format bindings don't work in the create scheduled job window
    • [AGG-6217] - Error getting resource "poolIncrement" during first server launch
    • [AGG-6258] - Incorrect PING values after server reboot
    • [AGG-6265] - Wide tables expands docked dashboards and lets them overflow the screen
    • [AGG-6266] - AggreGate installer for Linux doesn't create ag_server.service file and doesn't place it to systemd folder
    • [AGG-6267] - Long data tables in some docked dashboards doesn't scrolls and overflows them instead
    • [AGG-6279] - The problems with data update with the local agent
    • [AGG-6280] - NPE when opening Alerts or Virtualization Overview dashboards under Web Desktop
    • [AGG-6287] - Error when commenting out the entire code in ST-program
    • [AGG-6289] - Virtualization Overview dashboard elements has no size under the Web Interface
    • [AGG-6291] - The function OBJECT_TO_REAL() rounds the value
    • [AGG-6294] - Links' and nodes' color is not changing on topology map.
    • [AGG-6296] - Error updating statistics for Hyper-V hypervisor (WMI)
    • [AGG-6297] - NPE during creating resources
    • [AGG-6302] - Widget binding by activator executes twice
    • [AGG-6310] - Some misspell in Russian description of resources
    • [AGG-6313] - There is error in JavaCC grammar
    • [AGG-6318] - Wrong information about free SH license in the installer
    • [AGG-6325] - Header on the registration screen is displayed with issues in Web Desktop
    • [AGG-6326] - Footer on the registration screen isn't attached to the bottom of page in Web Desktop
    • [AGG-6327] - Buttons on the registration screen lost their style rules in Web Desktop
    • [AGG-6339] - Function 'wmi_GetSummaryInformation' not available in WMI context
    • [AGG-6350] - "Virtualization Server Details" dashboard doesn't show all charts for Hyper-V (WMI)
    • [AGG-6351] - "Virtualization TOP 10" dashboard shows tables unsorted

    New Feature

    • [AGG-5483] - Remote AggreGate upgrading

    Improvement

    • [AGG-6276] - Add force SVG refresh when "class" attribute dynamically modified

    Version 5.40.09 (28/Dec/16)

    Bug

    • [AGG-5546] - Hide password symbols input during configuration script setup
    • [AGG-5566] - The Description Field is not localized in Event Log Table when Alert History is shown
    • [AGG-5682] - Widget Map component "Display Unlinked Nodes" property doesn't work
    • [AGG-5683] - Subzero detected in ping calculation
    • [AGG-5695] - Event Log shows all events independent from event filter which was selected
    • [AGG-5819] - Widgets try to change size recursively
    • [AGG-5893] - Unrecognized SNMP OIDs contain null values
    • [AGG-6018] - Renaming of a panel tab leads to an error
    • [AGG-6023] - Restart server option is not working for AggreGate server installed on Linux
    • [AGG-6034] - AggreGate creates IP SLA tests incorrectly
    • [AGG-6051] - Alpha channel is not working correctly for a combination of charts
    • [AGG-6057] - Historical events deleting from device event log leads to an error
    • [AGG-6120] - NPE on WMI method calling
    • [AGG-6124] - WMI classes and methods disappear from context menu
    • [AGG-6176] - NPE when opening device configuration under Web Desktop
    • [AGG-6196] - Insets with data tables in nested dashboards has no border
    • [AGG-6215] - Statistics don't work in models with default timestampExpression (NULL)
    • [AGG-6235] - Video player component decode video stream if it's disabled
    • [AGG-6240] - SOAP Driver NPE while loading wsdl from local machine
    • [AGG-6244] - NPE in RXTX library on LTPS
    • [AGG-6259] - There is error in RXTX library on LTPS
    • [AGG-6260] - There is an error during synchronization of 1.3.6.1.4.1.2620.1.1.26.1.1 (fwHmem-block-size) OID
    • [AGG-6261] - IEC 104 driver must reinitialize all values after restarting/reconnecting the device
    • [AGG-6262] - Ip Address class dashboard could not be opened from table cell with Class Instance editor in Web Desktop
    • [AGG-6268] - Event log doesn't splits avaliable space correctly and overflows dashboards in some configurations
    • [AGG-6269] - Hide records about topology discovery using AFT protocol to debug level

    New Feature

    Improvement

    • [AGG-6060] - Provide access to class instance fields in Class bindings

    Performance Issue

    • [AGG-6054] - Improve OPC driver to process up to 20K updates per second

    Version 5.40.08 (16/Dec/16)

    Bug

    • [AGG-5510] - MIB files with names that do not match MIB description is not activated as default
    • [AGG-5606] - Widget Player application doesn't show localized links properly
    • [AGG-5900] - Hanging sessions after Web Widget Player is closed
    • [AGG-5950] - Model's variable format is not updating on resource update
    • [AGG-6125] - Window location for the nested dashboard doesn't work
    • [AGG-6138] - Link's tool tips stop to display after scaling (zoom in/out) graph widget component
    • [AGG-6149] - Bindings on "classes" stop execution with error
    • [AGG-6163] - Class Instance List and Fields elements don't work under Web Interface
    • [AGG-6188] - "Undo" operation in GUI Builder causes elements resizing
    • [AGG-6190] - Change charset of the automatically created "aggregate" database, when using MySql from the box
    • [AGG-6207] - Table format is neither found in encoded table nor provided by decoding environment
    • [AGG-6212] - Cluster heartbeat port doesn't open if a server machine has several interfaces
    • [AGG-6227] - NPE while opening dashboards or widgets in another dashboard
    • [AGG-6228] - While calling function "class.processBindings" in log appear errors

    Improvement

    • [AGG-6027] - Extend Database Driver with a connection pool

    Version 5.40.07 (07/Dec/16)

    Performance Issue

    • [AGG-6091] - Web interface performance problem on a parnter's server

    Bug

    • [AGG-5516] - Device discovery ip range change does not affect discovery job
    • [AGG-5625] - iReport preview doesn't show any data from source table
    • [AGG-5626] - Impossible to edit a report template if source table can't be resolved
    • [AGG-5652] - Reload dashboard action returns an NPE if Event Log element is located on a dashboard
    • [AGG-5655] - Move 'NoSQL' logging category
    • [AGG-5694] - Event Log toolbar overflows by incoming events
    • [AGG-5800] - All pop-up windows appear not in the center of the screen
    • [AGG-5814] - Loading animation for widgets is not center aligned
    • [AGG-5896] - Binding executes twice, if there is no certain activator and expression includes reference to field of table
    • [AGG-5933] - Redundant line above the first row of the table
    • [AGG-5934] - SCADA/HMI Demo queries widget refernces list should be fixed
    • [AGG-5936] - Wrong image positioning in SCADA/HMI Demo widget
    • [AGG-5984] - Border property of widget panel component has wrong value after reopening the widget
    • [AGG-5996] - Popup menu of Graph and GIS map components does not work in Web Desktop
    • [AGG-5998] - NullPointerException in widget Map with using device context mask
    • [AGG-6022] - Device's color, link's color, link's width, device's tooltip are not updating on map according expressions till widget restart
    • [AGG-6038] - Data Table format allows to use spaces in the field name but reference to that field doesn't work
    • [AGG-6040] - Event Log show an error during loading event history when Cassandra is used as event storage
    • [AGG-6041] - Device event log shows only a part of historical events if Cassandra is used as event storage
    • [AGG-6044] - "View Table Format" action doesn't work in the Data Table Editor if restricted symbols are used in the field names
    • [AGG-6055] - NPE error after closing GUI Builder
    • [AGG-6062] - AggreGate server does not start as service (systemd) with xvfb command on Centos 7.2, Ubuntu 15.04
    • [AGG-6066] - Devices on geo map do not update state color while the device status changing
    • [AGG-6073] - "Chart rendering failed" error in the "Network Host Overview" dashboard's charts
    • [AGG-6095] - Data Table format bindigs doesn't work under web-desktop
    • [AGG-6099] - Build.xml is not working for demo plugin example
    • [AGG-6101] - Property values are automatically changed after enabling SNMP service of Network Host on web-desktop
    • [AGG-6112] - It's not possible to set text property of formattedfTextField with binding
    • [AGG-6119] - NPE during import device properties from 5.31.08 to 5.40.05
    • [AGG-6121] - Partner's client installation bundle doesn't include Report Editor option
    • [AGG-6128] - Too big value error while Jitter IP SLA Test creation
    • [AGG-6129] - NPE during import of model and widget from .prs files
    • [AGG-6130] - Chart does not display data from the history if requested period is more than 12 hours
    • [AGG-6135] - The 'Event Log' dashboard element causes NPE in Web Desktop
    • [AGG-6136] - The "Cancel" button in login form doesn't work in Web Desktop
    • [AGG-6137] - "Clipboard" button in Web Desktop sticks to the widgets content when scrolling
    • [AGG-6142] - UncaughtException in NoSQL DB after Key-Value storage configuration
    • [AGG-6143] - Fix Linux installator for partner
    • [AGG-6148] - Selection Values List has null value in the end
    • [AGG-6150] - SET device driver returns empty event logs
    • [AGG-6151] - "Reload dashboard" link leads to NPE invoke action operation error
    • [AGG-6155] - Monitor Related Events cause NoAvailableHostsException
    • [AGG-6159] - Program is not updated, if subprogram changed
    • [AGG-6160] - NPE on widjet map after start binding of map location
    • [AGG-6161] - Vector Drawing doesn't disappear from form if SVG-file is set to null
    • [AGG-6164] - Width of split panel part dynamically changes depending on the content despite of divider location value
    • [AGG-6174] - The "Main Gasline Demo" label in SCADA/HMI Demo dashboard has mapping issues
    • [AGG-6183] - Pop-up widgets in SCADA/HMI Demo Dashboard have incorrect size and layout
    • [AGG-6185] - NPE while creating resource 'users.admin.widgets.queryExecutor'
    • [AGG-6193] - Some widgets inside scrollable dashboards in web interface overflows visible area
    • [AGG-6197] - Nested dashboards inside dockable dashboards doesn't stretch to full height
    • [AGG-6198] - Pop-ups with system tree appears shrinked and expands while navigating the tree
    • [AGG-6199] - Split panel divider location property automatically changes its value after launching widget

    New Feature

    • [AGG-5766] - Compression and SSL encryption support in Agent and Local Agent drivers

    Improvement

    • [AGG-5907] - SET driver gives negative numbers in result, when using several function
    • [AGG-6157] - Сontrol cycle time
    • [AGG-6167] - Implement non-secure Client-Server communication
    • [AGG-6171] - Add status descriptions for SET device

    Version 5.40.06 (17/Nov/16)

    Bug

    • [AGG-5693] - Сurrent events in Chrome browser occupy the entire screen and historical events do not shown
    • [AGG-5696] - Dashboard's widget resize prohibiting can be avoided by reopening the widget
    • [AGG-5890] - Graph shows nodes which are not included by vertex mask
    • [AGG-5906] - Pyramid driver returned an error after 20-30 minutes of work
    • [AGG-6039] - System tables are deleting from DB when using key-value db
    • [AGG-6062] - AggreGate server does not start as service (systemd) with xvfb command on Centos 7.2, Ubuntu 15.04
    • [AGG-6064] - UOC russian version automatically changes "dot" to "comma" in float values
    • [AGG-6089] - The problem with pop-up widget after click geofence on the map
    • [AGG-6104] - Change layout on Graph component works incorrectly, when Vertex Mask are group
    • [AGG-6106] - SNMP driver returns description and value instead of value only in hrStorageTable
    • [AGG-6107] - There is an error with ATE0 command execution in modem connected through TCP
    • [AGG-6110] - Free NM license leads to an error with SQL persistence plugin in Platform installation bundle

    Improvement

    • [AGG-5846] - Current events in the Event Log Component fill all screen and historical events run down in the web

    New Feature

    • [AGG-2345] - CMDB/Inventory implementation

    Performance Issue

    • [AGG-5515] - Eventlog's realtime section consumes all allocated memory due long working time and great amount of events
    • [AGG-6109] - Referencing to a zoom variable in label expression cause full Map component redraw on every zoom change

    Version 5.40.05 (8/Nov/16)

    Bug

    • [AGG-4966] - Map component does not move display on Location properties change
    • [AGG-5518] - Already created devices should not be affected by a device discovery process
    • [AGG-5532] - The password field of the Run Configuration Script is written as open text
    • [AGG-5651] - Dashboard editing buttons should be hidden if user doesn't have enough rights for editing
    • [AGG-5654] - Wrong import from .csv file in case of partial choice fields
    • [AGG-5660] - JSON function can't parse an empty array
    • [AGG-5679] - An Asterisk device configuration contains a password in an open format
    • [AGG-5685] - Appropriate properties of "Backup Parameters" and "Restore Parameters" should depend on selected protocols
    • [AGG-5686] - CCM dialogs password fields are not masked
    • [AGG-5709] - Script Name List shows names instead script's descriptions in the Run Configuration Script Window
    • [AGG-5710] - "Both" scrolling option is not working for Text Area component
    • [AGG-5758] - Many to many relation table doesn't drop after deleting this relation from Client
    • [AGG-5772] - View Variable Information action fails for Global Server Configurations variables
    • [AGG-5779] - Resources with dependencies are created in the arbitrary order
    • [AGG-5799] - Pop-up window buttons should be aligned to the center
    • [AGG-5806] - Horizontal text position in the table fields is moved right from the center
    • [AGG-5808] - Checkboxes have wrong position in the table cell
    • [AGG-5809] - Wrong text left indent after word wrap
    • [AGG-5810] - Context tree is cropped on the bottom border
    • [AGG-5815] - Wrong Tibbo Systems label position during widgets loading
    • [AGG-5816] - Redundant indent in the bottom of progress bars
    • [AGG-5829] - Wrong image positioning on the Web Interface page header
    • [AGG-5833] - AggreGate does not create the schema automatically when switching to Cassandra DB
    • [AGG-5850] - Incorrect binding behavior in a widget List component
    • [AGG-5869] - Network host ftp service can read russian content only in cp1251 charset
    • [AGG-5883] - WMI request returns incorrect data
    • [AGG-5918] - st() and ld() functions doesn't work in a model rule set
    • [AGG-5927] - Alignement inside the table columns should be fixed
    • [AGG-5928] - Pop-up windows header and internal content should be fixed
    • [AGG-5937] - Clipboard reference appears on different place inside a widget
    • [AGG-5949] - Wrong Default Context at Function Expression and Binding Expression editors
    • [AGG-5956] - There is a NPE during chart wizard work for chart with advanced toolbar
    • [AGG-5957] - "Interface Bandwidth Summary" and "Interface Traffic Summary" reports show raw values of the traffic speed
    • [AGG-5967] - "Rediscover Services" action on other user's device leads to create a new device
    • [AGG-5985] - There is an error in xyAreaChart rendering
    • [AGG-5997] - Create branded installator for Agent Server + WMI
    • [AGG-5999] - Classes and Dashboard parameters issues in CMDB Plugin
    • [AGG-6002] - Automatic focusing and zooming of Graph's displaying
    • [AGG-6003] - Class Instance one to many relation can not be created when there is any data in the class table in DB
    • [AGG-6005] - NPE in widget Map with Node Table layer under Web
    • [AGG-6006] - SNMP traps information is not decoded according to installed SNMP MIB files
    • [AGG-6008] - Chosen Graph layout is not applied at the first widget launch
    • [AGG-6009] - StackOverflowError during launching widget with Graph Tree layout
    • [AGG-6010] - Graph vertex label is cut on some zooming
    • [AGG-6031] - VideoPlayer widget component doesn't reconnect if MJPEG stream lost connection
    • [AGG-6033] - SOAP Device does not execute methods
    • [AGG-6043] - Provide backwards compatibility for 'snmpGet' function
    • [AGG-6046] - Valid value of Image Expression property suppresses mouseDoubleClicked event generation
    • [AGG-6047] - Zoom level is not working on startup.
    • [AGG-6053] - NPE during SNMP synchronization
    • [AGG-6059] - DB session ID need to be transferred throw the dashboard to nested dashboards
    • [AGG-6065] - SNMP Device returns NPE and does not synchronise
    • [AGG-6076] - Ekom I/O exception - read timed out
    • [AGG-6083] - Can't open Dashboards,Configuration Server, Status server
    • [AGG-6087] - SET-4TM TCP connection problem

    Improvement

    • [AGG-5690] - Add options to disable tooltips and popup menu to DataTableEditor component
    • [AGG-5901] - Show limits/current parameters for plugin groups in Server Information
    • [AGG-6026] - Add 'updateVariable' function to abstract context
    • [AGG-6035] - Add possibility to use custom image as map tile
    • [AGG-6061] - Allow using Class Instance Editor for all human-readable field types
    • [AGG-6077] - Improve Ekom driver
    • [AGG-6094] - Improve Pyramid device driver

    New Feature

    • [AGG-2704] - DLMS/COSEM device driver
    • [AGG-3065] - Add methods for displaying missing values on a chart
    • [AGG-5420] - Enable polling of certain SNMP entities via dedicated community strings
    • [AGG-5724] - Create an IPMI Dashboard
    • [AGG-5975] - AI/AO support for IEC 61131-3
    • [AGG-6004] - Analyze POU imports
    • [AGG-6058] - IEC 61131-3 demo

    Performance Issue

    • [AGG-6032] - Improve SFC performance
    • [AGG-6082] - After change coordinates of focus map (with combobox for example), all map layers are redrawn

    Version 5.40.04 (2/Oct/16)

    Bug

    • [AGG-5794] - All icons in event logs have a wrong size
    • [AGG-5798] - Indents are need to be fixed
    • [AGG-5802] - Wrong row size in the table
    • [AGG-5803] - Vertical alignment is not center
    • [AGG-5804] - Redundant semi-transparent line above the first row of the table
    • [AGG-5805] - Table fields having [?] sign are shown with alignment issues
    • [AGG-5807] - Buttons with a three dots have wrong position
    • [AGG-5811] - Binding icon has a wrong size in context properties
    • [AGG-5812] - Help text in context configuration tabs doesn't have border(except Properties tab)
    • [AGG-5817] - Arrow icons are shifted on each other
    • [AGG-5818] - Close "X" icon has wrong alignment and horizontal position
    • [AGG-5830] - No white space between image and +/- signs in the drop-down menu
    • [AGG-5832] - LLDP topology record should be unique and include source and target interfaces
    • [AGG-5852] - Resizing of the reference cell in the Class Instance Field or List element causes rendering error
    • [AGG-5865] - Graph vertex label should not be cutted
    • [AGG-5879] - Topology graph layout can't be changed during widget runtime
    • [AGG-5880] - Changing graph's update period during widget runtime doesn't take effect
    • [AGG-5897] - AggreGate requires to fill image entry by default
    • [AGG-5898] - Web Widget Player doesn't display widget with SVG image
    • [AGG-5902] - Create execute action function in Widget Root Context
    • [AGG-5906] - Pyramid driver returned an error after 20-30 minutes of work
    • [AGG-5916] - There is an error during BACnet synchronization in log
    • [AGG-5917] - Hanging threads on PermissionCache
    • [AGG-5923] - Event Log returns an error if cassandra used as an events history storage
    • [AGG-5930] - Add space between radio buttons and description in a pop-up window
    • [AGG-5931] - Wrong icon size for tabs in event log properties
    • [AGG-5940] - Different indents in the table header depending from the table filling
    • [AGG-5945] - Showing hidden table fields causes their alignment changing
    • [AGG-5952] - Device settings precision lost
    • [AGG-5959] - There is an error in FlowSequenceProcessor inside NetFlow plugin
    • [AGG-5960] - LLDP topology data is defined but not recorded into Topology variable
    • [AGG-5962] - Preferred Action on the GIS map starts working only after node's label recalculation
    • [AGG-5963] - NPE error after using Undo/Redo buttons in the GUI Builder
    • [AGG-5965] - History events call of Event Log returns an error if a model event doesn't have a format
    • [AGG-5970] - Subwidget properties are broken in UI Builder
    • [AGG-5971] - Changing 'Normal Concurrent Bindings' cause a validation error
    • [AGG-5974] - Value of graph property 'edgeLabels' is not applied on a widget launch
    • [AGG-5976] - 'Create Undirected Link' item in the graph node right click menu should be removed
    • [AGG-5977] - There is some errors during first start of Russian installation under Linux

    Improvement

    • [AGG-4451] - Improve approach of calculating NetFlow interface outgoing traffic
    • [AGG-5388] - Extend NetFlow dashboard configuration options
    • [AGG-5455] - Bindings in subwidgets should not execute in editing mode
    • [AGG-5558] - Improve IEC 104 driver
    • [AGG-5848] - Improve node's link creation on the topology graph
    • [AGG-5849] - Add possibility to customize topology graph right click menu
    • [AGG-5921] - Local Agent should reestablish failed connection each time it gets updates
    • [AGG-5925] - Add events for link between nodes on a map component
    • [AGG-5958] - Add vertexDeleted and edgeDeleted events to Graph component
    • [AGG-5961] - Correct support for Float constants in expression language
    • [AGG-5972] - Add 'Tabs Visible' property to Tabbed Panel UI component

    New Feature

    • [AGG-5541] - Processing data table attributes in Expression Language
    • [AGG-5542] - Add Timestamp Expression parameter to a statistical channel

    Performance Issue

    • [AGG-5904] - Optimize widget loading performance

    Version 5.40.03 (14/Sep/16)

    Bug

    • [AGG-5770] - Statistics chart over multiple variables shows a single trend only
    • [AGG-5789] - Widgets on the Web Interface aren't loading
    • [AGG-5853] - Incorrect links in L3 topology graph
    • [AGG-5866] - Availability chart on Network Overview Dashboard shows selected amount of days increased by one
    • [AGG-5875] - Preferred action stop working after label reevaluating
    • [AGG-5887] - NoSQL error "Cannot add already existing column family"

    Improvement

    • [AGG-5864] - Performance Tuning Garbage Collection
    • [AGG-5872] - Add 'ftpGet' and 'ftpLs' functions to NetworkHost device
    • [AGG-5891] - Add read-only mode to topology

    New Feature

    • [AGG-5223] - IEC languages support: ST
    • [AGG-5419] - Multiple IP addresses within a Network Host device
    • [AGG-5525] - Implement SET-4TM device driver
    • [AGG-5535] - Implement Piramida device driver

    Version 5.40.02 (06/Sep/16)

    Bug

    • [AGG-4651] - Logging.xml is overwriting during update of AggreGate
    • [AGG-5186] - The Network Topology Discovery action find out only a part of links
    • [AGG-5307] - Client hangs on Network Host Overview dashboard
    • [AGG-5477] - There is a NPE error when mouse cursor entered on any field head of the Event Log
    • [AGG-5490] - domainCrosshairValue property doesn't return correct data
    • [AGG-5497] - Error removing events in NoSQL storage
    • [AGG-5500] - IT Infrastructure dashboard doesn't show CPU usage bar and color block correctly
    • [AGG-5504] - Quick Start widgets flash and never open in web desktop
    • [AGG-5505] - Context menu doesn't work on web desktop
    • [AGG-5506] - There are NPE errors during widget opening on web desktop
    • [AGG-5507] - There are NPE errors during server work
    • [AGG-5508] - DTE Color Box cell doesn't show properly on web desktop
    • [AGG-5509] - DTE Bar cell doesn't show properly on web desktop
    • [AGG-5513] - Coordinate expressions should be executed only if defined
    • [AGG-5514] - Interval bar chart component displays only last interval of each series
    • [AGG-5533] - Device images on the topology graph shifted from the center of Iine intersection
    • [AGG-5536] - "Node Leave" event is not generated after cursor has left the node
    • [AGG-5537] - Simple scheduled job with report works in unpredictable way
    • [AGG-5538] - Expression in the Labels property of Map Layer should be able to evaluate "form" schema reference
    • [AGG-5539] - Device change its location on the map during full synchronization
    • [AGG-5543] - AggreGate doesn't start after restarting while using nosql storage
    • [AGG-5551] - Map layer label expression should be evaluated at any changes of the variables in the expression
    • [AGG-5552] - Map layer "Marker Ratio Expression" property's changes doesn't work after widget launch
    • [AGG-5554] - Topology "Link Description Expression" is not recalculated during widget running
    • [AGG-5555] - Error parsing expression in widgets with map
    • [AGG-5561] - Not all widgets are loading in Web Desktop
    • [AGG-5564] - OPC Device shows errors in asynchronous mode
    • [AGG-5567] - Topology built on LLDP is not full
    • [AGG-5568] - Topology propery "filter" does not work on widget launch
    • [AGG-5575] - An Event Log widget component doesn't load history events on web-desktop
    • [AGG-5576] - Error calling function "Network Topology Discovery" from "Network Management": null
    • [AGG-5581] - Topology property "Display Unlinked Nodes" applies only after topolgy update
    • [AGG-5582] - The Unicast Packets widget won't show the line colors in the chart legend after first start
    • [AGG-5583] - Error handling event 'Event 'mouseExited'
    • [AGG-5599] - AbortProcessingException in UIComponent cell editor facelet
    • [AGG-5600] - Data Table component hangs when it is used as a part of a widget on web-desktop
    • [AGG-5608] - There is a NPE error after opening "Device Configuration" of new "network host" device on web-desktop
    • [AGG-5609] - NPE while creating a device context
    • [AGG-5618] - Problem with function ld("enviroment local var") in widget binding
    • [AGG-5621] - There is an error when Cassandra DB is used
    • [AGG-5629] - AggreGate cluster doesn't replicate Postgres DB
    • [AGG-5632] - JSON function doesn't accept 'null' values
    • [AGG-5636] - Null Pointer Exception when a device deleting
    • [AGG-5638] - Exception while trying to sinter value in ag.granulation
    • [AGG-5642] - Activation key changes each time the Server is restarted under different VM's
    • [AGG-5656] - Some editor cells don't show error border on incorrect data in the web interface
    • [AGG-5657] - Field value is located under icon in the vertical mode of the DTE in the web interface
    • [AGG-5659] - Snappy causes the error while initializing Cassandra service
    • [AGG-5663] - Subwidget of widget from distributed server is not working on consumer
    • [AGG-5666] - There is a blank screen in Web Desktop during LDAP authorization
    • [AGG-5668] - Charts displays "No data" on the Interface Info Dashboard
    • [AGG-5681] - Several minor style issues with the Web Desktop
    • [AGG-5689] - Widget disappears in a second after dashboard launch
    • [AGG-5692] - Data Table Editor render "bytes" shows wrong string for values where is more than 12 digits
    • [AGG-5701] - There are two similar "linkDown" alerts in the resources
    • [AGG-5708] - A "Scale Video" property of widget component videoPlayer doesn't work if you change url by binding
    • [AGG-5735] - Wrong charset encoding in OEM clients
    • [AGG-5737] - Class related database table doesn't drop after class has been removed
    • [AGG-5759] - Class Instances List shows no or wrong info
    • [AGG-5763] - Asynchronous updates delivery does not work in Local Agent
    • [AGG-5765] - NPE error during attempting of SVG properties import
    • [AGG-5771] - Main AggreGate server of a cluster does not listen all network interfaces for heartbeat monitoring
    • [AGG-5775] - Graph component requires at least one pair of nodes with link
    • [AGG-5780] - Memory and Disk Utilisation models calculates long numbers incorrectly
    • [AGG-5783] - "String"-type fields in class table should be saved in DB table as text, but not varchar
    • [AGG-5784] - Client goes to "Not responding", when trying to add new field to class, having at least one "View"
    • [AGG-5790] - Failed to load data block from server in expressions
    • [AGG-5826] - Exception when deleting instances of class with reference to other class
    • [AGG-5827] - BadRequestException. When opening main dashboard.
    • [AGG-5831] - Graph and Map Layer preferred action doesn't work
    • [AGG-5842] - Fix lifecycle buttons in Requests
    • [AGG-5844] - Fill subject of outgoing message in a correct way
    • [AGG-5845] - Impossible to create class instance, releated one to many relation to other class instance
    • [AGG-5856] - Wrong naming expression behavior in classes
    • [AGG-5857] - Incorrect map object coordinates without created image model
    • [AGG-5859] - Email sending is not working in Requests
    • [AGG-5862] - NPE on new request adding in Requests dashboard
    • [AGG-5863] - Cassandra uses non-compatible and slow event storage format

    Improvement

    • [AGG-3736] - It is necessary to add other languages into the widgets and dependence between contexts of virtualization plugin
    • [AGG-5288] - Implement the ability to specify several recipients in a messages
    • [AGG-5289] - Implement CC and BCC e-mail fields for messages
    • [AGG-5290] - Implement the ability to send and receive messages with attachments
    • [AGG-5292] - Create a help text message for "Recipient" fields in "Send SMS" action
    • [AGG-5357] - Provide help texts for Server Configuration and Server Information
    • [AGG-5401] - 'device.snmp' is absent in Network Device Overview dashboard's validity expression
    • [AGG-5408] - Make it possible to receive UDP and TCP syslog messages at the same time
    • [AGG-5558] - Improve IEC 104 driver
    • [AGG-5578] - Extend CPU and Memory models for Huawei supporting
    • [AGG-5584] - Highlighting of the selected context on the GIS map
    • [AGG-5598] - Add workflows plugin to the installation bundle
    • [AGG-5644] - Add ability to issue tag-based licenses
    • [AGG-5669] - Implement expression language function 'dataBlock()'
    • [AGG-5713] - Update Interface Traffic Model rule for work with Windows
    • [AGG-5728] - Add a flag to installable contexts that allows validity for remote contexts
    • [AGG-5732] - Add for node and link on the GIS map and Graph a customizable right click menu
    • [AGG-5748] - Implement buffering events using filesystem in Agent connector
    • [AGG-5778] - Implement file transfer commands in Ekom Driver
    • [AGG-5786] - Add settings for external Cassandra storage and BD folder
    • [AGG-5839] - Make Publication Function in MQTT Driver
    • [AGG-5851] - Make it possible to create "Models" plugin with optional dependencies
    • [AGG-5871] - Improve Ekom device driver

    New Feature

    • [AGG-1947] - IP Address Management
    • [AGG-2809] - Support for storing "variable quality" and writing bad-quality samples on device error/disconnection
    • [AGG-3498] - Saving sounds and images from Data Block fields
    • [AGG-3665] - Add DnD support to System Tree in Web Desktop
    • [AGG-4162] - Implement OPC DA1/3-AE-HDA agent
    • [AGG-4166] - Implement client/widget window positioning for working on a video wall
    • [AGG-4263] - MQTT device driver
    • [AGG-4349] - Network interface dashboard
    • [AGG-5225] - IEC languages support: FBD
    • [AGG-5380] - Update database configuration file to support MySQL 5.7
    • [AGG-5456] - Method for accessing context "full description" that includes descriptions of parent contexts
    • [AGG-5498] - Extend IEC Runtime to support standalone ST operation
    • [AGG-5499] - Provide SFC and ST interoperability in IEC Runtime
    • [AGG-5524] - Implement EKOM device driver
    • [AGG-5585] - Add topology graph property to launch widget from node's right click menu
    • [AGG-5828] - Implement TPS device driver
    • [AGG-5835] - Implement PLC main cycle

    Performance Issue

    • [AGG-5665] - Improve complex widgets loading speed in Web-desktop

    Version 5.40.00 (29/Apr/16)

    Bug

    • [AGG-4343] - Fix a layout of web desktop in Safari browser
    • [AGG-5054] - Geo Map should be zoomed and positioned to before geofence rendering
    • [AGG-5072] - Ping returns high values of delay
    • [AGG-5105] - A system tree scrolls unpredictably when server has a lot of devices
    • [AGG-5179] - The failover cluster server cannot connect to the master cluster server
    • [AGG-5214] - A group "visibleChildren" variable event changing doesn't appear
    • [AGG-5218] - A binding of a System Tree 'root' property has no effect in a widget
    • [AGG-5227] - vmsListMaker() and hvsListMaker() have evaluation errors right away after server installation
    • [AGG-5231] - Properties order is occasionally mixed and saving stop to work
    • [AGG-5244] - Class Instance Changed log is always empty
    • [AGG-5245] - A "View Server Information" action hangs
    • [AGG-5247] - Modified tables are closed with loosing all changes regardless of user's choice
    • [AGG-5249] - The server updating always reset to default any changes of "vmoptions" files
    • [AGG-5251] - A user doesn't log off if he was deleted
    • [AGG-5252] - Rows described an access to any context groups are not created in a user permissions table after his creation
    • [AGG-5255] - 'Submit' event bindings does not execute before widget is closed by a button component
    • [AGG-5256] - Double event in the widget log during binding's execution
    • [AGG-5259] - DB PostgreSQL cluster doesn't synchronize tables
    • [AGG-5265] - OPC creates several groups on OPC Server
    • [AGG-5269] - Exception occurs when you create a class Message with Derby database
    • [AGG-5271] - Setup proper copyright message in Web Interface
    • [AGG-5272] - Group permission changes don't apply to all selected contexts
    • [AGG-5275] - New device's statistic channel is not working until restart of server
    • [AGG-5277] - There is a splash of series' values except the first one on Disk Utilization widget
    • [AGG-5278] - A new showDetails field format of Summary function isn't compatible with server versions below 5.30.03
    • [AGG-5280] - A group action "Synchronize" doesn't work when device group is shown as "system tree" element on a widget
    • [AGG-5281] - There is an error during starting UOC
    • [AGG-5282] - There are NPE errors in a widget with a "graph" element
    • [AGG-5285] - Scada Control Center typos
    • [AGG-5286] - Series selection on XY chart is reseting on update button click
    • [AGG-5291] - The server loads all plugins regardless of the license type
    • [AGG-5294] - AggreGate Server ignores extended mail settings for outcoming mail settings
    • [AGG-5296] - There are NPE errors after adding IPMI device
    • [AGG-5300] - NPE during AggreGate server start
    • [AGG-5302] - Selection values of "Advanced SMS Settings" are wrong
    • [AGG-5315] - I can add record on Server Configuration-Device-Default Synchronization Options, but I can't delete it
    • [AGG-5316] - There are memory leaks in client
    • [AGG-5317] - The server crashes and can't successfully start after adding DNP3 device
    • [AGG-5318] - Modbus TCP device synchronization issue
    • [AGG-5319] - The expressions which use device statistic channel variables for calculation can't be calculated for devices loaded from the distributed server
    • [AGG-5320] - Error converting OPC tag arrays
    • [AGG-5325] - IPMI driver is incompatible with Quanta and HP servers
    • [AGG-5326] - NoSQL fails to start due to a concurrency error
    • [AGG-5327] - OPC stops to receive async updates after a couple of minutes
    • [AGG-5330] - Link's direction does not work for several layouts
    • [AGG-5333] - SIP driver prevent server to start
    • [AGG-5334] - SNMP + WMI device try to synchronize SNMP variables via WMI
    • [AGG-5335] - Some widgets of Network Host Overview are not loading in Firefox
    • [AGG-5339] - Full history option doesn't work in Limit Time Period property of chart for statistics
    • [AGG-5340] - Chart based on statistics of instantiable model show No data error
    • [AGG-5344] - The Search doesn't index variable values
    • [AGG-5345] - There is a wrong behaviour on the Search window
    • [AGG-5346] - OPC driver settings for manual tags does not follow tag order in settings
    • [AGG-5349] - NPE in realtime chart
    • [AGG-5351] - Error processing bindings when executing 'Add Device' action
    • [AGG-5353] - Modbus device registers resets their types after importing from a csv-file
    • [AGG-5355] - There is an error in DTE filter work
    • [AGG-5359] - Event acknowledgements aren't saved in Cassandra DB
    • [AGG-5360] - Error reading device SNMP variables
    • [AGG-5361] - AggreGate does not save russian and ukraine text while saving a report as Excel
    • [AGG-5362] - There is an error after modifying URI of VMware vCenter/ESXi device
    • [AGG-5365] - Layered panel's depth doesn't influence the visibility of components.
    • [AGG-5370] - Error while importing resources from .prs in Key-Value Storage
    • [AGG-5371] - WMI reset driver action leads to an error
    • [AGG-5372] - Error during WMI DCOM synchronization
    • [AGG-5373] - There is an error during query execution
    • [AGG-5375] - Installer could not find msvcr100.dll on some systems
    • [AGG-5377] - Logger level management is not working in .NET SDK
    • [AGG-5381] - Error creating dedicated event tables while starting the Server on Cassandra DB
    • [AGG-5389] - Web desktop freezes after opening several dashboards
    • [AGG-5390] - Not all fields in UPS information widget are localized
    • [AGG-5393] - There is an error in model's event subscription during server start
    • [AGG-5394] - Event listener is not working as activator for binding, if you don't specify certain event
    • [AGG-5395] - The order of records was not saved in correct way during manual reordering
    • [AGG-5397] - Xpath function returns string with CR characters
    • [AGG-5398] - Standard tibboTimeRecorderController model returns exception while TR610 is rebooting
    • [AGG-5400] - Events "updated" arise when the device is offline
    • [AGG-5404] - NPE in xpath() function when empty node is found in the XML string
    • [AGG-5405] - Bindings of Input Parameters aren't saved in automatic corrective action of an alert
    • [AGG-5406] - PE shows an erroneous confirmation dialog upon OK click
    • [AGG-5407] - Java based Web Client's window is blank on logon
    • [AGG-5411] - Changing of the "Default User Permissions" table leads to a NPE error
    • [AGG-5412] - Realtime chart update doesn't work
    • [AGG-5415] - iReport can't be launched at the same time under Windows Terminal Server by few users
    • [AGG-5416] - iReport can't get access to its configuration files when UAC is enabled
    • [AGG-5417] - No sync error when OPC server rejects updateRate = 0 in asynchronous mode
    • [AGG-5428] - Multiple components selection doesn't reset when click on a single component
    • [AGG-5429] - Multiple components selection with "Ctrl" key at the UI Builder can omit components
    • [AGG-5436] - PowerShell script doesn't work as alert's automatic corrective action
    • [AGG-5438] - Reset OPC device driver fails on some OPC servers
    • [AGG-5439] - There is a NPE error during IPMI synchronization with "Maximum Available" or "Callback" level
    • [AGG-5442] - Misprints in the Russian translation
    • [AGG-5443] - There is NPE error in Data Table Editor filter string in the License Director
    • [AGG-5448] - Failed to get context 'users.*.devices.*' while handling context event in Binding
    • [AGG-5451] - Memory Utilization model fails to execute because of undefined dependency
    • [AGG-5462] - Error in parsing NetFlow V9 data
    • [AGG-5463] - Wrong "discovery" links in the System Tree when a free license is used
    • [AGG-5464] - A service list is empty in the "Discovery Service Selection and Setup" window when a free license is used
    • [AGG-5468] - The server database doesn't fully created if command line parameter "-c" used without "-u"
    • [AGG-5469] - Creating the "Interface Errors Overall" widget from resources returns an error
    • [AGG-5471] - Empty ifXTable for devices without ifTable
    • [AGG-5495] - Cyclic resource dependencies block resource creation
    • [AGG-5186] - The Network Topology Discovery action find out only a part of links

    Improvement

    • [AGG-4564] - Add Default Context property to models
    • [AGG-5043] - Add logout button in Simple mode
    • [AGG-5250] - Use Text Area Editor for editing messages' bodies in plugin Requests
    • [AGG-5321] - Make expression functions "setVariableField" and "setVariableRecord" to achieve multithreading
    • [AGG-5384] - Add elementClicked event to Vector Drawing component
    • [AGG-5450] - Add mouse events with geo coordinates to Map component
    • [AGG-5473] - Make a dependency for scadaDemo autorun action to create scadaDemo dashboard
    • [AGG-5476] - Allow to add a record when DTE sorting is turned on
    • [AGG-5489] - Source and target interfaces are unknown for LLDP-enabled devices

    New Feature

    • [AGG-4957] - Basic Request/Incident Management dashboards
    • [AGG-5226] - IEC languages support: SFC
    • [AGG-5465] - Allow editing IEC ST program in UIBuilder

    Performance Issue

    • [AGG-5283] - Improve performance of Safari and Firefox browsers
    • [AGG-5363] - Configuration of Model with more than 10000 variables and bindings very long loaded in the Property Editor

    Older Versions

    Changelog for AggreGate 5.3 available here. Changelog for AggreGate 5.2 and older releases available here. For more information about a particular issue, please contact Tibbo.