AggreGate 5.5 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.51.21 (16/Jul/19)

Bug

  • [AGG-9010] - Severe server memory leak
  • [AGG-9464] - Error "variable does not available in context " in Russian localization when execute "summary"
  • [AGG-9473] - Radio buttons in the report menu does not work in Web Widget
  • [AGG-9484] - Client freezes if a context menu is used in a popup widget
  • [AGG-9489] - Scripts (Java) are not executed if the input format is not explicitly specified
  • [AGG-9498] - Remote context from Distributed Architecture disappears after adding another remote context
  • [AGG-9519] - Incorrect behavior of java.awt.event.Component Event with topology component
  • [AGG-9583] - User cannot be imported using the Applications context
  • [AGG-9585] - No ability to edit records order in resource panel when configuring context Applications

Version 5.51.20 (30/May/19)

Bug

  • [AGG-8359] - Wrong dates in response to the eventRegister function of Pyramid-device
  • [AGG-8811] - Interface bandwidth widget for WMI devices shows incorrect information with WmiJacobDispatch error
  • [AGG-8869] - SIKON device does not connect after reinit
  • [AGG-9035] - StackOverflowError when copying a group into itself
  • [AGG-9105] - NullPointerException when disconnecting remote server via distributed architecture
  • [AGG-9184] - SystemTree component is not updated after changing "root" property
  • [AGG-9229] - SNMP Set function returns an error
  • [AGG-9262] - Java-level deadlock after updating server to new version
  • [AGG-9323] - 'Decode' function fails in some cases during processing 'encode' function result
  • [AGG-9324] - 'storageOpen' function uses incorrect SQL statement to limit output in case of Oracle DB
  • [AGG-9334] - Topology map widget with linked nodes hangs on auto refresh
  • [AGG-9395] - OutOfMemrory when executing 'Monitor Related Events' with a lot of events

Performance Issue

  • [AGG-9376] - Memory leak on server when local agent bufferDeviceEvents is enabled

Version 5.51.19 (22/Mar/19)

Bug

  • [AGG-9133] - Server shows error on client connection and establish connection only after server restart
  • [AGG-9141] - menuPopup@ event doesn't work in graph component of widget

Version 5.51.18 (18/Mar/19)

Bug

  • [AGG-8811] - Interface bandwidth widget for WMI devices shows incorrect information with WmiJacobDispatch error
  • [AGG-8919] - Graph component for full device map opens in smaller size on widget startup
  • [AGG-9089] - Widget's graph component doesn't show background layout the first time
  • [AGG-9119] - Web-widget freezes on click

Performance Issue

  • [AGG-8996] - Slow events retrieval from custom table of eventsStorages using event-get function with filter

Version 5.51.17 (05/Mar/19)

Bug

  • [AGG-8878] - Contexts do not appear when they are created over a distributed structure
  • [AGG-8998] - All schedulers stop running when maxJobsThreads of one of them overflows
  • [AGG-9021] - Variables from SMI-S driver comes with empty values
  • [AGG-9080] - Widget's graph component doesn't show background layout, if there is no nodes

Version 5.51.16 (21/Feb/19)

Bug

  • [AGG-9012] - Jasper Report can't be downloaded by Client installer while installing process

Version 5.51.15 (20/Feb/19)

Bug

  • [AGG-8920] - Cyclic dashboard dependencies lead to recursion
  • [AGG-8934] - IPMI device shows incorrect values
  • [AGG-8944] - Graph nodes position doesn't restored from saved layout
  • [AGG-8947] - OutOfMemoryError after several restarting graph with huge background
  • [AGG-9001] - Graph component drops node position on node table update

Version 5.51.14 (05/Feb/19)

Bug

  • [AGG-8875] - Client freezes on server switch from master to slave, if autorun is enabled

Version 5.51.13 (04/Feb/19)

Bug

  • [AGG-8821] - Using Graph component with custom topology halts client machine
  • [AGG-8930] - Error on widget start after server upgrade, if it includes graph component

Version 5.51.12 (29/Jan/19)

Bug

  • [AGG-8385] - Sometimes Trial Remaining days count is calculated wrong
  • [AGG-8597] - Passwords behind the asterisk are stored unencrypted and can be copied
  • [AGG-8780] - Device drag-n-drop to device group brakes this group context
  • [AGG-8796] - Wrong values in response to the power-profile functions of pyramid-type device
  • [AGG-8803] - Cannot reuse binding processor error on widget start
  • [AGG-8816] - Installer doesn't install downloadable components
  • [AGG-8823] - Instantiable model tries to bind into wrong context after changing any property in model
  • [AGG-8826] - Incorrect Ping response value after restarting server
  • [AGG-8853] - IPMI Invalid authentication algorithm error when connecting to ILO interface of HP server
  • [AGG-8877] - NoSuchMethodError with embedded Cassandra on server startup

Improvement

  • [AGG-8797] - Add setting number of retries on synchronization error in pyramid-type device

Version 5.51.11 (07/Dec/18)

Bug

  • [AGG-7879] - LDAP Authentification works only inside one organization unit in 5.41.xx version and leads to connection error in 5.51.xx
  • [AGG-8366] - IP host SNMP service shows WMI service errors
  • [AGG-8475] - Rejected execution in IEC-104 Server during server start
  • [AGG-8487] - System opens help in English if user call it from Russian version
  • [AGG-8515] - Rectangular selection captures first layer components of a Layered Panel
  • [AGG-8516] - When depth of a Layered Panel layer changes then order of the layer is not changed in Component Tree
  • [AGG-8519] - Missed "Naming Expression" field in fields format view/edit of all tables
  • [AGG-8521] - DTE bindings that contain references aren't executed in WD
  • [AGG-8540] - Python script execution error in context Scripts if used external library for Python
  • [AGG-8543] - WMI driver stops synchronizing after several days of operation
  • [AGG-8546] - Subwidget doesn't update it's content on shown subwidget changes till restart of main widget
  • [AGG-8547] - WMI Device with "Tree view" reading assets multiply
  • [AGG-8548] - CimException appears on WMI device synchronization
  • [AGG-8557] - Can not export users and alerts group
  • [AGG-8561] - NPE during server start if required JDBC driver is absent
  • [AGG-8569] - Statistic channels don't creates automatically for IP devices
  • [AGG-8574] - Commented dependency expression break synchronization process for network host device
  • [AGG-8580] - Line elements in widgets joins after increasing scaling and returning scale to 100%
  • [AGG-8594] - NPE in Web Desktop on server modules update or delete action execution
  • [AGG-8601] - Wrong context descriptions in Entity Selector
  • [AGG-8606] - Bindings for label font size executed on event doesn't apply to the label placed on the absolute layout panel with scaling
  • [AGG-8607] - 'Discovery' context is unavailable in free NM license
  • [AGG-8618] - Reference 'form/comboBox1:selectedItem' returns 'null' after client (UOC) update to 5.51.10 version
  • [AGG-8619] - IEC-104 server synchronization returns NPE error
  • [AGG-8634] - Context becomes undeletable after restarting server
  • [AGG-8636] - Context import errors after changing DB from key-value to the PostgreSQL
  • [AGG-8642] - Help links in Context Tree doesn't open necessary pages due lack of language symbols
  • [AGG-8654] - Server does not send event updates to OPC server after 5 minutes
  • [AGG-8655] - 'Network Device Discovery' action and function don't detect devices with HTTP service, and not always with SSH or WMI service
  • [AGG-8668] - Can not connect device 'EM200' by LinkServer to Device Management
  • [AGG-8670] - Incorrect bindings behaviour in instantiable models
  • [AGG-8677] - Reading attributes from the XPath gives empty strings
  • [AGG-8682] - Documentation links from the Help menu in GUI builder open browser tab with 404 error
  • [AGG-8698] - x32 installer sets Xmx1500m for client (UOC) that leads to prevent it's start
  • [AGG-8763] - Device driver reinitialization sometimes leads to error of deleting property and doesn't synchronize device
  • [AGG-8770] - Getting error while calling 'Check Compliance' function after Compliance Policy editing
  • [AGG-8776] - Wrong thread string representation for AbstractDeviceController
  • [AGG-8779] - Incorrect concurrent processing of action result
  • [AGG-8795] - EventPreprocessor of a Device Controller parallels tasks only after the command queue is filled out

New Feature

  • [AGG-7304] - Implement filtering for configuration comparison process

Improvement

  • [AGG-7605] - Add Graph component possibility to restore layout by bindings
  • [AGG-8015] - Add 'In-memory Value Caching' setting to Model variable settings
  • [AGG-8520] - Implement "Node Tooltip Expression" and "Link Tooltip Expression" in graph topology parameters
  • [AGG-8690] - Implement manual SoftReference cleaning for memory watchdog
  • [AGG-8717] - Provide a separate pool for concurrent event dispatchers
  • [AGG-8766] - Add a Condition field for graph popup menu items
  • [AGG-8771] - Add Maximum Incoming Queue Length setting to Provider options

Performance Issue

  • [AGG-8591] - HTTP Server 'POST' requests limit per second is 450, need 3500
  • [AGG-8660] - Slow data retrieval from relation databases
  • [AGG-8732] - Keep 'previousResult' in evaluator only if an expression refers to {env/count}

Version 5.51.10 (18/Oct/18)

Bug

  • [AGG-7695] - CPU usage parameter shows negative values when gets the 0x800007D6 error
  • [AGG-8368] - Distributed Architecture creates connection duplicates
  • [AGG-8419] - There is a company title in the OEM assembly
  • [AGG-8439] - Model import fails if Cassandra NoSQL is used as event storage and connection to Internet was turned off during server working, also breaks File DB
  • [AGG-8440] - Virtual Machine Monitoring List Has Maximum Limit 100 Machines
  • [AGG-8496] - Tooltip field is missed in Vector Drawing component settings
  • [AGG-8497] - Chart rendering failed with a Component Error when changing aggregation period or Start and End dates
  • [AGG-8498] - Sometimes Pyramid device returns 'Synchronization Error' and functions call return empty result
  • [AGG-8507] - WMI metadata appears only after driver resetting
  • [AGG-8508] - Recursive mode of WMI namespace reads only one nested level
  • [AGG-8517] - UOC hangs after the first layer of a Layered Panel is removed
  • [AGG-8519] - Missed "Naming Expression" field in fields format view/edit of all tables
  • [AGG-8536] - SELECT query of database device returns empty Data Table for MySQL fields of TEXT data type
  • [AGG-8542] - Server fails due to memory overflow if an SQL query returns too much data
  • [AGG-8553] - Aggregate client gets heap limit while switching workspaces a few times
  • [AGG-8554] - Nothing happens if function called as action and should return empty table

Improvement

  • [AGG-8336] - Add ability in action show! of Parameterized Report and Query to getting parameters from widget binding expression if it was target in this binding

Version 5.51.09 (27/Sep/18)

Bug

  • [AGG-7707] - It is not possible to simultaneously change the values of the upper and lower bound of the interval in the component "rangeSlider"
  • [AGG-7753] - Adding new bindings in Event Storages server configuration doesn't create new key fields in custom table till server restarting
  • [AGG-7763] - Error saving event when using custom event writer
  • [AGG-7798] - Error during create indexes for system fields of custom Event Storage in Oracle DB
  • [AGG-7817] - Context Tree doesn't show all devices with the same description when selecting default context for an expression
  • [AGG-7844] - Context tree search does not give results after loss of connection between client and server
  • [AGG-7880] - Agent driver overwrites Quality of the initial agent setting value
  • [AGG-7899] - Pre-installed statistics channels don't remove from server configuration after configuration will be saved
  • [AGG-7966] - Database device executeQuery() function on SQL queries with cyrillic symbols in condition always returns 0 rows
  • [AGG-7990] - Input bindings in the action arguments configuration aren't performed when workflow is launched
  • [AGG-7995] - Local Agent continue to collect data after disabling
  • [AGG-8033] - Action AddDevice fails with indexOutOfBound Exception when calling it from a workflow
  • [AGG-8055] - It is not possible to add several rules for color selection of events in the event filter for the same event of different levels
  • [AGG-8090] - Message stream statistic doesn't count Message Count and Last Message Recieved time
  • [AGG-8093] - Local Agent Event Log shows only a part of transferred events
  • [AGG-8152] - Initctl doesn't stop java process after "Stop" server action
  • [AGG-8162] - Changing width of the Widget Form using bindings doesn't apply to the widget
  • [AGG-8172] - Unhandled exception in device.snmp while reading value of ifTable "15"
  • [AGG-8246] - Unsupported IPFIX (NetFlow V10) packages from Cisco devices
  • [AGG-8250] - 'Add device' action adds only one of Generic TCP ports
  • [AGG-8262] - Creating 'Forthcoming SLA Breakdown' alert on 'Context Statistics' variable leads to NPE
  • [AGG-8266] - DefaultContext is wrong in DataTableEditor when DataTable read only
  • [AGG-8288] - Incorrect grouping behavior in DTE
  • [AGG-8293] - Alert properties importing from PRS doesn't replace alert corrective action bindings
  • [AGG-8302] - Sometimes error "Broken pipe" occurred when calling function or synchronizing of the Pyramid device
  • [AGG-8349] - When the visibility of the series on the graph changes in run time, the series in the legend disappears, and the series is not hidden on the chart, until the graph is updated
  • [AGG-8356] - Real-time part of Event log isn't showed events enrichments when event is enriched by Event Processing Rules
  • [AGG-8358] - Event creation time is delayed
  • [AGG-8374] - 'Show events' action of remote context reopens early opened event log of other remote server context with the same local context name
  • [AGG-8376] - Class annotation for fields with foreign class instance editor does not work without table binding
  • [AGG-8386] - Problem with Variables in Instantiable Models when Hierarchy is used
  • [AGG-8387] - IEC-104 Server variable synchronization error when t1 timeout
  • [AGG-8388] - Concurrent modification exception in IEC-104 Server
  • [AGG-8390] - Timestamp of new model's variable starts to display only after additional properties window reloading
  • [AGG-8392] - Out-of-the-box Disk Utilization statistic channel mixes data when disks order is changing
  • [AGG-8395] - Entity parameters don't work from reference editor options
  • [AGG-8400] - scripts.slaBreakdown() returns 'no date' for any statistics channel
  • [AGG-8402] - Distributed Architecture hangs after some long time of working
  • [AGG-8403] - IEC-104 Client returns empty result in interrogation command reply
  • [AGG-8404] - Fields in datatable is not grouping in WD
  • [AGG-8405] - Connectors aren't rendered when scrolling work form
  • [AGG-8408] - Immutable error occurs when you try to sort data table in dashboard in WD
  • [AGG-8409] - 'Default Permissions' table and 'Resources' table allow to add/delete rows
  • [AGG-8415] - Closing class instance type dashboard leads to view unavailable error
  • [AGG-8417] - Modification of model function description is not applied in the model context menu until the client is updated
  • [AGG-8418] - Links in the online self-tutorial must be corrected
  • [AGG-8419] - There is a company title in the OEM assembly
  • [AGG-8420] - NPE error when calling eventRegister function of pyramid-type device
  • [AGG-8422] - Context renaming deadlocks with nested variable read/write operations performed by other threads
  • [AGG-8425] - The variables order of ComboBox changes when adds new selection values
  • [AGG-8427] - User properties saving after importing from PRS file always fails if special characters, numbers and capital letters are required in server password settings
  • [AGG-8431] - Wrong data in response to the event function of set-device
  • [AGG-8435] - NPE and No Response Error after Enabling SNMPv3
  • [AGG-8437] - Deadlock in Local Agent's history buffering mechanism
  • [AGG-8441] - Data of the class's editable fields are mixed when sorted class instances on dashboard in WD
  • [AGG-8442] - Action "Deactivate Alert" doesn't deactivate Alert instances activated by "Triggers Activated by Variable State"
  • [AGG-8445] - Database connections leak
  • [AGG-8451] - Agent driver doesn't properly shutdown command executor thread pool
  • [AGG-8454] - NPE while IEC-104 Server received Interrogation command
  • [AGG-8458] - Width of DTE columns in Dashboard resets every time after the table refreshes
  • [AGG-8462] - Sync threads are accumulated in the IEC-104 client when server(IEC-104) is reconnecting
  • [AGG-8464] - Deadlock in Local Agent's buffer on event confirming
  • [AGG-8468] - Clicking on interface link in device interfaces query gives error message
  • [AGG-8470] - Threads of disabled Model stay in Thread Pool and give errors in Bindings where Models' variables was used before
  • [AGG-8472] - User with administrative rules for all devices can't add all devices to Device Group
  • [AGG-8477] - Reports generated at "Class Instance List" dashboard shows values instead of descriptions
  • [AGG-8478] - Pyramid function call hangs on getting a response
  • [AGG-8480] - Pyramid-device in response to the same power profile request, sends a date with a different number of milliseconds
  • [AGG-8488] - Copy To Clipboard button clicked from "View Activation Key" command in tray menu doesn't copy Activation Key

Improvement

  • [AGG-8424] - Support PKCS12 Keystore type for Mqtt device
  • [AGG-8493] - Add thread statistics to Server Status

Performance Issue

  • [AGG-7328] - Too long table bindings execution in class and dashboard settings if Oracle DB is used as a storage
  • [AGG-8360] - Distributed Architecture slows down with uptime increase
  • [AGG-8473] - Deadlock in IEC-104 Server when changing t1 timeout
  • [AGG-8474] - Server Configuration window opens for more than 15 minutes
  • [AGG-8482] - Deadlock in unified search indexing that blocks system event dispatching

Version 5.51.08 (28/Aug/18)

Bug

  • [AGG-7703] - Field format editor "Bar" in Web Desktop shows 100% if value more than 100%
  • [AGG-7708] - Transferred to the context group users context doesn't hide from the primary location when this option is enabled
  • [AGG-7743] - Change Password function call appears to the error
  • [AGG-7785] - Ping service result is "success" when main IP address is unreachable and additional IP address is reachable
  • [AGG-7794] - Image field of the model variable in the additional properties isn't disabled when lock parameter is enabled
  • [AGG-7826] - DTE filter doesn't find numbers if their length are 4, 7, 10, 13, 16 and etc. digits
  • [AGG-7849] - Intaller creates JasperSoft Studio "dataAdapters" folder in the "null" folder instead of ".ag"
  • [AGG-7864] - Error setting property 'explodePercents' in the Pie Chart when saving template
  • [AGG-7878] - NPE error when calling setVariable() function to change channelProperties variable of pyramid-type device account
  • [AGG-7881] - NPE error validating data table field during server start
  • [AGG-7883] - Field 'storageTable' is not found in record 'options' during server start
  • [AGG-7904] - View source data option in the widget chart doesn't give result in the WidgetPlayer
  • [AGG-7931] - Server hangups after incorrect query
  • [AGG-7934] - Search box inside Create/Update Resources doesn't work in WD
  • [AGG-7969] - Changing description of a relative dashboard removes this dashboard from the linked context menu
  • [AGG-7984] - Model cloning damages all Instances
  • [AGG-8019] - Out of bounds exception on Device Connectivity tab of SNMP device
  • [AGG-8021] - Expression edit button missed in the Model Functions tab if column count is less then eleven
  • [AGG-8032] - Expression commenting doesn't work in condition for binding in models
  • [AGG-8064] - Error saving property 'Context Permissions' in "root" context when used Context Permission dialog
  • [AGG-8066] - Error selecting several panels in GUI Builder
  • [AGG-8132] - Device disappears from the context tree when it is removed from the nested group
  • [AGG-8159] - Target selector in bindings editor in GUI Builder returns "." instead of "users.admin." in the beginning of the context
  • [AGG-8180] - BufferUnderflowException when synchronizing Ethernet/IP device
  • [AGG-8185] - 'updateVariable' function is not available in Instantiable model instances
  • [AGG-8213] - Component event NodeClick for the mapLayer works in the same time with the NodeDoubleClick event
  • [AGG-8220] - Changing expression in model function leads to appearing function name duplications in system tree
  • [AGG-8236] - Validity expression doesn't apply to the context group after updating
  • [AGG-8243] - Synchronization status of SET-device does not show errors when one of meters is not available
  • [AGG-8244] - Extend the list of supported SET-device error codes
  • [AGG-8249] - SMI-S device can not read variables from Huawei 5500 V3 storage
  • [AGG-8257] - Function "distance" of context GeoFences returns wrong value "-1" if used with "path" type of geofence
  • [AGG-8263] - Scheduled job executes not on time due to floating milliseconds in 'time' value of advanced schedule
  • [AGG-8268] - DTE cell changes isn't applied when DTE loses focus
  • [AGG-8273] - NPE while SNMP device synchronization
  • [AGG-8294] - Server hangs while processing big amount of events
  • [AGG-8295] - Incompatibility of the current Aggregate protocol with Tibbo TPS firmware
  • [AGG-8304] - Error IllegalArgumentException when synchronizing SET device
  • [AGG-8305] - Pyramid device returns obscure errors in context log if credentials are wrong
  • [AGG-8328] - View sessions are not removed from server caller data, causing memory leak
  • [AGG-8330] - updateVariable function doesn't work properly in scheduler
  • [AGG-8332] - NPE while server is loading
  • [AGG-8339] - Different colors of DTE field fonts in WD
  • [AGG-8342] - Periodically widget doesn't catch a focus, when you enter the mouse in WD
  • [AGG-8347] - Statistics Channel can not be initialized for Instantiable Model
  • [AGG-8354] - Local Agent has NPE 'Error processing async command' in server log
  • [AGG-8377] - Spontaneous server restart while actively executing distributed operations
  • [AGG-8378] - Filter/search does not work in License Director
  • [AGG-8380] - Remote import instantiable model configuration to absolute model leads to model configuration freezing during opening and server falling after restarting
  • [AGG-8384] - Memory leak in dashboard when using chart in widget
  • [AGG-8386] - Problem with Variables in Instantiable Models when Hierarchy is used

Improvement

  • [AGG-8164] - Add rules for mapping DataTable quality code to set of IEC-104 quality flags in IEC-104 Server
  • [AGG-8225] - Add clock synchronization and test commands support to IEC-104 server
  • [AGG-8227] - Allow Information Objects grouping and Group Interrogation Command
  • [AGG-8228] - Allow periodic transmission mode for IEC-104 Server
  • [AGG-8272] - Add STOPDT command support to IEC-104 Server
  • [AGG-8275] - Add "Sikon configuration" variable to Pyramid-type device
  • [AGG-8291] - Add graph node scale property when graph used with background image
  • [AGG-8314] - Implement caching of retrieved contexts in caller controller
  • [AGG-8324] - Allow atomic variableUpdate function to perform concurrent updates of different variables
  • [AGG-8331] - Limit outgoing event queue length and send a session event if overflowed

Performance Issue

  • [AGG-8233] - High CPU usage after full synchronization of 250 SET-device accounts
  • [AGG-8311] - Freeze when map node clicked in Web-desktop
  • [AGG-8361] - High CPU Usage with DeadloclockDetector Error

Version 5.51.07 (20/Jul/18)

Bug

  • [AGG-8143] - XMLEncodingHelper doesn't encode and decode table validators
  • [AGG-8222] - Sometimes error "Broken pipe" occurred when calling any function of the SET device
  • [AGG-8245] - Infinite data polling with SET-device if the synchronization was completed with errors
  • [AGG-8248] - Format updates of model variables are not reflected in the corresponding Additional Properties editor until the Client is restarted
  • [AGG-8251] - Subwidget with graph component isn't loading from parent widget
  • [AGG-8256] - Nulls in IEC-104 deviceObject value and timestamp
  • [AGG-8260] - SET-device in response to the same event request, sends a date with a different number of milliseconds
  • [AGG-8261] - Scheduled job with Advanced schedule runs after enabling when "Execute missed jobs" setting is disabled
  • [AGG-8274] - Default Context always blank in Topology Expression of widget component Graph when relative widget executed
  • [AGG-8277] - AggreGate server cannot connect to TPS agent
  • [AGG-8278] - Edge Popup Menu of widget's component Graph doesn't show any menu items when filled with correct values

New Feature

  • [AGG-8259] - Event fingerprint support

Improvement

  • [AGG-8182] - Adding a context entity definition with the same name updates the definition instead of returning an error
  • [AGG-8214] - Redirect to login page after pressing a button with 'Logout' operation in Web desktop
  • [AGG-8224] - Extended ASDU data types support for IEC-104 Server
  • [AGG-8226] - Add k protocol options to IEC-104 client/server device driver settings
  • [AGG-8239] - Implement Graph component menu items as component functions

Version 5.51.06 (10/Jul/18)

Bug

  • [AGG-7892] - Device added via Network Discovery process doesn't get online and synchronized status until server restart
  • [AGG-7933] - Search box inside Create/Update Resources menu of server loses focus after input of any character
  • [AGG-8058] - SET device stops responding when call the device function during the synchronization
  • [AGG-8060] - Agent receives only a part of events
  • [AGG-8082] - Latency while reading SET device variables noticeably exceeds 'Timeout' parameter value in connection properties
  • [AGG-8085] - Incorrect values in the response of auxiliaryModeData function from SET device
  • [AGG-8097] - Validity of the relative model is not updated when the event specified in the validation rules occurs, if the device is in a group
  • [AGG-8098] - AggreGate server can not connect to VSPDL port
  • [AGG-8114] - Local Agent unable to handle corrupted buffer files
  • [AGG-8117] - Pyramid device variable "deviceList" is not updated when connected meters type "SET-4TM.02"
  • [AGG-8124] - XY-chart isn't scaled on Y axis and always shows 1.00 value as maximum
  • [AGG-8135] - Incorrect value in the networkAddress variable of the SET device with a value greater than 127
  • [AGG-8147] - Server freezes if WD and UOC are opened at the same time
  • [AGG-8155] - VMware Overview dashboard doesn't show information in the load chart
  • [AGG-8158] - Cache iterator terminated early due to exception error leads to server crashing
  • [AGG-8163] - IEC-104 Server overrides deviceObjects quality and timestamp on synchronization
  • [AGG-8188] - An error occurred when calling the statusJournal function of the SET device
  • [AGG-8191] - Class view fields settings are not applied to getFormat() result execution
  • [AGG-8203] - Model variables format changing isn't applied till server rebooting
  • [AGG-8204] - Lack of permissions while trying to load map with non admin credentials
  • [AGG-8223] - NPE error when calling any function of the suspended SET device
  • [AGG-8230] - Open dashboards are not recovered after browser tab reopening
  • [AGG-8234] - Sometimes properties of the SET-device are not loaded
  • [AGG-8247] - SMI-S device can not be synchronized if Discovering Namespaces is enabled

Improvement

  • [AGG-8126] - Add Local Agent buffer usage metrics
  • [AGG-8214] - Redirect to login page after pressing a button with 'Logout' operation in Web desktop
  • [AGG-8231] - Add 'showReport' action to Utilities context that allows to display a report with custom data
  • [AGG-8253] - Add event handling stats: Handle Offers, Handle Executions, Listener Count
  • [AGG-8254] - Toolbar button 'Show Advanced Settings' should be available in DTE read only mode

Performance Issue

  • [AGG-8140] - Confirm Event function execution is slow due to file I/O
  • [AGG-8206] - Server events queue starts growing endlessly due to intensive using of distributed architecture

Version 5.51.05 (31/May/18)

Bug

  • [AGG-7942] - Different cell size of header and body in Data Table with enabled scrolling
  • [AGG-7981] - Action "reopen dashboard" doesn't work on web desktop
  • [AGG-7998] - Connection closing after got unexpected message with APCI Type: STOPDT_ACT in IEC-104 Server
  • [AGG-8038] - All links in the Dashboard NetFlow Traffic Summary can not be opened
  • [AGG-8045] - Action "Open in Browser" doesn't accept URL as input parameter on call from DTE reference editor
  • [AGG-8048] - Error receive the variable mountPlace of the SET-device when it contains exactly 16 characters
  • [AGG-8049] - SET device variables are not updated if at least a single device from the list is not available
  • [AGG-8062] - Action "Open in Browser" called from DTE reference causes error "Web Desktop doesn't support a requested operation"
  • [AGG-8086] - Incorrect values in the SET-device variable "execution"
  • [AGG-8087] - Values in SET-device variable "execution" and "state" should be output in accordance with the SET-protocol specification

Improvement

  • [AGG-8104] - Add w, t0 protocol options to IEC-104 client/server device driver settings

Performance Issue

  • [AGG-7736] - Server memory overflow due to a huge MIB cache
  • [AGG-7946] - "Java heap space" error on server with enabled relative model as collector of device properties
  • [AGG-8095] - Events queue overflowing leads to server falling even if free memory is enough

Version 5.51.04 (22/May/18)

Bug

  • [AGG-7676] - Agent loses variables during reconnecting with Local Agent
  • [AGG-7713] - Deleting statistic channel leads to a hanging client application
  • [AGG-7724] - Agent became offline after some time of working or sometimes after server rebooting
  • [AGG-7787] - Model Thread Pool Executor use default 'Maximum Unprocessed Binding Queue Length' value instead established after any model property changed.
  • [AGG-7812] - Misprint in Agent "status" variable
  • [AGG-7869] - System tree is expanded by default inside widget, but collapsed inside dashboard by default
  • [AGG-7886] - Widgets can not be open in Web Desktop and Web Widget Player
  • [AGG-7894] - ConcurrentModificationException on installing model during server start
  • [AGG-7900] - All distributed architecture providers disconnecting after updating "providers" tab
  • [AGG-7909] - NullPointerException during forming model ruleset's report table
  • [AGG-7928] - Client freezes and expands container of remote system tree almost endlessly
  • [AGG-7932] - Filtering by long type field in Foreign Class Instance editor settings doesn't work
  • [AGG-7943] - Function "Refresh Period" doesn't work in Data Table
  • [AGG-7944] - NPE while IEC-104 device getting asynchronous updates
  • [AGG-7952] - Nested dashboard of the second level ignores settings of dashboard of higher level and shows title in WD
  • [AGG-7958] - XY chart doesn't show lines between values that located outside of the visible part of the chart when using zoom
  • [AGG-7963] - Disabling model's statistics channel deletes all statistics data
  • [AGG-7964] - Sometimes addRecords() function returns "wrong type, requires Data Table, but Date is found" error
  • [AGG-7981] - Action "reopen dashboard" doesn't work on web desktop
  • [AGG-7982] - Dashboards with validity expression don't open in web desktop
  • [AGG-7986] - No fonts anti-aliasing in widgets
  • [AGG-7991] - Java Heap Space Error when WMI device driver reads assets
  • [AGG-7994] - Error NumberFormatException when connecting to the SET device with a networkAddress more than 127
  • [AGG-8017] - Fatal error while using SNMP trap listener
  • [AGG-8023] - Network Device Overview opens for several seconds and closes with an error
  • [AGG-8044] - All auto-registration form resets, when the typed password is incorrect

Improvement

  • [AGG-7999] - Add timeout (t0, t1, t2, t3) options to IEC-104 Server device driver settings
  • [AGG-8003] - Receive data from the SET devices located on the same serial-bus or on the same IP:port address

Performance Issue

  • [AGG-7627] - High CPU usage during the execution of configuration scripts on the device group
  • [AGG-7837] - Sudden event queue overflow leads to stuck the server
  • [AGG-7901] - High CPU usage when creating a set-4tm device
  • [AGG-8028] - Blocking parallel execution of a Rule Set when calling from a plugin HTTP-server

Version 5.51.03 (18/Apr/18)

Bug

  • [AGG-7839] - Problem with NetFlow Traffic Summary dashboard - No Data
  • [AGG-7866] - Incorrect encoding of nested Data Table records of a DataTableEditor component in widgets
  • [AGG-7867] - Remote context variable 'update' events stop to fire till remote system tree is expanded or reference to the variable is resolved in Client
  • [AGG-7871] - Topology map for the device group with one device connected to the device from another device group shows both devices
  • [AGG-7872] - Dashboard doesn't launch with key under the users
  • [AGG-7874] - Slave node in AggreGate Key-Value Database Cluster starts as Master
  • [AGG-7876] - Incorrect reading the mountPlace setting of the set-4tm device
  • [AGG-7882] - Dashboard element cannot be hidden on dashboard reopen when corresponding validity expression returns false
  • [AGG-7884] - The DTE header is scrolled in the dashboard "table" element in the WD
  • [AGG-7885] - A dashboard "widget" element in the WD has 1px white border
  • [AGG-7895] - Lots of 'Source has no next element!' messages in the log after connecting to a WMI device

Improvement

  • [AGG-7873] - StorageUpdate/StorageDelete functions should return the result of its execution

Version 5.51.02 (09/Apr/18)

Bug

  • [AGG-7673] - SSH connection error in the CCM module while configuration backup
  • [AGG-7724] - Agent became offline after some time of working or sometimes after server rebooting
  • [AGG-7747] - Memory leaks on the AggreGate Client
  • [AGG-7756] - Executing queries from Monitoring Profile for Database device with UNION operator returns incorrect result
  • [AGG-7770] - NPE while widgets are loading in the WD
  • [AGG-7773] - Widget component ComboBox does not show Selection Values at Web Desktop if it width more than 750
  • [AGG-7784] - Model expressions execution for VM-Ware and Hyper-V monitoring occurs to an error
  • [AGG-7788] - "Request body" parameter is empty for Post request
  • [AGG-7789] - Setup monitoring profile action for DataBase device doesn't create all necessary queries
  • [AGG-7795] - Adding Network Host device with only ping service adds with ping and SNMP services and without IP address
  • [AGG-7808] - Threads communicate with DB hang on obtaining connections
  • [AGG-7809] - Model PRS import action failed with NPE error
  • [AGG-7820] - Buttons add/remove records of dataTable component is not displayed after switching Enabled property of this component to TRUE
  • [AGG-7821] - Network topology creation doesn't find all CDP connections
  • [AGG-7823] - A DataTable field in a DataTableEditor component in widgets loses its default value when the GUI builder is restarted
  • [AGG-7827] - Context settings are not displayed
  • [AGG-7833] - VMWare device monitoring gives NPE and Immutable errors
  • [AGG-7841] - Links in "IT Infrastructure Navigation" widget do not work
  • [AGG-7853] - Foreground settings for widget element "Range Slider" are not applied if the range type is "Date Range"

Improvement

  • [AGG-7845] - Add count of dropped events to Agent's Performance Metrics property
  • [AGG-7847] - Add count of dropped bindings to model's Thread Pool Status property

Performance Issue

  • [AGG-7729] - Improve IEC-104 server performance
  • [AGG-7818] - Deadlock on reconnecting agent when it's event queue is overflowed

Version 5.51.01 (21/Mar/18)

Bug

  • [AGG-6335] - Changing records of user available resources table doesn't affect to the user system tree
  • [AGG-6644] - Event Log context references unclickable under web-desktop
  • [AGG-6699] - "Relative widgets" disappear from "Related Action" menu when changed its "Description"
  • [AGG-6726] - Arrow of widget component "Quarter Round Gauge" disappear or show wrong value if would use "Log Scale" and value from 0 to 1
  • [AGG-6732] - Jasperreports engine warning message: 'isSplitAllowed' attribute is deprecated in the out-of-the-box "users" report
  • [AGG-6735] - Errors during creating demo models "mgSensors" and "mgValves" from resources
  • [AGG-6963] - GUI Builder Work Form window shows DTE in horizontal mode even if "Allow Vertical Mode" is enabled
  • [AGG-6991] - Create Query wizard returns NPE on variable without format
  • [AGG-6992] - Create Chart wizard returns error on variable with field contains empty description
  • [AGG-7070] - Incorrect product name encoding in web-desktop of branded builds
  • [AGG-7242] - Model events are not stored in NoSQL database
  • [AGG-7282] - Tabs with subwidgets in TabbedPanel doen't show included subwidgets with svg files after changing Tabvisible parameter in true condition
  • [AGG-7407] - Can't select model variable value from selection values after several operations
  • [AGG-7616] - Classpath error starting standalone Client application under MacOS
  • [AGG-7618] - SMI-S device driver incorrect disconnection
  • [AGG-7635] - "Database" device returns error on executing query if last activity was few days ago
  • [AGG-7636] - Changing target name in rule configuration of model ruleset doesn't save new value after clicking on next cell
  • [AGG-7638] - Workflow isn`t restarted when throwing exception inside workflow
  • [AGG-7641] - NPE error when server with RS485-to-ethernet modbus device is stopped
  • [AGG-7642] - The table header is displayed in the web-interface, although "show header" option in the dashboard element configuration is deactivated, if number of records is defined in the table format
  • [AGG-7644] - IllegalStateException on KV DB shutdown
  • [AGG-7647] - NetFlow packets parsing error
  • [AGG-7649] - Date/Time Picker widget component with default date and time formats doesn't allow to enter 2-digit hour in popup on Russian client
  • [AGG-7650] - "timeDisplayed" property of Date/Time Picker widget component affects to component focus after choosing date in popup
  • [AGG-7651] - Popup of Date/Time Picker widget component isn't showed if two Date/Time Picker components are on widget and "timeDisplayed" property is enabled
  • [AGG-7653] - Event Log tooltip shows event info by record instead of row
  • [AGG-7668] - Device context still shows in Devices container after removing from nested group even if context also located in parent group with enabled "Hide Members From Primary Location" property
  • [AGG-7675] - Incorrect scaling of geofences on absolute layout with two side scaling
  • [AGG-7676] - Agent loses variables during reconnecting with Local Agent
  • [AGG-7677] - IEC-104 Server connection closed: The maximum time that no confirmation was received (t1)
  • [AGG-7678] - NPE when open widget on the web desktop for Linux
  • [AGG-7694] - It isn't possible to filter the related class instance on "class instance" type dashboard if the "link" button is used
  • [AGG-7711] - IllegalArgumentException when trying to manually subgroup reorder
  • [AGG-7714] - sysUptime SNMP variable doesn't update on the Linux systems until manual device resynchronization
  • [AGG-7715] - Timeout doesn't affect calling pyramid device functions
  • [AGG-7716] - Widget Player application doesn't exit from full screen mode after pressing F11 button
  • [AGG-7717] - The field value is shifted relative to the field description in the "class instance list" dashboard data entry form in the WD
  • [AGG-7722] - Test frame confirmation timeout in IEC-104 Master
  • [AGG-7724] - Agent became offline after some time of working or sometimes after server rebooting
  • [AGG-7731] - Two tables are left in the SQL database after renaming a single device
  • [AGG-7740] - TPSagent does not receive asynchronous updates status of LTPS digital inputs
  • [AGG-7745] - Dashboard's layout breaks when opening it with defined key
  • [AGG-7759] - "Error Unique Key" while creating link "Many to Many" between Classes when used Postgres DB as Class storage
  • [AGG-7760] - Missing point on the map
  • [AGG-7768] - Search engine indexes remote contexts, effectively slowing down event dispatcher queue

Improvement

  • [AGG-7620] - Option to hide 'Loading' label for XY-charts
  • [AGG-7637] - Add clientID parameter to the properties section of MQTT device
  • [AGG-7643] - Add context identifer to IEC-104 debug log
  • [AGG-7726] - Add disconnect cause description to IEC-104 Info event

Performance Issue

  • [AGG-7710] - WorkFlows task starts with a 3-4 second delay on the LTPS
  • [AGG-7719] - Client slow tables/dashboards rendering/scrolling on Linux Machines

Version 5.51.00 (8/Feb/18)

Bug

  • [AGG-5949] - Wrong Default Context at Function Expression and Binding Expression editors
  • [AGG-6808] - SNMP-device can`t receive assets and can`t synchronize
  • [AGG-6833] - "Cancel" button of "Select Fields" window doesn't cancel import data to Data Table Editor
  • [AGG-6879] - Remove deprecated "MaxPermSize" property from ".vmoptions" files
  • [AGG-6892] - Entity Selector makes wrong context mask if all users were selected
  • [AGG-6927] - Deleted resources of the optimal set are re-created after the server restarting
  • [AGG-6949] - Widget's component "Data table" loses focus when clicked "q" when editing field at Web Widget Player
  • [AGG-6971] - Statistic channel of relative model variable with timestamp does not updated if variable value remains static
  • [AGG-6989] - NPE if web-desktop.war is absent but web-desktop is enabled in server configuration
  • [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-7042] - addRecords() function doesn't refresh dataTable component via widget binding
  • [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-7061] - AggreGate server's memory leaks due bindings in models usage
  • [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-7078] - Distributed Architecture (DA) connection doesn't starts after Provider restart until resaving settings for DA
  • [AGG-7080] - Objects are gone after instantiable model container renaming
  • [AGG-7094] - Device status isn't returned back to the "Online" after synchronization via distributed architecture
  • [AGG-7096] - MemoryUtilization model shows incorrect result for virtual memory utilization
  • [AGG-7097] - GUI builder incorrect work while moving elements in Absolute Layout widget with keyboard buttons after inserting polyline figure
  • [AGG-7107] - NPE during first IP host synchronization via SNMP
  • [AGG-7114] - Bacnet device using MS/TP connection can not be initialized
  • [AGG-7116] - Scheduler job configuration table bindings don't work if job is located on 3th level of distributed architecture
  • [AGG-7145] - OPC agent can not connect to AG server because version of protocol is different
  • [AGG-7161] - Local Agent cache isn't deleted after agent deleting or renaming
  • [AGG-7205] - Remote system tree stops refreshing context list after some operations of adding or moving contexts if system tree was connected on third level of distributed architecture
  • [AGG-7210] - Expression Builder from the statistic channel parameters use default table from the first statictic channel variable
  • [AGG-7214] - The alarm doesn't execute "acknowledgement" automatic corrective action after alarm event was acknowledged
  • [AGG-7215] - Distributed Architecture hangs after some long time of working
  • [AGG-7224] - UndeclaredThrowableException error while exporting contexts properties by right-click action "export" of query container
  • [AGG-7247] - Periodical NPE while getting context
  • [AGG-7259] - Device group name changing leads to show hidden group members in devices container
  • [AGG-7263] - Documentation from download page in CHM format has no text
  • [AGG-7284] - Periodical PSQLException while trying to make Postgres database cluster
  • [AGG-7286] - Subclasses placed into custom plugin are not available to be created from Create Resources action
  • [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-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-7338] - Editing table in Editable Query Result doesn't change variable values
  • [AGG-7351] - Incorrect color of absolute model icon in Entity Selector tree
  • [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-7360] - NPE when opening the script editor on the tab of models function in server log on Linux
  • [AGG-7364] - CASEWHEN function in Queries doesn't return NULL value for variables
  • [AGG-7376] - Widget with several SVG changes pictures location while launching
  • [AGG-7380] - Item Label in the XY bar chart(variable data source) doesn't disappear if variable has zero value
  • [AGG-7382] - No reply for SNMP Get on some Microlink devices
  • [AGG-7399] - Events duplication in Event Log
  • [AGG-7403] - Error during filtering class instances in dashboard with Oracle as data storage
  • [AGG-7406] - Binding with wrong expression does not fire error to event log when executing on startup
  • [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-7419] - Synchronization error in Http device when url with spaces is used
  • [AGG-7435] - Visible IP host service statuses have different icons and state when have identical result
  • [AGG-7437] - If a user fires model event from widget, another user can't see this event
  • [AGG-7447] - View-sql plugin NPE error during server start
  • [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-7450] - Mysql error while updating class instance with more than one boolean field
  • [AGG-7464] - Dashboard element with data table type doesn't take fullsсreen width in web-dekstop
  • [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-7473] - Data entry form is cleared after mistake in "Class instance list" dashboard's element
  • [AGG-7474] - Server can't authenticate to Clickatel when SMS sending
  • [AGG-7477] - The report template in jaspersoftstudio does not open when the client starts from a user with a Cyrillic name
  • [AGG-7478] - Reference renderer in the table field format doesn't work with "function" reference type
  • [AGG-7480] - Timezone in parametrized query doesn't implemented for selected values
  • [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-7488] - scpDownload function call gives an exception
  • [AGG-7496] - NPE during subclass creation
  • [AGG-7498] - Defining naming expression leads to storageGetFormat function error
  • [AGG-7500] - Wrong filtration in "class instance list" dashboard's element when class view and "relation" filter are used
  • [AGG-7501] - Wrong default context value at "Value expression" of "Additional Report Parameters" in relative reports context
  • [AGG-7502] - Class's "lifecycle" button doesn't work in AGG web interface
  • [AGG-7504] - Horizontal scroll bar isn't fixed at the bottom of the dashboard
  • [AGG-7506] - Dashboard with three-column layout is incorrectly displayed in web interface
  • [AGG-7507] - "Update_time" field value doesn't change after the class instance is changed
  • [AGG-7509] - Instances of the related class are displayed incorrectly on class instance dashboard in web-interface
  • [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-7514] - Lifecycle state with a condition doesn't switch when "life cycle" button is clicked
  • [AGG-7520] - The "Execute http request" function in the http device driver returns the server's response to the url specified in the device configuration
  • [AGG-7522] - Graph 'defaultLayout' is absent when reopen a widget
  • [AGG-7524] - Action "View Table Format" causes binding error
  • [AGG-7526] - Warning "Cannot find event with ID" when trying to record a granulation event in cassandra database
  • [AGG-7528] - The script button in the web transaction device does not open script editor
  • [AGG-7529] - Disconnecting while interrogation command in IEC-104 Server
  • [AGG-7530] - IEC-104 Server connection closed
  • [AGG-7531] - Filter of event log component is not applied
  • [AGG-7532] - Soap driver returns null response after posted correctly request
  • [AGG-7534] - User() and login() functions give empty result in the widget player
  • [AGG-7535] - Bindings table in DTE don`t scroll when there are many bindings
  • [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-7539] - There are no "link" button in the DTE with related class instances in the web-interface
  • [AGG-7541] - Errors during synchronization of WMI device on ROOT\VIRTUALIZATION\V2 namespace
  • [AGG-7544] - Variables of relative model are lost from context when absolute model variables are changed using expression
  • [AGG-7545] - The data of the dashboard element "class instance list" is mixed when you order column several times
  • [AGG-7546] - Scheduled Jobs executes function of old model after its change
  • [AGG-7549] - Error while starting Jaspersoft Studio on Windows 10
  • [AGG-7550] - The table header is displayed in the web-interface, although "show header" option in the dashboard element configuration is deactivated
  • [AGG-7551] - All monitoring services halted at IP-host driver when WMI becomes unavailable
  • [AGG-7555] - An error occured while trying to link class instances via "class instance" type dashboard
  • [AGG-7557] - SystemD "Headless" startup script does not correctly shutdown AggreGate service after called restart/stop signal
  • [AGG-7563] - Error while clicking on link in data table field with editor "Reference" and action "Open Dashboard"
  • [AGG-7566] - Context name jumps out to the top-left corner of a dashboard when that context node is clicked on (in Web Desktop)
  • [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-7569] - Static analyzer doesn't show errors after relaunch GUI Builder
  • [AGG-7573] - The dashboard's element height in the WD isn't changed if the height is defined in the dashboard's element configuration
  • [AGG-7574] - The class's "life cycle" field is displayed in the class instance dashboard although in the used view it marked as "hidden"
  • [AGG-7575] - Error parsing date from string in Agent communication
  • [AGG-7576] - The vertical scroll bar absent in the "class instance fields" dashboard's element in the WD
  • [AGG-7577] - Model function does not receive data when called via callFunction() and get arguments in a table format
  • [AGG-7578] - "Workflow" can not execute Action with input format if input format contained Validators
  • [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-7586] - It isn't possible to filter the related class instance on "class instance" type dashboard if the "many-to-many" relation is used
  • [AGG-7587] - "View Table Format" action returns error if DTE format contains binding with empty target
  • [AGG-7595] - Early exported data of read-only field can't be imported to the regular field
  • [AGG-7596] - Connectors aren`t rendered when scrolling work form
  • [AGG-7599] - Action "Clear Event list" hangs in the Web Desktop
  • [AGG-7601] - Subwidget custom property doesn't transmit for several subwidgets
  • [AGG-7602] - It isn't possible to change the value of the class instance "update time" field
  • [AGG-7603] - NPE during Create/Update Resources in the Web Desktop
  • [AGG-7604] - The client hangs when trying to open the dashboard containing a "class instance list/fields" type element if a class with "sql database" storage context is used
  • [AGG-7606] - An error occurred when trying to download a files which names contains cyrillic or space in the WD
  • [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-7614] - Incorrect behavior of nodes on the map when scaling
  • [AGG-7617] - Input parameter window of Action launched via Workflow contains "Bindings" fields when Workflow executed at web desktop
  • [AGG-7622] - 'IEC test' simulator has log 'IMPORT ERROR' when get 'spontaneous' data from IEC-104 server device driver
  • [AGG-7625] - Impossible to choose value for class field with Foreign Class Instance editor
  • [AGG-7626] - Jaspersoft Studio freezes at startup if the client installed from the installer
  • [AGG-7628] - The "Confirm" UI-procedure returns the same values for "No" and "Cancel" option
  • [AGG-7632] - Default value of storageView field in Class Instance List dashboard element parameters table should be 'Custom'
  • [AGG-7633] - A value of the class instance field with "not-null" validator is not saved when trying to add a class instance in the WD

New Feature

  • [AGG-5253] - Machine learning / trend analysis
  • [AGG-7424] - Add possibility to call context actions from workflow
  • [AGG-7451] - Implement R scripts as part of the Scripts context
  • [AGG-7570] - Implement Python scripts as part of the Scripts context

Improvement

  • [AGG-6409] - Add multiple color segments support for links on topology map
  • [AGG-6695] - Support for format caching in Java agent
  • [AGG-6877] - Change "Preselected" RTU bound rate in Modbus driver to "User defined"
  • [AGG-7131] - Change visible property type in column settings to selectable
  • [AGG-7251] - Create 'fetchDataBlock' expression language function to return contents of a data block
  • [AGG-7410] - Add opportunity to release function priority in BACnet device
  • [AGG-7427] - Multi-user workflow execution
  • [AGG-7475] - Add parameter table for class instance list actions
  • [AGG-7516] - Add a history storage time setting for granulation event
  • [AGG-7556] - Remove unnecessary info from WidgetPlayer window title
  • [AGG-7620] - Option not to show 'Loading' label for XY-charts

Performance Issue

  • [AGG-7511] - Disable data table cloning during get variable

Version 5.50.11 (12/Dec/17)

Bug

  • [AGG-7180] - OPC server sends wrong timestamp of tag
  • [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-7394] - LocalFolder device action "download" rises server memory till to 100% via distributed architecture
  • [AGG-7395] - Error saving event and launching Time and Attendance report(Attendance)
  • [AGG-7397] - GUI Builder fails with StackOverflow when opening widget with graph on it
  • [AGG-7400] - sysUptime SNMP variable doesn't update until device resynchronization
  • [AGG-7412] - Report export into XLS file saves zero size file without any data
  • [AGG-7420] - "edgeClick" event table in graph component fills incorrectly
  • [AGG-7428] - "storageLinkInstances" function runtime error because related instances have string type ids
  • [AGG-7430] - Offline devices have different mistaken ping service statuses
  • [AGG-7438] - Incorrect link rendering in the widgets element "Graph"
  • [AGG-7443] - Tibbo OPC server ignores the input of values from SCADA
  • [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-7453] - Sending binary blocks using C/C++ API doubles the file size
  • [AGG-7459] - Incorrect pins layout when scaling
  • [AGG-7467] - Wrong analyze in Action and UI Procedure

New Feature

  • [AGG-6918] - Implement Workflow runtime
  • [AGG-7425] - Add a tool allowing to stop workflow
  • [AGG-7426] - Create icons for action and exit component for the Workflow
  • [AGG-7439] - Add edgeLabelHide/Show checkbox to the graph component properties
  • [AGG-7454] - Add a function to form a table with class view
  • [AGG-7462] - Add an ability to refer to default table transmitted to workflow

Improvement

  • [AGG-7275] - Add slave mode for IEC 60870-5-104 driver
  • [AGG-7440] - Add "Link ID Expression" to Graph
  • [AGG-7476] - Show port number in error message stating that a specific TCP/UDP port is busy

Performance Issue

  • [AGG-7342] - Deletion of big amount of class instances takes extremely long time

Version 5.50.10 (27/Nov/17)

Bug

  • [AGG-6894] - Scheduler uses incorrect time for the next task execution
  • [AGG-7003] - Components on the layer with absolute layout of layered panel are not displayed while widget launch
  • [AGG-7075] - AggreGate client hangs while actions with groups which include many devices
  • [AGG-7287] - Error while SMI-S device creation and synchronization
  • [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-7370] - Class instance annotation works only after reselection
  • [AGG-7375] - Can't save file which is kept in class data block field
  • [AGG-7384] - Layered panel shrinks visible layers and shows rest panel as a blank space
  • [AGG-7402] - Current DB connection doesn't close after function runtime error
  • [AGG-7416] - NPE error in iec-104 device driver

Improvement

  • [AGG-7310] - DTE working with class instance list must be able to call Actions
  • [AGG-7378] - Implement 'Get Configuration Tree' function in Pyramid device driver

Performance Issue

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

Version 5.50.09 (16/Nov/17)

Bug

  • [AGG-7131] - Field 'instance_id' not found in data record during use FCI editor in Web Desktop
  • [AGG-7319] - Aggregate does not open heartbeat port in a cluster is history storage is disabled
  • [AGG-7336] - After a while, the OPC Server stops sending data to the client
  • [AGG-7358] - Can't set custom value for class primary key
  • [AGG-7367] - Key-Value database "Can't save" server log messages during normal server shutdown
  • [AGG-7377] - XY chart axes view table action gives no result and NPE
  • [AGG-7385] - KV DB don't start after changing IP in replication mode

New Feature

  • [AGG-4323] - Topology-based root cause analysis
  • [AGG-7363] - Concurrent event dispatching

Improvement

  • [AGG-6984] - Make XMPP work
  • [AGG-7353] - Add 'eventsProcessed' and 'eventQueueDetails' status data for the event queue

Version 5.50.08 (09/Nov/17)

Bug

  • [AGG-7111] - Impossible to insert class instance data with nested table into Oracle DB
  • [AGG-7131] - Field 'instance_id' not found in data record during use FCI editor in Web Desktop
  • [AGG-7307] - KV DB hanging cursors cause DB leak
  • [AGG-7315] - Ping result of additional addresses isn't shown
  • [AGG-7326] - Errors during the first CI creation in dashboard using Oracle DB as a storage
  • [AGG-7339] - Some SVG files cannot be opened in widget VectorDrawing element
  • [AGG-7348] - Agent stops receiving asynchronous updates a few seconds after creation
  • [AGG-7349] - Relative model bindings aren't executed on variable update event
  • [AGG-7350] - NPE while calling a function on remote server via an agent

New Feature

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

Improvement

Version 5.50.07 (03/Nov/17)

Bug

  • [AGG-6274] - Can't map name to dispid: _NewEnum during WMI direct mode sunchronization
  • [AGG-6783] - Field with selection values is unexpectedly reset to default value in Web Desktop
  • [AGG-6791] - Driver "Local agent" not starting after server reboot
  • [AGG-6818] - Classes export toolbar button doesn't create any file under web-desktop
  • [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-6975] - Pin Points remain unchanged after the component has been resized
  • [AGG-6976] - NullPointerException error when creating a connector between components
  • [AGG-6979] - The connector isn't attaching to the upper Pin Point of the component with dimensions less than 16 pixels
  • [AGG-7003] - Components on the layer with absolute layout of layered panel are not displayed while widget launch
  • [AGG-7017] - Dashboard drops layout settings when launched from nested dashboard
  • [AGG-7028] - Report editor is not available while trying to edit report template
  • [AGG-7051] - Bacnet WriteProperty function doesn't properly transmit priority parameter
  • [AGG-7072] - Deviation chart Source Data values type(float) crops Date value and distort Date axes
  • [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-7087] - Disconnected control points and broken area in Geofence Editor opened over polygon Geofence
  • [AGG-7090] - Live compilation and code highlighting is broken in Models Java code function implementation
  • [AGG-7092] - Unable to delete file under Windows after it was used to import a Context in System Tree
  • [AGG-7097] - GUI builder incorrect work while moving elements in Absolute Layout widget with keyboard buttons after inserting polyline figure
  • [AGG-7099] - When the relative widget with the geofences is launched, the map scale and initial positioning is incorrect. Geofence are not displayed on the map when specifying a "geofence mask".
  • [AGG-7100] - Allow 5.5 version to handle 5.4 protocol
  • [AGG-7112] - E-mail sending attemp leads to IOException - no object DCH for MIME type multipart/mixed
  • [AGG-7119] - Binary file attached to the class instance can't be downloaded when using Graph DB
  • [AGG-7124] - Geofence polygon "Move" function duplicates virtual-points on their old positions
  • [AGG-7125] - Geofence "Rotate" function breaks polygon coordinates
  • [AGG-7127] - Data table column ordering does not work in Web Desktop
  • [AGG-7130] - "Environment must be closed" error on the default Key-Value database
  • [AGG-7133] - Local Folder shows redundant current folder name under Linux
  • [AGG-7135] - Wildcards and Regular expression can't be used when searching in Class Instance List/Fields component
  • [AGG-7136] - Dashboard with Class Instance List element can't find subclass fields
  • [AGG-7138] - New report editor Jasperstudio can't be downloaded for non-full client installers
  • [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-7150] - Single event is fired when importing many class instances via "import table" action
  • [AGG-7156] - Wrong tag format when first starting OPC Server
  • [AGG-7157] - OPC client create new instaince of OPC Server each time
  • [AGG-7163] - Network Device Discovering gives empty result
  • [AGG-7167] - C++ standard agent example compile error on Linux
  • [AGG-7168] - Incorrect rendering of new geofences (polygon type) on the map after adding or editing
  • [AGG-7169] - Incorrect location of virtual points on geofences of the polygon type
  • [AGG-7179] - Java NullPointerException while SNMP polling with PolyCom-740
  • [AGG-7180] - OPC server sends wrong timestamp of tag
  • [AGG-7181] - Incorrect operation the property "depth" of map layers
  • [AGG-7182] - .Net OPC Agent fails to connect to the 5.50 Server
  • [AGG-7185] - Clicking on the table header breakes class dashboard view
  • [AGG-7186] - NPE during stopping server if relational database is not used and offline
  • [AGG-7188] - Sorting class instances on dashboard mixes instances data
  • [AGG-7190] - Timeout waiting for response in BACNet device driver
  • [AGG-7192] - Overflow error when creating recursive groups
  • [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-7203] - ConcurrentModificationException on Map Component
  • [AGG-7204] - Topology component start render graph in widget editor after changing parameters
  • [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-7213] - Links table is empty when querying all vertices from graph db
  • [AGG-7223] - Exception "Could not completely read file" when using readFiles function in Local Folder device on LTPS
  • [AGG-7226] - Fields order of model variable format is wrong after importing model properties from PRS file
  • [AGG-7228] - Monitoring services stops when WMI becomes unavailable
  • [AGG-7231] - IP-host device's WMI service with errors blocks SNMP variables polling
  • [AGG-7233] - Incorrect work of tabs with properties on Administration dashboard
  • [AGG-7234] - OPC configurator generates the wrong config.xml
  • [AGG-7235] - Wrong arrow direction in Graph component
  • [AGG-7238] - Creation of edges doesn't happen in Graph DB when linking instances through the dashboards
  • [AGG-7240] - Distributed Architecture stops to transfer events after connection interruption
  • [AGG-7241] - NPE when opening dashboard from data table reference
  • [AGG-7248] - Incorrect sorting of table numeric values in Web Desktop
  • [AGG-7252] - DTE fields width have the same big wideness if one field contains very long default value inside model variable format
  • [AGG-7256] - Live compilation and code highlighting is broken in Process Control
  • [AGG-7258] - Incorrect group validity expression post many log messages and slows server restart
  • [AGG-7265] - Local Agent "Invalid entity definition" error for identical variables and functions
  • [AGG-7267] - Key-Value database size rises endlessly
  • [AGG-7268] - Exception while opening dashboard by Foreign Class Instance Renderer with setted Reference Field
  • [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
  • [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
  • [AGG-7289] - Model variable datatable values disappears after export/import
  • [AGG-7292] - Related actions of the selected context disappear
  • [AGG-7320] - Incorrect work with Boolean type data in Oracle
  • [AGG-7327] - Impossible to choose CI from another class via field with Foreign Class Instance editor using Oracle DB as a storage
  • [AGG-7329] - WMI devices cannot be synchronized while starting
  • [AGG-7337] - Variable 'eventStorages' is not available in context 'config' at server startup

New Feature

  • [AGG-5488] - Interval-based channels
  • [AGG-6929] - Add compression support to distributed architecture module
  • [AGG-7120] - Make Configurations Comparison tool to be independent from CCM plugin
  • [AGG-7121] - Add field with last request timestamp in the Configurations variable when backup configuration action execution
  • [AGG-7148] - Implement storageInsert an storageDelete functions for GraphDB without Id parameter
  • [AGG-7158] - Implement valueMap method support for GraphDB
  • [AGG-7254] - Implement 'Change Password' function in Pyramid device driver

Improvement

  • [AGG-6359] - Add encoding option to URL Monitor (HTTP) driver
  • [AGG-6660] - "utilities:execute" function should accept a Charset to be used for processing console output
  • [AGG-6775] - Update JasperReports Library and iReport to the latest versions
  • [AGG-6921] - Improve device discovery plugin to get just a list of discovered devices without adding them to the system
  • [AGG-6928] - Cassandra backend for statistics
  • [AGG-7002] - Add geofences moving and changing tools
  • [AGG-7052] - Make an option to prevent unplanned scheduler job execution after server restart
  • [AGG-7098] - Graph Database plugin function executeQuery should return result with specific format
  • [AGG-7109] - Allow Graph component to display custom data
  • [AGG-7113] - Improve reliability of the Upload action of LocalFolder
  • [AGG-7118] - Make an ability to turn on/off distributed architecture without configuration changing
  • [AGG-7170] - Implement links creation for one-to-many relation when using GraphDB
  • [AGG-7229] - Add new UI procedure "Close Dashboard"
  • [AGG-7236] - Implement schema form/ resolver for graph topology expression in custom mode
  • [AGG-7257] - Add ability to avoid sync on device property changes
  • [AGG-7271] - Add possibility to get binary files with http device driver
  • [AGG-7273] - Implement event generation for cases of unsuccessful message delivery to the MQTT broker

Performance Issue

  • [AGG-5596] - Improve OPC server performance
  • [AGG-7160] - Enabling Web Server tremendously slows server start on embedded devices
  • [AGG-7172] - CCM does not read full Cisco configuration if the configuration has # symbol
  • [AGG-7176] - Class Instance list rendering takes at least 5 second when opening dashboard
  • [AGG-7193] - Periodical server hangs on partner's installation with mostly WMI devices
  • [AGG-7249] - Class dashboard opens too long due to filter value expression evaluation
  • [AGG-7272] - Partial creation of related instances when importing class instance list from CSV
  • [AGG-7305] - Snmp device uses all available cpu resources while synchronization

Version 5.50.06 (28/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-7008] - Can not save server database settings when the server test the connection to relational database, even if it is not used
  • [AGG-7032] - Hanging synchronization in OPC Agent
  • [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-7055] - Connection problems lead to BufferOverflowException
  • [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-6348] - Add query execution support for the Graph DB driver
  • [AGG-7082] - Increase Aggregate Client memory in JVM options
  • [AGG-7101] - Make "delete" function and result of executing all functions for Local Folder device

Performance Issue

  • [AGG-7031] - Broken commands are received from OPC Agent under high load

Version 5.50.05 (15/Aug/17)

Bug

  • [AGG-6645] - Event Log height is reduced if mouse cursor hover on rows under web-desktop in Mozilla Firefox
  • [AGG-6691] - Incorrect DTE icon toolbar color and spacing
  • [AGG-6786] - Broken markup for textarea in readonly tables in web
  • [AGG-6846] - Pagination buttons are shown in wrong position
  • [AGG-6847] - Double scrollbar in DTE (in Chrome)
  • [AGG-6925] - Alert with delay rises up immediately if condition of this alert was reset/up during of delay
  • [AGG-6930] - "Invalid operation for read only resultset: moveToInsertRow" error during class instance creation
  • [AGG-6931] - NPE while synchronizing WMI class "Win32_LogicalDisk"
  • [AGG-6932] - Topology layout resets at the copy of this topology.
  • [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-6948] - Impossible to create Filter in View for class when using GraphDB
  • [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-6969] - Errors when two Windows hosts are polled via SNMP and data are sent via agent
  • [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-6995] - Amount of shown rows doesn't work in Class Instance List component
  • [AGG-7004] - "View Server Information" action returns an error if persistence SQL plugin was deleted or disabled
  • [AGG-7006] - Context "Compliance Policies" is missing at NM Premium context tree if used valid NMP license not trial
  • [AGG-7012] - .Net OPC Agent memory overflow exception
  • [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-7016] - storageInsert() execution failed during attempt to write in Oracle DB
  • [AGG-7017] - Dashboard drops layout`s settings when would be launched from another dashboard
  • [AGG-7018] - Configuration item saving issue in dashboard and widget using classes functional with MS SQL DB
  • [AGG-7022] - Widgets and dashboards starts loading and doesn't launch in web client
  • [AGG-7023] - Style sheets for Web Desktop aren't loaded in Mozilla Firefox
  • [AGG-7029] - Scrollable dashboards with nested dockable dashboard are shrunk to minimum height in WebDesktop
  • [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-7040] - Event Log doesn't split available space properly in nested dashboards (Web Desktop)
  • [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-7043] - Lines guided to context icons in System Tree are positioned too low in Web Desktop
  • [AGG-7050] - Widget geofenceEditor does not open instances of models with a type other than geofence

New Feature

  • [AGG-4293] - Scaling widgets at runtime
  • [AGG-6389] - Filtering of foreign class instances by values of current class instances
  • [AGG-6909] - Implement an ability to create Many-to-Many relations in Graph DB
  • [AGG-6951] - Implement AggreGate watchdog application

Improvement

  • [AGG-6431] - Extend the REST API for arbitrary HTTP requests support
  • [AGG-6842] - Add possibility to use storageUpdate function without session ID
  • [AGG-6936] - Add "limit" parameter into storageOpen function
  • [AGG-6937] - Event generation during storageInsert function execution in expression language
  • [AGG-7007] - Make it possible to work with older versions of AggreGate server using last version of client application
  • [AGG-7009] - Add upload, download, rename functions to Device Folder driver

Performance Issue

  • [AGG-7027] - Extremely slow rendering of the class instance list, when trying to show more than 50 instances

Version 5.50.04 (26/Jul/17)

Bug

  • [AGG-6538] - Link discovered via AFT and CDP is shown twice due absent of full information from CDP discovery
  • [AGG-6704] - Class view bindings does not work on class instance type dashboard
  • [AGG-6719] - Some packets with big traffic has dropped by Netflow driver when would send big data blocks in network
  • [AGG-6807] - Function "evaluate" drops default context if would run from function "aggregate" or "addColumns"
  • [AGG-6819] - Ping doesn't receive answers from device
  • [AGG-6831] - Syslog Events filter has two unnecessary parameters
  • [AGG-6840] - "Сomponent not found in tabbed pane" error during deleting Tabbed Panel widget component
  • [AGG-6844] - Foreign class instance button on a dashboard is active for a read-only field in Web
  • [AGG-6845] - Users with inherited permissions from another user can't be authenticated in Web Desktop
  • [AGG-6856] - Imposssible to manage class instances from dashboard after removing one of them
  • [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-6874] - IEC 61131-3 plugin still present in the installation bundle
  • [AGG-6881] - Field with Non-Null validator isn't highlighted in red in Web Desktop
  • [AGG-6882] - Color, Longitude and Latitude expressions incorrect evaluation in Map component
  • [AGG-6884] - Filter activation error in the event log widget component when parameterized filter is used
  • [AGG-6887] - The server without cluster-settings does not launch when the backup DB key-value from the server with clustering is used
  • [AGG-6891] - Parameters table of parameterized filters always contain default "string" and "integer" fields
  • [AGG-6895] - Severe memory leaks on client side, when open/close widgets with "subwidgets components"
  • [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-6900] - Slow and wrong data table timestamp encoding
  • [AGG-6901] - "System Tree" component of imported widget doesn't allow to set to the "root" property point of system tree imported via distributed architecture
  • [AGG-6906] - Could not instantiate id generator during class context creation
  • [AGG-6907] - Client controllers are not garbage collected after disconnection
  • [AGG-6908] - Active step doesn`t turn off when SFC debugger stopping
  • [AGG-6910] - Can't save relative DB cluster configuration
  • [AGG-6917] - Class naming expression does not work during instance creation
  • [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-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-6947] - Local Agent does not reconnect after network disconnecting if Disable Synchronous Setting Value Reading/Writing and Send Updates Asynchronously options are enabled
  • [AGG-6954] - Drag-and-drop action to place device to device group shows device copy dialog instead of moving device to group if action was executed on second level of distributed architecture
  • [AGG-6955] - Web Desktop Security issues
  • [AGG-6961] - Updating distributed architecture settings on a 2nd level breaks DA subsystem
  • [AGG-6981] - OPC Server periodically crashes
  • [AGG-6994] - Local Agent device in async mode has no settings after server restart
  • [AGG-7000] - Plugins integrity check failed issue while launching 5.50.03 version of server software downloaded from site
  • [AGG-7001] - OPC server doesn't have quality data when get variable from model

New Feature

  • [AGG-4429] - Putting selected resources into a context plugin from inside the UI
  • [AGG-5454] - Support Ctrl-based and Shift-based horizontal/vertical and grid alignment when drawing lines/primitives
  • [AGG-6938] - Show table quality and timestamp in DTE

Improvement

  • [AGG-6896] - Allow server to continue startup on plugin setup/start errors
  • [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.
  • [AGG-6935] - Modify storageDelete function to call in expression

Performance Issue

  • [AGG-6502] - Increase .NET API event sending performance
  • [AGG-6977] - Limit Agent's pending command queue and display it's length in device status

Version 5.50.03 (19/Jun/17)

Bug

  • [AGG-6510] - Server startup fails with the error when Free SCADA/HMI Licence is used
  • [AGG-6764] - SNMP driver replaces variable value if variable name coincides with other device variable
  • [AGG-6783] - Field with selection values is unexpectedly reset to default value in Web Desktop
  • [AGG-6791] - Driver "Local agent" not starting after server reboot
  • [AGG-6795] - External date type value of parametrized query is backdated with one month shift
  • [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-6809] - Key-Value cluster sync is not stable
  • [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-6827] - Doesn`t work undo action for Connectors
  • [AGG-6828] - Doesn`t work clone action for Connectors
  • [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-6843] - Functions login() and user() work incorrectly in class view binding expression
  • [AGG-6849] - Extendable selection values editor is not editable when selection values are empty
  • [AGG-6852] - Statistics for PING only devices disappears on server restart
  • [AGG-6853] - Filter doesn't highlight events if context groups mask is used in the filter rule
  • [AGG-6857] - Error NullPointerException while widget launch
  • [AGG-6859] - NPE in alert SMS sending automatic action
  • [AGG-6864] - Class fields with 'text' editor can't be disabled via view bindings in Web Desktop
  • [AGG-6866] - Foreign Class instance editor incorrect behavior when using GraphDB
  • [AGG-6867] - Connectors resize and move
  • [AGG-6868] - Wrong rendering of elements in LD
  • [AGG-6869] - UnsupportedOperationException after disabling NoSQL DB cluster
  • [AGG-6870] - AND, OR, NOT, XOR, MOD are wrong translated from FBD to ST

Improvement

  • [AGG-6802] - Add new metrics to driver "VMware"
  • [AGG-6841] - Add into class events class instance data
  • [AGG-6855] - Allow to call Process Control functions from Expressions

Version 5.50.02 (01/Jun/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-6582] - AggreGate shows window "This element will be deleted from dashboard permanently" on disconnection of client
  • [AGG-6682] - Image renderer for binary block of DTE doesn't show preview and save menu if field is read-only
  • [AGG-6692] - Widget root panel resets background color, if you select it through "More Colors" menu
  • [AGG-6696] - Component transitions are broken after widget launching
  • [AGG-6705] - Svg images are cached in memory and will not changed on map when load new image with same name
  • [AGG-6707] - Does not correctly working tables options at all chart widgets in "Network Manager"
  • [AGG-6709] - DTE fields with Text Editor containing long string can't be view in Web Desktop
  • [AGG-6722] - Impossible to change the range of the component Range Slider after leaving the right border
  • [AGG-6724] - InterruptedException in Key-Value DB hangs server
  • [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-6752] - It's impossible to open a window with foreign class instances in Web Desktop
  • [AGG-6760] - Table bindings changes table incorrectly in Web
  • [AGG-6766] - Component "TextArea" in widget hasn't alpha-channel at web desktop
  • [AGG-6768] - NPE error during offline device synchronization
  • [AGG-6769] - Unhandled exception error during offline device synchronization
  • [AGG-6770] - Nested dashboard component is empty when using
  • [AGG-6774] - Attempt to use class reference in the Class Instance dashboard fails with an error when using Graph DB
  • [AGG-6779] - File database structure breaks down after context renaming
  • [AGG-6780] - Context PRS import leads to broke file database structure
  • [AGG-6782] - Network Host manage action leads to parsing date error
  • [AGG-6784] - Data Table import from CSV file is not working
  • [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
  • [AGG-6799] - Filtering in Web Desktop leads to hanging open storage function

Improvement

  • [AGG-6436] - Add functionality to form context's description in context tree by custom expression
  • [AGG-6559] - Show rectangles/circles on both ends of Connectors
  • [AGG-6717] - Redesign widgets for IEC 61131-3
  • [AGG-6767] - Add status description to "zoneLastEnergyProfileDay" Pyramid function
  • [AGG-6776] - IPMI device driver not worked with Aquarius servers

Version 5.50.01 (11/May/17)

Bug

  • [AGG-5112] - Selection of context menu items shift relative to the cursor
  • [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-6655] - Filtering of class instances does not work if Value field is expression
  • [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-6680] - Widget placed in subwidget can't forward default context on popup menu event, but it works for form schema event
  • [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-6690] - Filtering for Class Instance List dashboard element works incorrectly
  • [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-6755] - Socket closed error while working with Pyramid device driver
  • [AGG-6757] - Bar editor for float type fields does not work in Web Desktop
  • [AGG-6758] - Show real username that used during logging in

New Feature

  • [AGG-4157] - Ethernet/IP device driver
  • [AGG-5224] - IEC languages support: LD
  • [AGG-6488] - New icons for the System Tree elements

Improvement

  • [AGG-5895] - Relative dashboard placed on relative dashboard should inherit default context from a parent one
  • [AGG-6434] - Use IP-FORWARD-MIB to build L3 topology through topology discovery function

Version 5.50.00 (21/Apr/17)

Bug

  • [AGG-6380] - Graph is not updating color of nodes and links according to expression till widget reload
  • [AGG-6594] - Incorrect PING response value
  • [AGG-6597] - Error loading the report template during edit it via iReport
  • [AGG-6600] - Links are rendered above nodes on a map
  • [AGG-6601] - Popup and context menu doesn't work on topology map in Web Desktop
  • [AGG-6602] - An incorrect HTML class is assigned to some objects 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
  • [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
  • [AGG-6629] - Context renderer for query result is not working in Web Desktop
  • [AGG-6630] - Nested dashboard show all class instances instead of related class instances
  • [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-6635] - There is not enough free disk space to install AggreGate on LTPS
  • [AGG-6636] - Incorrect calculation of realtime data in charts based on statistical data
  • [AGG-6637] - Russian help text doesn't show in a variable format edit dialog
  • [AGG-6638] - Found two non-equal formats with equal ID
  • [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-6665] - Errors when attempting to execute a query created by "admin" when logged-in as "user" in the Web Desktop
  • [AGG-6666] - Class Instance update caused ContextException
  • [AGG-6667] - NPE and disappearing of geofence vertex due agent's sunchronization
  • [AGG-6670] - Error after execution of ping function on result information
  • [AGG-6677] - Failed to load 'gpio' library error on server start
  • [AGG-6681] - End date slider of date range component of Advanced Toolbar is not working with statistical charts, but works with historical

New Feature

  • [AGG-5007] - Pluggable authentication schemes
  • [AGG-6607] - Implement ability to view the generated code for graphical languages
  • [AGG-6651] - Expression language function that returns effective username of current user
  • [AGG-6674] - Connection Statistics in Agent driver
  • [AGG-6347] - Implement graph DB driver skeleton

Improvement

  • [AGG-5964] - Create an expression function to import CSV files
  • [AGG-6133] - Add FBD transition validator
  • [AGG-6460] - Improve Transition stability
  • [AGG-6519] - Change documentation logo
  • [AGG-6626] - Add 'Data Recovery' function to Pyramid device driver
  • [AGG-6627] - Add 'cmd116' function to Ekom device driver
  • [AGG-6652] - Allow to set a reference field for Foreign Class

Performance Issue

  • [AGG-6567] - Delays when moving a large number of components

Older Versions

Changelog for AggreGate 5.4 available here. 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.