AggreGate 6.3 Changelog
This page lists features, improvements and bugfixes introduced in diverse AggreGate releases. For more information about a particular issue, please contact Tibbo.
Changes in 6.3 - Official Release
Version 6.34.15 (28/August/26)
Bug
- [AGG-19806] - "Restore Configuration" action does not save changes to the device configuration
- [AGG-20569] - After restoring device configuration no notification appears regarding outcome of operation
- [AGG-20665] - Incorrect variable format in Agent device receiving data from OPC DA Client
- [AGG-20681] - Old Value of Updated event for instantiable model variable is NULL when Add Previous Value To Variable Update Event option is enabled
Version 6.34.14 (18/August/26)
Bug
- [AGG-20287] - NullPointerException error occurs when performing bindings at server startup
- [AGG-20548] - Empty statistics channel for the performance type variable of a virtual device after it has been filled by the Fill Statistics From History function
- [AGG-20564] - SNMP connection pool creates TCP transport mapping unconditionally, causing UnknownHostException on Debian Linux
- [AGG-20579] - Trailing zeros formatted by Format String table viewer are lost on this table export when Export Descriptions Instead of Values is enabled
- [AGG-20583] - Bulk deletion of contexts fails to delete contexts on second and subsequent attempts
- [AGG-20607] - Report properties parameter not displayed for Show report context action in Workflow Builder
- [AGG-20611] - Failed to read variable value in Flexible driver due to ClassCastException
- [AGG-20617] - Failed to perform cache clearing task invocation in Watchdog with NullPointerException
- [AGG-20618] - Integer and Round functions cause error and do not return expected result when applied to variable containing BACnet device signal value
- [AGG-20628] - Empty table and server error in classDataTableEditor after adding Naming Expression to referenced class
- [AGG-20662] - Access Token Expiration Period setting is ignored in REST/HTTP Server API plugin
Version 6.34.13 (5/August/26)
Bug
- [AGG-19521] - OPC UA driver does not re-establish a subscription after a connection break until next synchronization starts
- [AGG-19664] - Slow or complete failure of data transfer from BACnet devices until the device is reinitialized
- [AGG-19893] - Dashboard export/redirect errors
- [AGG-20146] - SVG object becomes invisible when dragging inside the canvas SVG component
- [AGG-20156] - Sub-dashboard shows stale data
- [AGG-20361] - Date type field with selection values displays value instead of description in Read Only mode of Data Table component
- [AGG-20394] - Vector drawing elements can be placed over other components
- [AGG-20395] - Vector drawing elements appear out of view in preview mode
- [AGG-20412] - NPE error in OPCUA driver after connection restoration
- [AGG-20436] - Importing app as zip result in an error
- [AGG-20450] - Empty View row appears upon creation and vanishes on save for imported Subclasses
- [AGG-20460] - BACnet device remains connected after its endpoint becomes unavailable
- [AGG-20471] - Browser tab title does not revert after closing a dashboard opened from Adm Kit
- [AGG-20474] - Fix security vulnerability on Axis page within SOAP API service
- [AGG-20513] - Unable to set arguments in workflow action "devices:create!"
- [AGG-20532] - Input fields and text areas inside the Styles property tab render layout-restricted and too narrow
- [AGG-20538] - REST API returns HTTP 400 instead of 401 for requests sent without authentication
- [AGG-20547] - Dashboard button binding does not trigger file download when called function returns Data Block
- [AGG-20613] - Vector Drawing component state leaks across separate dashboards
Performance Issue
- [AGG-20058] - Slow loading of dashboard bindings after platform update
Version 6.34.12 (24/June/26)
Bug
- [AGG-20209] - OPC UA driver skips child properties of intermediate Variable nodes during metadata import
- [AGG-20248] - IllegalStateException after adding a OPC UA device and attempting to read its assets
- [AGG-20254] - Class entity data missing in instance dashboards on opening
- [AGG-20271] - IllegalStateException error while synchronizing a OPC UA device connected to an Alpha OPC UA Server with 115K nodes
- [AGG-20273] - subtable() function loses table-level format flags of the source table
- [AGG-20297] - OPC UA driver may hang metadata synchronization when Browse returns broken or invalid NodeIds
- [AGG-20305] - Infinite loop when syncing and reading assets in OPC UA device connected to Prosys Simulation Server
- [AGG-20364] - Event Log component selects non-existent default event filter when dashboard is exported and imported to another server
- [AGG-20383] - OPC UA driver represents array variables as individual elements instead of a single array variable
Version 6.34.11 (15/June/26)
Bug
- [AGG-19871] - Class field reference filter with "In" operation returns empty results
- [AGG-20148] - Cell function returns data in String format when applied to result of query from executeQuery function on PostgreSQL database containing data in Timestamp format in Server Evaluation mode
- [AGG-20200] - Passed data had 0 columns error when calling a Python script with binary blocks in input table
- [AGG-20201] - NullPointerException after closing Python script source code editing window
- [AGG-20214] - Model's query functions cannot run limit parameterized query
- [AGG-20222] - OPC UA device synchronization skips variables with custom structured DataTypes
- [AGG-20226] - parseDate() function behavior differs between server-side and client-side evaluation for the same input and pattern
- [AGG-20241] - Manually changing a cell value in the DTE component does not trigger binding by change Data Table property
- [AGG-20249] - Binding execution error with intersect() function on Current Options property table of Dropdown List component
Version 6.34.10 (1/June/26)
Bug
- [AGG-20028] - DTE component incorrectly fires a double-click event while the user is actively using the advanced filter
- [AGG-20045] - Nested table timestamp and tooltip ignore user timezone
- [AGG-20062] - SVG element selected by Direct Selector of vectorDrawing component moves spontaneously when attempting to move it with keyboard arrow
- [AGG-20071] - OPC UA driver does not read and does not display certain types and structures of Integration Objects OPC UA Server Simulation
- [AGG-20090] - In the OPC UA driver settings, Customer Definition name are not updated after the first change to the list of readable tags
- [AGG-20110] - Flexible device synchronization occurs cyclically after importing device settings from prs file
- [AGG-20143] - Long data type is represented as number in REST response
- [AGG-20150] - Relative model bindings stop triggering after renaming the context to which the model was attached
- [AGG-20153] - Folder device reads content of files in each its functions where only file names are needed
Version 6.34.09 (18/May/26)
Bug
- [AGG-19930] - Dashboard Data Table component properties break if there are Data Table bindings with multiline expressions and/or double quotes
- [AGG-20027] - Horizontal scrollbar appears in Tray Select component when the element list is expanded
- [AGG-20030] - Dashboard component contexts are not available in the aggregate function expression environment in a dashboard binding expression
- [AGG-20038] - Login action is possible by refreshing browser window without authorization after Logout action
- [AGG-20050] - Browser window stops responding after trying to search for devices in system tree
- [AGG-20055] - Permissions do not restrict editing
- [AGG-20056] - Dashboard widget ignores dynamic view binding
Version 6.34.08 (7/May/26)
Bug
- [AGG-19742] - Element duplication in Vector Drawing component creates non-sequential IDs
- [AGG-19743] - Element group duplication does not copy bindings on first duplication
- [AGG-19854] - An SVG image element binding is not removed with the element and can be reassigned to a new element with the same id
- [AGG-19894] - SVG editor selects a group of elements instead of the targeted element in Components tree
- [AGG-19914] - Search field in a Context List's toolbar ignores the input
- [AGG-19942] - Searching the system tree does not return any results
- [AGG-19970] - SOAP driver uses old credentials
- [AGG-19989] - Successfully receiving a REST API token with an empty login and password
- [AGG-20002] - SVG image completely disappears when deleting one element using the Directional Select tool
- [AGG-20003] - Bindings are not preserved when duplicating an element inside a vector drawing
- [AGG-20012] - Shift-based mass selection fails in web interface
Version 6.34.07 (24/April/26)
Bug
- [AGG-18719] - Rename/move properties in Container group to avoid confusing between container, wrapper and constraints in parent container
- [AGG-18791] - Сoordinate plane is not limited by the minimum value along the ordinate axis when scaling with a brush
- [AGG-18834] - Class Field List does not display record data
- [AGG-18837] - Changing Enabled cell property in DTE component by table format binding does not apply for nested rows
- [AGG-18901] - Binding with @shown Activator didn't activate for Implant Component
- [AGG-18907] - Platform syntax no longer accepts and processes arguments via {0} and {1}
- [AGG-18968] - Changing element value does not change it is own SVG property
- [AGG-18974] - Offset displayed date in advanced DTE search with "date" editor
- [AGG-19009] - When using an HTTP server, if an expression within it is invalid, it is displayed on the page
- [AGG-19023] - Logout and errors after VPN reconnection
- [AGG-19027] - Order of the columns in the exported table does not match the column display settings of the DTE dashboard component
- [AGG-19031] - Incorrect Date/Time representation
- [AGG-19033] - Application resources are not displayed after adding a large number of contexts by dragging them
- [AGG-19036] - Table cell is being updated incorrectly in DTE via table format binding
- [AGG-19045] - Result of the action of deleting a vector image element is not saved by the dashboard editor tools
- [AGG-19049] - Unable to create IP SLA tests
- [AGG-19051] - Properties of SVG file elements are changed when the dashboard is first opened in the Administration Kit window
- [AGG-19054] - Instance model suitability expression ignores access rights
- [AGG-19064] - Deployed nodes in the System Tree component are not displayed by default and by binding
- [AGG-19071] - Can't edit contexts after some time when MySQL storage is used
- [AGG-19073] - Select All operation in DTE component includes filtered/hidden records
- [AGG-19074] - When an error occurs in a Connection Restriction Expression, the expression is displayed to the end user
- [AGG-19082] - System Tree does not display created groups and devices when root is set to Device Groups
- [AGG-19083] - Bindings in the DTE component table format are not applied to nested rows when the cell value changes
- [AGG-19084] - Upper bound of the Y axis is set incorrectly for the coordinate plane of the lineChart component in custom mode
- [AGG-19093] - Editor Options with FormatString type is not correctly displayed
- [AGG-19101] - Stack traces in OEM installers contain original platform name
- [AGG-19108] - Expression editor shows different results for Date function on Server and the Browser in WEB UI
- [AGG-19109] - OPCUA driver is not reading the node and its tags
- [AGG-19115] - Dashboard binding with activation by component property evaluates twice after updating this property via setVariableEx function
- [AGG-19119] - DataTableEditor column selection UI unreflect changes in columnsSettings
- [AGG-19120] - VectorDrawing component's group element alignment functions do not work correctly when the component's scale is different from 100%
- [AGG-19138] - Token obtained via the get rest/refresh REST API request is not valid for authorization
- [AGG-19139] - Empty table in DTE after applying an Advanced Filter with the Current Interval option to a Date field with the Date Only editor
- [AGG-19143] - Property "normalConcurrentBindings" does not save changes if the value is greater than 100
- [AGG-19144] - IllegalStateException when loading sub dashboards after updating their Reference properties via bindings
- [AGG-19145] - Page refresh with loss of entered data when updating access tokens
- [AGG-19146] - Contexts hidden by search are removed when using the System Tree component in multiple selection mode
- [AGG-19147] - Manual input of timestamp in the DateTimePicker component does not take time zone in the user settings
- [AGG-19148] - Buttons are trimmed in Configure Device menu
- [AGG-19153] - Error call function Add Row after adding a row to a table when a filter is applied
- [AGG-19158] - Сonnection periodically lost between servers in a distributed architecture.
- [AGG-19159] - Results of applying the Advanced Search of the DTE component are reset after adding a new record
- [AGG-19160] - Filter and Advanced search must be applied together in the DTE component
- [AGG-19163] - CustomTree component node icon is not displayed in accordance with the nesting hierarchy of nodes when using a filter
- [AGG-19165] - Relative dashboard fails to open in edit mode if Header Expression contains a relative reference
- [AGG-19166] - Binding to the visibility of a vector image element does not work
- [AGG-19174] - Row selection state of dataTableEditor component does not change as a result of the selectRow function
- [AGG-19177] - Server returns a token via REST without blocking login despite multiple failed password attempts
- [AGG-19181] - Add the ability to confirm in the expression editor with valid context input
- [AGG-19182] - Text Field component validator highlights an error when using an regex by empty string in a Validator Option
- [AGG-19183] - Non-Null validator is incorrectly named in the Text Field component
- [AGG-19184] - Search field in Class DTE does not filter data
- [AGG-19185] - Failover Cluster table format view error
- [AGG-19186] - OPCUA driver cannot restore the variable update subscription
- [AGG-19187] - Binding error when writing a table with a Formatted String in Editor Render of float type fields to the DTE component
- [AGG-19189] - It is not possible to call Class DTE table with filters from an expression if it contains a record
- [AGG-19190] - Validator error when using the 0 character in formatString Editor option of table format in the DTE component
- [AGG-19194] - TypeError:Cannot read properties of undefined when redirecting dashboards
- [AGG-19195] - Error creating file when exporting table from DTE component
- [AGG-19196] - Fontconfig head is null error when creating a report by model variable using Create Report action
- [AGG-19197] - Authentication failure messages differ based on whether a supplied username exists or not
- [AGG-19198] - Expose sensitive system information in WEB UI to unauthenticated users via CWMP plugin
- [AGG-19202] - Displayed table is exported with Export Descriptions Instead of Values disabled when the table has columns to which formatString is applied
- [AGG-19203] - Table is not filtered by the Search Field of the DTE component in the relative dashboard loaded into the sub-dashboard
- [AGG-19205] - Time should be set to 12:00 UTC when selecting a date in the Date Time Picker component with disabled Time Displayed property
- [AGG-19210] - Token does not contain the user's login when using external authentication
- [AGG-19216] - Format of cell value 0.00 is changed to 0 after search or advanced search in the DTE component when formatString is used
- [AGG-19218] - Dot symbol is changed to a comma symbol in the format of the search value in the advanced search field for the DTE component
- [AGG-19219] - Editor Option of Format Mask Editor with 0 digit in the fractional part is not applied for a float field with a zero value
- [AGG-19220] - Empty table after applying filter by Search Field in DTE component with a Format Mask Editor of float type fields
- [AGG-19232] - Expanded records in DTE component collapse when Data Table property is updated through dashboard binding
- [AGG-19233] - It is impossible to change order of bindings
- [AGG-19238] - Implant component properties are not loading in WEB UI Builder after renaming a custom property of an embedded dashboard
- [AGG-19242] - Dashboard does not start with the Graph component if SVG with custom agg:params parameters is used as node icons
- [AGG-19245] - Backward compatibility issue with scalar expressions and cell() function
- [AGG-19246] - Global variable Validators do not apply to selected contexts
- [AGG-19249] - Generated event level is always null when it is fired by the Fire Event function
- [AGG-19251] - Endless loading of sub-dashboards in Steps Panel when switching steps
- [AGG-19252] - Sub-dashboard template is not applied inside of Steps Panel in preview and edit mode
- [AGG-19253] - Table values are not passed to the function due to incomplete or incorrect format
- [AGG-19256] - Unable to open dashboards on a Standalone Web Server
- [AGG-19258] - Duplicate records are created after deleting bindings in WEB dashboard
- [AGG-19263] - Dashboard was blocked by user null after a long time wait in Web UI builder
- [AGG-19266] - Context menu is not displayed when right-clicking by variable with table more than one cell
- [AGG-19267] - Error calling Fire Event function to generate an null level event
- [AGG-19282] - Values instead of descriptions are exported to the file after changing the order of columns with selection value
- [AGG-19285] - Event Log component loses some of the current events in Event List mode
- [AGG-19286] - In Filter Expression environment of Event List property in Event Log component is available only event data table
- [AGG-19287] - Empty export file from Event Log component on the web dashboard
- [AGG-19288] - Zero event statistics counters in the Event Log component of the web dashboard
- [AGG-19289] - Empty columns selector for advanced search in the Event Log component of the web dashboard
- [AGG-19293] - Login-logout event log: the "login" field is null for login, but contains the users' login for logout in WebServer
- [AGG-19297] - Login page with correct credentials is available for multiple logins after first click on Login button
- [AGG-19300] - Field Value of Cell Updated event in DTE component is always null
- [AGG-19311] - NPE error when exporting a table to an xls file when the Export Only Visible Fields option is enabled
- [AGG-19312] - User-defined order of table columns is not preserved when exporting table to an xls file
- [AGG-19313] - Displayed fixed format with a large number of columns of the DTE component overlaps other properties in the Property Editor window
- [AGG-19316] - Syntax error when creating a new Event Correlator context
- [AGG-19318] - Built-in Event Correlator event is generated with an empty data table
- [AGG-19319] - NPE when trying to run a Java script with an empty body
- [AGG-19326] - Authorized user is not automatically logged out when the server is restarted or stopped
- [AGG-19329] - Dashboard was blocked by the user when attempting to reopen it in UI Builder
- [AGG-19330] - Expression of a binding moved to the top of the table is copied to the expression of the last one
- [AGG-19331] - Copy Rows context menu item is not selectable in the dashboard bindings table
- [AGG-19340] - Action field selection becomes inactive after switching to the Input section when creating a new Job Scheduler
- [AGG-19345] - Event is not generated as a result of calling the fireEvent function of the events context
- [AGG-19348] - Manually changed cell value in added by Duplicate function record is copied to the cell of the original record in the DTE component
- [AGG-19349] - Sub Dashboards at the second nesting level fail to load via change Reference property with a Bad Request error
- [AGG-19360] - Sometimes a dashboard inside a sub-dashboard component doesn't load when switching its Reference property several times
- [AGG-19362] - Dashboard context is blocked by current user after closing this dashboard in UI Builder when updating the access token
- [AGG-19367] - Incorrect sorting by Creatin Time column in the Event Log component when timestamp displaying with milliseconds
- [AGG-19368] - Incorrect background highlighting of the Event Log component column after applying sorting
- [AGG-19370] - Root panel context reference is not replaced when dashboard using inside the Implant component
- [AGG-19371] - Chart series are not displayed as a result of scaling with a brush in optimized mode of the axisDomainY property
- [AGG-19372] - Сoordinate plane is not rebuilt when the display of chart series is disabled in optimized mode of the axisDomainY property
- [AGG-19374] - Enabled logout event additional fields in the event filter context are not displayed in the Event Log component
- [AGG-19375] - Values of enabled Additional Fields of selected event filter are always null in the Event Log component
- [AGG-19377] - Incorrect export of event Context, Description and Level to a file from the Event Log component with enabled Export Value Descriptions Instead Of Values option
- [AGG-19381] - Changing the properties of a subdashboard component located in a drawerPanel is not available until the panel is expanded for the first time
- [AGG-19387] - Сontext menu does not appear after right-clicking on a table with one maximum row in format of DTE component
- [AGG-19388] - Any text can be entered into the advanced filter fields for Long type column of DTE component
- [AGG-19389] - Newly created nested model group appears twice in the system tree
- [AGG-19390] - All Vertical Solution server won't start on OS Windows x64
- [AGG-19391] - Fields status in Columns Visibility menu of the DTE component is not saved after change
- [AGG-19393] - Search field Included In for numeric-type columns in DTE component without a drop-down list and allows any text entry
- [AGG-19395] - Bindings do not trigger when group-based context mask is used as activator for context events
- [AGG-19396] - Time Period editor for Long type field of the DTE component incorrectly displays the long period
- [AGG-19403] - NULL is not allowed when reading _ExceptionSchedule and _WeeklySchedule
- [AGG-19404] - Switching to the Server Configuration tab after deselecting multiple contexts using the Shift key
- [AGG-19409] - Event filter is not automatically activated in Event Log component on dashboard for logging-in owner user if the server contains multiple default filters for different users
- [AGG-19412] - Manually changed model function input format in added by Duplicate Function record is copied to function input format of the original record
- [AGG-19427] - File creation error when exporting a table from DTE component with enabled Column Visibility
- [AGG-19431] - Group Membership status variable of a nested group or model context does not contain the contexts of all its parent groups in the tree
- [AGG-19432] - Field name in the ReadResult column of the table resulting from calling the readPropertyMultiple function of a BACnet device contains an invalid character
- [AGG-19434] - Actions from contexMenu in eventLog are not disabled
- [AGG-19437] - Sub dashboards at 2nd level sometimes fail to load with Bad Request error after change Reference property on a slow internet connection
- [AGG-19446] - Available Editor/Viewer items are not filtered by field type in DTE component
- [AGG-19453] - Incorrect evaluation of table Naming Expression when it contains 0 records
- [AGG-19454] - Advanced search in Event Log dashboard component produces incorrect results for columns "Event" and "Context"
- [AGG-19458] - System table rows are not fully highlighted in WEB UI
- [AGG-19459] - Current Values column is missing from the License Information tab
- [AGG-19460] - Root panel context reference inside the Implant component is not replaced after changing Reference property to another implant in UI Builder
- [AGG-19464] - Vector image editor cannot ungroup some elements
- [AGG-19465] - Server and user time zone settings are ignored when setting 12:00 UTC in a Date Time Picker component with hidden time
- [AGG-19475] - Graph component does not show some of nodes
- [AGG-19483] - Row filling that highlights the structure of the device account properties table is not displayed
- [AGG-19490] - Newly added workflow context via WEB UI have default Destination as Desktop
- [AGG-19491] - Sorting by table columns does not apply to nested records of DTE component
- [AGG-19501] - Last value in Current Options of Dropdown List component is duplicated when user deselects other values
- [AGG-19508] - Unable to import IP SLA tests from devices
- [AGG-19516] - Incorrect login and/or password error during external authentication via the LDAP plugin in ALD PRO Integrated identity and authentication solution
- [AGG-19524] - Implant component does not execute dashboard binding for events with custom property activator
- [AGG-19537] - New Acknowledge is visible only after updating the table in Event Log
- [AGG-19552] - HTTP 400 error occurs when logging in via HTTP in the Web UI after a successful HTTPS login
- [AGG-19558] - Date Time Picker component shifts time when using presets from Range Buttons property
- [AGG-19568] - One or all variables removed from model upon server restart when default value violates field format constraints
- [AGG-19591] - UI component disappears with its bindings from the dashboard opened in UI Builder when source of another UI component is changed
- [AGG-19593] - UI components are duplicated in the UI Builder palette
- [AGG-19594] - Displaying a non-existent node in a graph in a tree layout
- [AGG-19601] - Prevent deletion of a dashboard being edited
- [AGG-19603] - "Add New Record" procedure fails to reopen in Class Data Table component
- [AGG-19623] - System Tree's Validity Expression isn't applied to nodes when changed by binding
- [AGG-19626] - Time Zone property dropdown is too narrow to display full names of time zones in Chart components
- [AGG-19633] - Event Severity Statistics table in the Event Log component uses incorrect event level colors
- [AGG-19635] - Something went wrong error window when editing a dashboard with a Line Chart component if a reference to a non-existent field is used in the Source Data Bindings property
- [AGG-19640] - Import Data action is not blocked by Read Only property in multiple Table components
- [AGG-19643] - Data Table freezes and fails to render new records when Items Per Page is set to a fixed value
- [AGG-19649] - Show Member Count option has no effect in Groups properties
- [AGG-19691] - Application context does not change actions list by state
- [AGG-19694] - Go to Error navigation redirects to a broken empty state after validation failure
- [AGG-19699] - Incorrect input type rendered for String field with Editor = Bytes
- [AGG-19703] - Incorrect input type rendered for Long field with Editor = Bar in Read Only mode
- [AGG-19717] - Unable to add component from palette to root panel on relative dashboard when Default Context property is set
- [AGG-19728] - Data loss in nested tables during editing in Data Table Editor
- [AGG-19729] - Choice values in Data Table are not applied to the underlying field until manually reselected
- [AGG-19732] - File is not available on the server error when downloading this file from the server via Web Standalone plugin with a configured Web App Alias
- [AGG-19735] - Data Table selection values binding does not work when another field has a validator
- [AGG-19736] - Bar Editor fails to render progress fill for numeric types in Preview Mode
- [AGG-19753] - Event Log pagination shows empty page after changing page size
- [AGG-19754] - Missing Apply to all checkbox in bulk delete confirmation for Dashboards
- [AGG-19761] - Delete confirmation dialog has a confusing UI
- [AGG-19764] - Records count and pages is not equals to fired events in Current section
- [AGG-19766] - Cannot select “<not set>” value in dropdown lists
- [AGG-19779] - Event Log pagination freezes Page Size based on initial records count upon navigation
- [AGG-19786] - OPC UA: Incorrect write handling for ByteString / char[] variables
- [AGG-19805] - Self signed certificate for TCP connections to the platform has expired
- [AGG-19816] - Cannot edit 'UInt16 array' variable on OPC UA demo server via AggreGate OPC UA driver (works in UaExpert)
- [AGG-19843] - OPC UA driver reads and writes array values incorrectly
- [AGG-19850] - OPC UA driver: Array write issues and incorrect array read
- [AGG-19855] - Bulk deletion of selected dashboards does not work (only one dashboard is deleted)
- [AGG-19881] - NullPointerException when enabling FTP service in IP Network Host device driver
- [AGG-19898] - Expression Editor does not display the result of an expression when wrapping a variable in a function
- [AGG-19916] - Collapsed script-editor container in modal window
New Feature
- [AGG-19097] - Handling numeric Data Types in the Bacnet Driver's CharacterString Value
- [AGG-19861] - Add support for reading/writing tags with array of Extension Object values in OPC UA driver
Performance Issue
- [AGG-18475] - Degradation of the record selection speed in DTE component by almost 3 times
- [AGG-19111] - Configure action opens more than 30 seconds in Web UI
- [AGG-19441] - Memory leak on Server that used Classes and Classes DTE's
- [AGG-19631] - Memory and CPU Usage leak when enable and disable alert context
Version 6.34.06 (3/October/25)
Bug
- [AGG-15188] - Additional element alignment options for the SVG editor and Absolute Dashboards
- [AGG-17543] - Incorrect behavior of Error modal window
- [AGG-18001] - Clicking on Empty Space Inside Frame of Group Select Should Not Trigger Action
- [AGG-18132] - Unable to import heavy dashboards with Web UI
- [AGG-18317] - Dashboard changes after opening a dashboard with a vector image
- [AGG-18449] - Fix multiple usability issues on frontend/backend
- [AGG-18473] - The user's time zone settings are not applied to show the correct time for this user
- [AGG-18476] - Class DTE cannot display data for a many-to-many relationship
- [AGG-18482] - Progress bar and percentage of completion of the application import process are not displayed
- [AGG-18494] - Two groups of models with the same description are created after deploying Platform Administration Kit application
- [AGG-18499] - Updating the platform to a new version causes the component SVG image to move to 0.0 coordinates
- [AGG-18500] - Search items when selected or typed in the toolbar tree are no longer displayed when working with the vector image component
- [AGG-18514] - Changing the order of columns in fixed format table of DTE component is not saved
- [AGG-18518] - Incorrect behavior of the input field when adding digits after the decimal point
- [AGG-18519] - Displayed time is not match with user account time zone at the Monitoring dashboard of the Platform Administration Kit when the Monitoring dashboard is open
- [AGG-18524] - Can't login with inizialization password on standalone web server
- [AGG-18528] - Problem with displaying text and saving the state of elements in SVG images
- [AGG-18531] - Numbering of vector image layers is changed if the Administration kit panel is present
- [AGG-18532] - Values in right horizontal align column disappear after decreasing column width
- [AGG-18533] - Text in cell is shifted to the left after setting column width and horizontal alignment to the right in Column Settings of DTE component
- [AGG-18534] - Layers names of the Vector Drawing component are changing at the Dashboards when loading same SVG image
- [AGG-18539] - Fixed format DTE component properties are not loaded in UI Builder after adding a multi-line expression to the table format binding
- [AGG-18544] - Editor Options of model variable format not updated by import from application context
- [AGG-18545] - Export/import model variables to csv
- [AGG-18550] - Can't login with initialization password and change it with REST API
- [AGG-18553] - Empty table after calling Read Raw History and Read At Time History functions via OPC Agent that is connected OPC HDA server
- [AGG-18554] - Visibility setting at the Component Tree and at the Component Settings window does not synchronised in the Vector Drawing component of the Dashboard Component Properties Editor when it is changing
- [AGG-18557] - Bug with backward compatibility of expressions when using models
- [AGG-18561] - Configuration window of the context does not close at the Administration dashboard after deleting the context
- [AGG-18563] - Incorrect display of the submenu of the Menu component during fast cursor movement
- [AGG-18569] - Display of now() function call does not contain time zone when changing date format in user profile on WebUI
- [AGG-18572] - tableToJSON function - long becomes string when converted
- [AGG-18574] - Incorrect operations AdvancedSearch DTE with dates
- [AGG-18575] - NPE error occurs after package updates in OS
- [AGG-18579] - Server startup error after upgrading to the next version
- [AGG-18581] - Infinite synchronization loop in SNMP driver when MIB symbol for an OID is missing
- [AGG-18583] - Cannot activate bindings on dashboard by changes in components
- [AGG-18587] - Visibility-related styles in the STYLE attribute are not supported when working with SVG
- [AGG-18592] - Style text does not select in the Component Settings window of the Dashboards when selecting text with the mouse
- [AGG-18597] - Line numbering does not support displaying values greater than 4 characters
- [AGG-18604] - Event Time value in Virtual device Event Log on the "Online" tab does not match the event generation time
- [AGG-18605] - Rows in DTE are filtered by values in hidden fields when searching VIA Filter Text Field on component toolbar
- [AGG-18609] - Vectior Drawing elemenent overlay doesn't comply with the design
- [AGG-18612] - Unnecessary Restart Server dialog after creating an entry in the Content/Media Library
- [AGG-18615] - Deploying an application that has packed in Content/Media Library plugin entries rewrites the current plugin content
- [AGG-18617] - Component tree is welded when you change tools in a vector image container edit
- [AGG-18628] - Slowing down SNMP device context operations or the Platform Server management at the Component Tree of the Platform Server when SNMP device polling returns incorrect data
- [AGG-18630] - Value of table type field in nested rows does not open in DTE component
- [AGG-18631] - Bindings by model event in three subdashboards with a reference to one dashboard context are evaluated randomly
- [AGG-18632] - Changed user`s permissions not updated dynamically on standalone webserver until re-login
- [AGG-18633] - One context is added when adding multiple contexts to an application using drag and drop
- [AGG-18634] - Data in table type field not saved and not accessible via binding when changing any value in DTE component
- [AGG-18635] - Unable to save values in BACnet driver functions in the web version of the platform
- [AGG-18636] - Server hanging upon mass user registration
- [AGG-18637] - When editing the editor properties for the .svg element, a different color is displayed
- [AGG-18639] - Error displaying vector image in the Dashboards when opening multiple dashboards
- [AGG-18649] - Leading zero of double type number is cut off when displaying value in table cell on WEB UI when using Format String editor
- [AGG-18650] - Is not possible reset password over CLI
- [AGG-18651] - Unknown property error when saving to reference property of component Implant dashboard context with custom property
- [AGG-18658] - First headers of the Set-Cookie header losing at the HTTP/HTTPS Device when multiple Set-Cookie headers received
- [AGG-18659] - Direct Selector fails at the Vector Drawing component of the Dashboards when the elements of SVG image are selected
- [AGG-18661] - Function processBindings() does not write values to the fields of the second and subsequent rows of the table
- [AGG-18662] - Fill colors of the svg file elements of the vectorDrawing component change in preview mode and in edit mode after launching the preview mode
- [AGG-18664] - Three or all of the 4 sub-dashboards sometimes not load after refreshing the page in the web browser
- [AGG-18667] - date() function syntax does not correspond to the official documentation at the Expression Editor Function Chooser
- [AGG-18668] - Error Bad Request code 400 when saving zip archive from application via HTTP
- [AGG-18672] - Turning off of the Enable Context Menu setting at the Rows tab of the Advanced Properties of the Context List component of the Dashboards do not turns off the Context Menu for component rows
- [AGG-18673] - Confirmation of the addition of each new context to the created application is required at the Web UI when new contexts are added
- [AGG-18680] - Updating the existing installation of the Server leads to an error and blocks any further actions with it
- [AGG-18709] - Table Naming Expression is not removed after changing the value in a Table Field in the DTE
- [AGG-18710] - Alternating use of the Select and Directional Select tools while editing a vector image breaks the selection of .svg image components
- [AGG-18711] - Direct Selector works like Selector at the Vector Drawing component of the Dashboards when the elements of SVG image are selected at the vector drawing field
- [AGG-18720] - Tooltip does not disappear in the Web UI when opening dashboard
- [AGG-18722] - Expanded Node immediately narrows on System Tree
- [AGG-18724] - Status Bar of Deploy Application action is not informative
- [AGG-18731] - Interactions of Vector Drawing are not available on the specific Dashboard
- [AGG-18732] - Web interface crashes with gray screen when trying to display in table zero value in double type cell with FormatString editor
- [AGG-18733] - In model does not display an event when it is fired from a binding in dashboard via a Web Standalone server
- [AGG-18734] - Issues with Bindings in Vector Image Component
- [AGG-18737] - Workflow elements fails to pass environment variable
- [AGG-18744] - Label component disappears from the dashboard after writing the result of the model function to the component's text property by binding
- [AGG-18745] - DTE component search does not find values for date field if query contains day, month and year with dot separator
- [AGG-18776] - Autoscroll to a selected dashboard component in the Web UI Builder's Component Tree leaves it at the top of the tree's viewport instead of in the middle
- [AGG-18779] - A corrupted file gets downloaded via the Download File function of the Local Folder driver if the file path contains additional folders relative to the driver's settings
- [AGG-18780] - Impossible to get file by Download File function in Web UI if path contains sub-directories
- [AGG-18783] - Unable to open model template variable via standalone
- [AGG-18785] - Data Table Editor component doesn't display data
- [AGG-18804] - After changing container properties, 'Out of Content' settings have no effect on the container
- [AGG-18806] - Incorrect time zone detected when evaluating expression in browser
- [AGG-18807] - Default time zone of the Date Time Picker component is hardcoded as MSK +3
- [AGG-18810] - Binding settings for dashboard vector image component elements are not saved
- [AGG-18812] - Data is not written to BACnet device via WriteProperty function
- [AGG-18813] - An error occurs when adding a barcode while editing a report
- [AGG-18818] - Create a device action doesn't display properties when driver passed as action parameter
- [AGG-18819] - Storage Filter does not apply to Class DTE
- [AGG-18821] - SVG element groups are completely changed from short to long
- [AGG-18823] - Dashboard is broken if it contains subdashboard and has mispelling in title (uppercase)
- [AGG-18827] - Nested nodes with long names make the Component Tree actions inaccessible on hover in the Web UI Builder
- [AGG-18828] - When editing .svg images in the toolbar, the editor does not allow you to select an element in the attributes of which the unit of measurement PX is specified
- [AGG-18829] - Bindings used to set the subject and content of the email sent when an alert is triggered are not evaluated
- [AGG-18831] - Naming expression from outer class is not applied in subclass if field in it has same name
- [AGG-18835] - Table format for Kebab menu items of dataTableEditor component is not displayed
- [AGG-18836] - Rows hierarchy is not displayed in DTE component with filled Data Table property after dashboard launch
- [AGG-18838] - Hidden columns are exported to the CSV and XLS format with the active option to export only visible fields
- [AGG-18839] - Columns in DTE component hidden by Columns Settings are not displayed in other DTE components after loading tables
- [AGG-18840] - Sometimes all model variables value are not imported by application when one of the variables is not writable
- [AGG-18842] - BACnet driver doesn't stop synchronizing variables values if controller goes offline
- [AGG-18843] - Additional Properties Window in WEB UI does not display the last 2 model variables when there are more than 19 variables
- [AGG-18846] - Unable to view table contents in model's advanced properties
- [AGG-18850] - Unsupported field error after entering text in search field of DTE component with Date type column and Date Editor option
- [AGG-18851] - Original table is exported with active Export Descriptions Instead of Values option when the table has columns Date type with the Date Editor option
- [AGG-18853] - Dashboard editor does not see changes when deleting element/layer of vector image container, does not allow saving changes
- [AGG-18900] - Fill color for the SVG element is not applied with shown binding
- [AGG-18903] - Web UI Builder does not recognize the fill-opacity tag for setting transparency
- [AGG-18906] - Directional Selection tool when editing a vector image in the Web UI Builder does not select an element if the element is selected via the tree
- [AGG-18909] - Problems with duplicating vector image elements in the Web UI Builder: non-display and coordinate shift
- [AGG-18920] - OPC UA tag value does not appear (is not updated) until the client is refreshed
- [AGG-18924] - Value of the 'Value' parameter is not carried over when importing from tbl parameters in the 'WriteProperty' function
- [AGG-18927] - Binding with ":mouseClicked@" activator executes after the "disabled" Button component property is enabled
- [AGG-18934] - BACnet driver functions getEventInformation and getAlarmInformation does not return the full list of alarms and does not handle all ackedTransitions states
- [AGG-18938] - Original table is exported with the "Export only visible fields" and "Export descriptions instead of values" options enabled
- [AGG-18949] - DTE cell values are not preserved when edited using the kebab menu
- [AGG-18950] - Newly added component to absolute panel have 1x1 sizes
- [AGG-18964] - Placeholder and Search Placeholder text is not displayed in Tree Select component
- [AGG-18966] - Visibility property of a vector image element does not change as a result of binding
- [AGG-18967] - Incorrect operation of the sum function
- [AGG-18972] - Empty cell in DTE with float format and FormatString editor
- [AGG-18973] - Rows are not filtered by zero value in a table of DTE component with float values and the FormatString editor
- [AGG-18976] - Displaying search date in advanced search in GMT+0 time zone when user has different time zone
- [AGG-18977] - DTE becomes invisible when processing a field with valid date values
- [AGG-18982] - Vector image element ID is fully inherited when duplicating the element
- [AGG-18985] - NPE Web Server startup when starting the server in safe mode
- [AGG-18989] - Error Modal Window when Class Instance added to Class DTE
- [AGG-18990] - Logout user via bindings - session not terminated if user is normal
- [AGG-18991] - Line Chart with the Include Real-Time Data option enabled causes a Dashboard error
- [AGG-19000] - Dashboard with Implant fails to open if embedded dashboard contains a variableData binding for Line Chart
- [AGG-19006] - Context export is unavailable on the Web Server during long-term operation
- [AGG-19007] - UI Procedure Confirm option "Yes/No" mismatch
- [AGG-19008] - Event confirmation author is not set correctly when using the dashboard's eventLog component
- [AGG-19010] - Binding uses a component property change activator whose values were retrieved by a binding with the "onstartup" property activated is not executed
- [AGG-19011] - TypeError in 'dateTimePicker' when using a date range
- [AGG-19018] - NPE when synchronizing OPC UA driver with Alpha Server in the Reporting Subscription mode
- [AGG-19026] - Newly added in Alpha Server variables are not updated in the created OPC UA driver in the Reporting Subscription mode
- [AGG-19028] - Application does not appear in the context tree when trying to import via a ZIP archive
- [AGG-19029] - Binding is not triggered when the Data Table property of the DTE component changes due to user modifications in the web interface
- [AGG-19043] - Tag tree isn't read when connecting multiple OPCUA devices
- [AGG-19044] - SVG editor in the dashboard creates random long IDs for SVG image elements
- [AGG-19046] - Variables from nested directories of the Alpha Server objects tree are not added to assets of the OPC UA driver
- [AGG-19058] - Bindings in the DTE component table format do not trigger when the cell value changes
- [AGG-19068] - Can't save changes in global variable validators table
New Feature
- [AGG-18793] - To implement RPM distribution package of the software
Performance Issue
- [AGG-18598] - Low Memory Mode on specific server that use Classes
- [AGG-18848] - Dashboard editor takes longer and longer to create each new binding, until the browser page freezes completely
Version 6.34.05 (6/June/25)
Bug
- [AGG-17690] - Low usability of OPC UA device's tags hierarchy
- [AGG-17867] - Default context properties in Implant components can't be changed by bindings
- [AGG-17901] - Event Log in Web UI doesn't have a relevant action menu
- [AGG-17923] - Web dashboard component properties are not loaded from prs file
- [AGG-17989] - Error executing function 'tableFromJSON' when one of the rows encounters an empty array
- [AGG-18103] - Workflow UI Procedure "Show/Edit Data" argument Data does not support reimport
- [AGG-18180] - Vulnerability "Tests with passwords and hardcoded accounts (server-core.jar com.tibbo.linkserver.config.TestConfig and others)"
- [AGG-18210] - Chart's tooltip is not always visible
- [AGG-18214] - Items in Context List are selected after clicking on their links
- [AGG-18216] - Illegal Argument Exception when removing model from model group in new user context tree
- [AGG-18218] - Immediately after selecting Advanced Scheduler time is reset in WEB UI
- [AGG-18230] - Sorting and filtering in DTE with Selection Values should use Value Descriptions instead of Values
- [AGG-18234] - Image editor in table does not show preview in web client
- [AGG-18238] - Cannot open the Dashboard after 12h in active session
- [AGG-18239] - Can't save bindings in input parameters of actions
- [AGG-18247] - Login window does not appear after Http Session Timeout interval expires when opening dashboard via Web Standalone Server
- [AGG-18249] - SessionSet/Get cannot work on Dashboard
- [AGG-18250] - Incorrect behaviour of equals operator in expression language
- [AGG-18251] - Cannot write the Dashboard Component prop to model variable
- [AGG-18258] - Nested panel in main dockable panel does not hide in RUN mode of WEB dashboard after change Visible property by binding
- [AGG-18260] - Сlass DTE is not opened if the class and subclass contain two fields with different names but with the same foreign key
- [AGG-18263] - Toolbar displays in tab header instead of displaying inside the tab
- [AGG-18266] - Function "setNestedField" fails to set values in tables generated by function "actionExecutionParameters"
- [AGG-18271] - License error -3 in case of fresh installation with the new, requested valid license
- [AGG-18274] - NPE - License Server does not issue a license
- [AGG-18279] - Incorrect display of pagination pages after applying a filter to the data in table of DTE web dashboard component
- [AGG-18284] - Incorrect Expand/Collapse Behavior in Menu with Nested Data
- [AGG-18286] - Incorrect results of user() and login() functions when calling in Admin WEB UI and in binding expression of web-dashboard via Web Standalone server
- [AGG-18289] - Properties Editor don't use all available screen width and contain empty column
- [AGG-18290] - Unable to pack application
- [AGG-18292] - Incorrect parsing of one on one table in expression
- [AGG-18294] - Error displaying SVG on panels after update
- [AGG-18295] - Error when exporting data and properties in SCADA/HMI v6.40.03
- [AGG-18296] - Problem with saving binding when there is an error
- [AGG-18297] - Sometimes one of the two dashboards does not load into the Sub Dashboard components after updating their properties Reference by bindings
- [AGG-18299] - Problem with caching dashboards
- [AGG-18300] - Incorrect operation of adjustRecordLimits and convert functions for 1:1 tables with bindings
- [AGG-18303] - UI component with useState function does not load via HTTPS
- [AGG-18304] - Window for saving zip archive of the application with a model and dependent variables does not appear
- [AGG-18309] - Binding errors of the previously opened dashboard start to crash until the memory runs out after logging out of the account with Operator privileges
- [AGG-18310] - Incorrect display of 1:1 table in Data Table Editor
- [AGG-18312] - Binding in data table is not performed in not read only Data Table Editor
- [AGG-18313] - Unavailability of DTE dialog boxes located inside the Drawer Panel
- [AGG-18314] - Class DTE doesn't show data for specific Class in edit mode
- [AGG-18315] - DTE ignores Editor Options specified in table format
- [AGG-18324] - Error when setting smart filter on column with non existent values in Data Table Editor with nested data
- [AGG-18325] - Dashboard may not display the SVG at all or open with an error when loading an SVG file
- [AGG-18326] - Incorrect operation of the smart filter "Contains" of the dataTableEditor component
- [AGG-18328] - Can't edit dashboard until server restart if connection with server was lost during editing
- [AGG-18329] - Error calling function Reorder Row in DTE component when user changes row order
- [AGG-18330] - Empty model variables after importing tables from a prs file in the web interface
- [AGG-18332] - Contexts do not open and blinks expand button in system tree of Administration panel after entering text in the search bar
- [AGG-18333] - Active context locks in Server Information window do not display the dashboard context that has open for editing by user
- [AGG-18334] - Custom loginPage.html file is overwritten when updating server
- [AGG-18335] - Changing Date and Time Format property of Gantt Chart X Axis does not affect display of chart
- [AGG-18338] - Unable to login with existed user password after import of the exported context
- [AGG-18340] - Error in setting tooltips in MAP Component when setting markers
- [AGG-18346] - Dockable components ignores changing Visible property
- [AGG-18356] - Error saving dashboard using Steps Panel with Subdashboard with Custom Properties
- [AGG-18357] - Loss of Subdashboard content when switching between Steps Panel steps
- [AGG-18370] - Function table() and executeQuery() of Database type device driver with identical field names does not throw an exception
- [AGG-18377] - Device groups mounted via distributed architecture are not opened
- [AGG-18382] - In a relational database, it is not possible to have a record of data from multiple events in the same context
- [AGG-18384] - Only events shown on the current page are exported from the Event Log
- [AGG-18385] - Unable to create Class on DB via device
- [AGG-18386] - Markers don't point correct location after zooming map component
- [AGG-18387] - Agent type device context is not created after launching OPC Agent Application
- [AGG-18389] - ArgumentException error when connecting OPC Agent Application to FactoryTalk Gateway OPC server
- [AGG-18390] - NPE when synchronizing SNMP device driver variables from AGENT-GENERAL-MIB mib file
- [AGG-18391] - Can't update Field with Date type in Class DTE
- [AGG-18394] - Unable to add records to table with "expression" field
- [AGG-18396] - "Login attempts too frequent" error on password change
- [AGG-18399] - Redo in Steps component adds two steps instead of one after Undo
- [AGG-18400] - Redo in Carousel component adds two items instead of one after Undo
- [AGG-18402] - Incorrect keys table in Checked Nodes property of Tree Select component after selecting an item
- [AGG-18404] - Error uploading file into data block type table
- [AGG-18407] - Web dashboard context permanently blocked by user null after trying to open for editing in Desktop Client
- [AGG-18409] - Vector image elements disappear/zeroize/move if they have been snapped to when creating a copy of the dashboard
- [AGG-18411] - Error saving Resources property of Application context after re-importing resources from this application
- [AGG-18417] - Subdashboards loading is inpredictable and floating
- [AGG-18418] - After deleting the SVG file and re-uploading it, the snaps stop working
- [AGG-18421] - Illegal State Exception when opening for editing and closing a dashboard with a sub dashboard component
- [AGG-18422] - Full metadata structure is not read from OPC UA server during driver reinitialization
- [AGG-18428] - Manual changes made to table cells of DTE component are reset after updating this table by adding a column
- [AGG-18431] - Date and time formatting patterns from user settings are not applied in the WEB UI interface
- [AGG-18432] - Class DTE doesn't work for inherited field from parent class with naming expression
- [AGG-18434] - Key Pressed event of WEB component is not enriched with some data
- [AGG-18439] - Hidden element at the end of the table row of the DTE component when switching between cells by Tab keyboard button
- [AGG-18443] - Only last file is available via URL after uploading multiple files simultaneously to Media Library plugin
- [AGG-18444] - Time zone in editor options of table Date type field is not applied
- [AGG-18447] - Data Table Editors inside a Properties Editor don't show proper field tooltips
- [AGG-18450] - Error string to be encoded contains characters outside of the Latin1 range while exporting table format to tbl file
- [AGG-18451] - Record fails to appear in the DTE component with a fixed format when configured for displaying at minimum one record
- [AGG-18452] - Default cell values in Data Table property of DTE component after running dashboard and evaluating values by table format bindings
- [AGG-18453] - Device type displayed after device context creation will the server restart
- [AGG-18455] - Server Time zone settings is not considered in date/time processing
- [AGG-18461] - Unable to create Vector Drawing component on dashboard
- [AGG-18462] - Checked Nodes property of Dropdown Tree component contains the unselected nodes of the component when multi-select is disabled
- [AGG-18466] - Blank screen after role-based permissions setting applying
- [AGG-18470] - Web interface does not open after switching the standalone server to another host
- [AGG-18471] - Advanced Search applied to the Date with Time Editor produced an incorrect result
- [AGG-18472] - SVG elements randomly stop animating
- [AGG-18477] - Filtering and exporting should work on user visible values in DTE component when the Format String editor is used
- [AGG-18478] - Filtering and exporting in DTE with Selection Values filled by Choices should use Value Descriptions instead of Values
- [AGG-18483] - Model is not added to group when imported from application to another user's path
- [AGG-18485] - Anonymous user cannot access available resources via web standalone configuration
- [AGG-18487] - Incorrect row order in Data Table property of DTE component after moving any row to end of the table
- [AGG-18492] - Changes saving error in the Dashboard Component Properties Editor when component binding changing and saving
- [AGG-18493] - NPE when deploying Platform Administration Kit on a server
- [AGG-18494] - Two groups of models with the same description are created after deploying Platform Administration Kit application
- [AGG-18495] - One or more BACnet devices are not synchronized and have no available settings after server restart
- [AGG-18496] - NPE after logout from the server with installed Platform Administration Kit
- [AGG-18502] - Editing the dashboard again, the item ID property is changed to add a unit at the end of the string
- [AGG-18506] - ClassCastException while flexible device usage
- [AGG-18509] - Too much text in input fields cause server freeze
New Feature
- [AGG-14054] - An application imported from a plugin or other source should create its own Application context
- [AGG-18145] - Implement BACnet alarm delivery and acknowledgement
- [AGG-18186] - Implement Filter Expression in Event Log's Events list
Performance Issue
- [AGG-18196] - Context Menu in Dashboard Editor opens longer than 15 seconds
- [AGG-18198] - Alert Acknowledgment takes dozens of minutes
- [AGG-18265] - Problem with long web client startup after server startup
- [AGG-18366] - Class DTE works slow with specific Class
Version 6.34.04 (2/April/25)
Bug
- [AGG-15561] - Collapsed field of Component Location is available even when Collapsible property is false
- [AGG-15981] - Help links in product should lead to download of the corresponding version of the documentation
- [AGG-16457] - "AggreGate" icon in the top-left corner of header bar should have a tooltip displaying product name and version
- [AGG-16672] - Access token expires before update
- [AGG-16988] - Text Areas with Binding Expressions don't fill all column width
- [AGG-17011] - Device setting sync options doesn't allow to use device/driver/datatable timestamp as "change" event's timestamp
- [AGG-17353] - Can't move Drawing Editor's elements with keyboard
- [AGG-17615] - Bad UX of Self-Registration form
- [AGG-17616] - Field list on Self-Registration form doesn't match settings
- [AGG-17650] - Impossible to scale SVG image in Vector Drawing component
- [AGG-17656] - Properties Editor tabs don't have tooltips
- [AGG-17701] - Help tooltips ignore HTML markup
- [AGG-17708] - Anonymous redirected to blank screen with system menu
- [AGG-17713] - Error when changing the order of nested records
- [AGG-17728] - Container Properties doesn't apply to Simple Panel Component
- [AGG-17730] - System tree context menu has vertical scrolling while there's plenty of space
- [AGG-17750] - Cannot edit selection value of Database URL option
- [AGG-17762] - Deadlock in server thread pool
- [AGG-17766] - Alarm does not work after server reboot
- [AGG-17768] - Context Menu is not available for vertical tables
- [AGG-17770] - Columns In Class View reordered after updating Server
- [AGG-17771] - Entity selector shows expandable nodes without children
- [AGG-17773] - DTE rows per page selector is reset after editing a nested table
- [AGG-17774] - Default value of Class Field with Date type is not null
- [AGG-17775] - It's not possible to extract a single byte or a byte range from a string or a data block
- [AGG-17776] - Default context is not assigned to Implant Dashboard
- [AGG-17780] - Extendable selection values editor doesn't show current value
- [AGG-17781] - Component Palette window in Web UI editor is initially closed
- [AGG-17782] - Home button is not active on default admin page
- [AGG-17784] - Class view disappears after saving
- [AGG-17786] - Custom Expression doesn't apply to Advanced Filter in Class DTE
- [AGG-17787] - Unable to maintain core/max async pool size
- [AGG-17788] - Can't open several relative dashboards with different default contexts
- [AGG-17793] - Can't add Component on Dashboard
- [AGG-17794] - Setting value of DTE Component does not reload the table
- [AGG-17795] - Problem with synchronization of BACnet controllers
- [AGG-17797] - Panels in subdashboard with dockable layout do not move
- [AGG-17799] - Reset Cell To Default Action doesn't clean cell
- [AGG-17801] - Сlicking on Start button doesn't launch Workflow
- [AGG-17802] - Modal window of Confirm Procedure pops up off-center
- [AGG-17804] - Event history is not loaded in case event belongs to different Daos
- [AGG-17807] - Flexible device has confusing command exchange settings for incoming connection
- [AGG-17808] - Initialization password ignores security password setting
- [AGG-17810] - Size of the columns changes after reloading the tab
- [AGG-17811] - Cannot run Python scripts on RED OS MUROM
- [AGG-17813] - Cell with value 0 aligned right in Class Instance List
- [AGG-17818] - Missing Properties Editor Toolbar
- [AGG-17822] - Only default fields are available in Class Bindings
- [AGG-17825] - Can't process class bindings
- [AGG-17828] - Grey screen after run specific Rule Set
- [AGG-17830] - Apply for all screen does not appear when deleting multiple contexts
- [AGG-17834] - No notification when trying to edit already edited dashboard
- [AGG-17835] - Non admin user can't export data from contexts to tbl in Web UI
- [AGG-17837] - System Tree validity expression does not filter all excluded elements
- [AGG-17838] - Error creating SMPP connection
- [AGG-17839] - Small bindings window in dashboard editor
- [AGG-17840] - Dockable tab names are compressed, even if they have enough space
- [AGG-17841] - Expression builder displays the tooltip over the expression text
- [AGG-17843] - Cannot open Nested Assets in Metadata properties of driver
- [AGG-17846] - Can`t change height of selected fields in binding list together
- [AGG-17847] - Context name is cropped in tooltip
- [AGG-17848] - Password policy rules are not followed after initialization
- [AGG-17849] - Component Content Style Field width has narrowed
- [AGG-17850] - System Tree expands nodes of found contexts
- [AGG-17851] - Drop-down calendar can't be disabled for date picker, making it practically unsusable on mobile devices
- [AGG-17853] - Logging out as an administrator will log out other users
- [AGG-17858] - Context is not available in System Tree
- [AGG-17861] - Nested application resources are not imported if they are not sorted according nesting structure
- [AGG-17866] - Reference and Default context properties in Sub-dashboard components can't be changed by bindings
- [AGG-17869] - Unable to remove dashboard template
- [AGG-17870] - Asynchronous update of OPC UA driver variables stops after server restart
- [AGG-17872] - IEC-104 device cannot synchronize
- [AGG-17874] - Event Log component doesn't show events in real time
- [AGG-17875] - Incorrect values in float fields when converting table with convert() function using template with numeric editor by mask
- [AGG-17886] - Unable to determine the type of the added component
- [AGG-17887] - Menu component elements blink when switching from inline to vertical mode and back
- [AGG-17889] - When importing SVG file via "Vector Image" element, it freezes
- [AGG-17896] - User group with explicit permissions does not get access to the class
- [AGG-17897] - Write Permissions cannot be set to true in Class Permissions
- [AGG-17898] - DTE record reordering doesn't work if a table has treetable-style nesting
- [AGG-17900] - Events in Event Log reload after cancelling changes in Event Filter configurator
- [AGG-17902] - Record Count per page doesn't apply to Current/History Events in Event Log component
- [AGG-17906] - Can`t link class instance on itself by many-to-many relationship
- [AGG-17909] - Admin Panel tab content is not hidden
- [AGG-17910] - Error when editing created dashboards and workflows
- [AGG-17914] - When adding a SMPP device, an unknown error occurs
- [AGG-17916] - Missing validation for the "Element Name" field
- [AGG-17918] - Nullable setting does not apply to the Class View
- [AGG-17924] - Absence of controls of created figure after workspace cleaning
- [AGG-17925] - Incorrect behavior of the "Duplicate" action
- [AGG-17929] - Mass warnings while updating statistics channels
- [AGG-17931] - Add password hiding feature when adding SMPP device
- [AGG-17933] - Expression Binding Changes Not Saved in Vector Drawing Tool
- [AGG-17938] - Two dropdown menus open simultaneously when quickly switching in the dashboard menu
- [AGG-17940] - Resizing items on dashboard results in dashboard appearing empty
- [AGG-17941] - Child menu in vertical position does not close completely when clicking on an empty area
- [AGG-17942] - Child menu elements are hidden after collapsing the menu with the toggle button
- [AGG-17947] - X Coordinate Reset Not Affecting Figure Position in Vector Drawing Tool
- [AGG-17955] - Specific filter doesn't apply to class permission
- [AGG-17956] - Different logic of creating primary keys in database when adding a record to class
- [AGG-17957] - Class binding is not evaluated when Permission Checking is true
- [AGG-17962] - Cannot change Dockable Dashboard to Absolute
- [AGG-17963] - No tool is selected by default when a user starts editing an SVG in the SVG Editor
- [AGG-17968] - agg:params object is visible in the Component Tree of a Vector Drawing as a separate SVG element
- [AGG-17970] - No way to add new nodes to a polyline element in the SVG Editor
- [AGG-17971] - Layout-related properties of Panels are too hard to reach and scattered across other properties
- [AGG-17972] - Direct-selected shapes in the SVG Editor cannot be transformed into a custom path
- [AGG-17976] - Incorrect timestamp of alert creation alert and acknowledgement in WEB UI event log
- [AGG-17980] - Font Weight Settings for Vector Drawing Tool Not Functioning Correctly
- [AGG-17981] - Arguments of componentLocationForDockable func cannot be nullable
- [AGG-17982] - Unable to add component to Dockable Dashboard
- [AGG-17983] - Fatal error when starting the server after increasing the number of virtual machine processor cores
- [AGG-17987] - Class binding is not evaluated when Permission Checking is true in Subclasses
- [AGG-17991] - Long figure names are not being truncated resulting in UI shifts
- [AGG-17993] - NPE in server log when enabling event correlation context
- [AGG-17998] - Incorrect Translation of "Generate Cell Updated Events" Action in Russian
- [AGG-18000] - Bad_EncodingLimitsExceeded error for message in OPC UA driver
- [AGG-18002] - Anonymous user is not redirected to /web/login
- [AGG-18004] - Direct selector tool doesn't turn off after selecting items preventing interaction
- [AGG-18005] - Component Tree Path Expansion Issue When Using Direct Selector on SVG Elements
- [AGG-18006] - Storage Open func causes error for specific Classes with Permissions
- [AGG-18007] - Asynchronous update of variables of one of two OPC UA drivers stops after server restart
- [AGG-18008] - Editing component script results in error on opened dashboard
- [AGG-18013] - Cannot find BACnet object identifier with "By Object Name" naming schema
- [AGG-18015] - IllegalArgumentException synchronization error of added OPC UA device by copy of an existing device
- [AGG-18016] - Empty device properties window in WEB UI after re-login on server without resources
- [AGG-18019] - Advanced multi-column filtering does not applied when changing column order
- [AGG-18020] - Advanced date field filter by including dates in list cuts off all records in dataTableEditor component
- [AGG-18025] - Copyright resources information is not updated
- [AGG-18029] - Advanced filter on date column in format without time does not ignore time
- [AGG-18030] - Prevent invalid license generation
- [AGG-18031] - Full table with hidden fields is exported when Export Only Visible Fields option is active
- [AGG-18032] - Data is not loaded into Class DTE component after setting class context to Class Instance List Parameters property by binding
- [AGG-18033] - Incorrect behaviour in case of the usage of the license server
- [AGG-18035] - No asset selection dialog after creating OPC UA driver
- [AGG-18039] - Crash during report creation due to missing variable history data
- [AGG-18042] - Cannot specify priority of write operation in BACnet driver
- [AGG-18043] - Incorrect license expiration date displayed
- [AGG-18044] - Fields that are set as "Not Visible" are still available to search in DTE toolbar in WEB UI
- [AGG-18049] - Error loading event history stored in relational database
- [AGG-18052] - Unable to edit data in breadcrumb component
- [AGG-18061] - Advanced Filter cannot apply for specific Class DTE's
- [AGG-18065] - Workflow UI Procedure "Edit Text" has no margins or paddings
- [AGG-18073] - Workflow component "Switch" saving error
- [AGG-18074] - Workflow UI Procedure "Show/Edit Data" doesn't hide Toolbar and Header
- [AGG-18075] - Applying a smart filter does not trigger the sortingOrFilteringUpdated event in the Data Table Editor component
- [AGG-18076] - Event "Session variable updated" does not activate bindings if session variable was set in workflow
- [AGG-18077] - Cannot use milliseconds in Sampling Interval property of OPC UA driver
- [AGG-18079] - Activation Key changes at Server launch
- [AGG-18080] - Page Does Not Switch When Dragging a Row to Another Page
- [AGG-18082] - Impossible to open storage of specific subclass if parent class has a foreign key with a naming expression for old classes
- [AGG-18084] - Applying a smart filter by using "setSmartFilterExpression" function does not display at smart filter expression output field
- [AGG-18085] - Searching by table after applying a smart filter is perfomed on the original table
- [AGG-18091] - Error call function "importData" in component "dataTableEditor0"
- [AGG-18094] - Selected rows are not returned to their original state when using the reset function, with the specified idColumn
- [AGG-18099] - Workflow UI Procedure "Select Entities" arguments changes do not apply
- [AGG-18107] - Format DTE retains its past value even after the format has been completely cleared
- [AGG-18108] - NPE dasboard binding error when this dashboard is opened on external Web Standalone server
- [AGG-18109] - SVG Editor doesn't keep parameters of its tools
- [AGG-18110] - Use of ISO-2022-CN and x-JISAutoDetect encodings result in "Unable to create HTTP request" error
- [AGG-18112] - Unable to connect js script to dashboard using "<HEAD> Content" property
- [AGG-18114] - Expanded Records ID property does not work with String columns
- [AGG-18116] - The server does not start with an existing license after restarting ag_server.service on Astra Linux
- [AGG-18117] - Errors when changing dynamic content of the Simple Panel component with bindings
- [AGG-18119] - Content loading forever when using pagination
- [AGG-18120] - Function checkUpdate() in Store removes all modules instead of updating them
- [AGG-18125] - Dependent resources of the application are clogged with garbage when adding a relative model to the application
- [AGG-18126] - Impossible to add a record to a subclass with a parent class field specified in naming expression
- [AGG-18129] - Machine Learning function "create" does not work correctly with Data Table in the parameters
- [AGG-18133] - Unable to launch Configure action while dashboard is edited
- [AGG-18140] - Subdashboard with more than 1 level of nesting is not displayed on the root dashboard
- [AGG-18143] - Class binding is not performed for Date type Fields
- [AGG-18150] - Problem with duplicating layers of .svg graphics after editing
- [AGG-18151] - "Dropdown tree" component truncates the selected key
- [AGG-18153] - "Error opening view" in server logs when attempting to open the DTE class
- [AGG-18155] - Setting visible property to false of any component inside a dockable panel hides the entire panel
- [AGG-18161] - Not all Class bindings are processed
- [AGG-18162] - Table with one min and max records count turns into a scalar value if it is written to DataTable property of the DTE component
- [AGG-18163] - Error getting value from table by cell() function after change table records count by adjustRecordLimits() function
- [AGG-18168] - Dashboard does not open for specific Class DTE's
- [AGG-18169] - SVG elements do not save changes
- [AGG-18170] - Error with numbering layers of vector image container
- [AGG-18175] - Error when setting smart filter to the nested records in Data Table Editor with nested data
- [AGG-18176] - Searching in a Data Table Editor with nested data returns results that do not match the search string
- [AGG-18177] - TLS vulnerability with legacy cipher suite
- [AGG-18179] - Vulnerability "Using vulnerable old Apache Tomcat web server version 9.0.40"
- [AGG-18181] - Vulnerability "Sensitive information in aggregate-api.jar"
- [AGG-18183] - REST access control vulnerability
- [AGG-18185] - Vulnerability "Password brute force attack"
- [AGG-18202] - Impossible to get a cell value in a dashboard binding expression that was written by a table format binding
- [AGG-18211] - Gray screen after opening properties tab of the HTML Snipped Component
- [AGG-18217] - Impossible to export Value Descriptions instead of Values from a DTE in WEB UI
- [AGG-18220] - Expression Builder fails to open when field has Editor Options configured
- [AGG-18222] - Context List ignores custom default actions
- [AGG-18233] - Outdated modules' descriptions in Store
- [AGG-18235] - Error when exporting nested table by user with standard access rights
- [AGG-18240] - Uses installation date from another server when clustering with external Cassandra
- [AGG-18308] - Vector image element IDs may change on secondary input to the dashboard
- [AGG-18367] - Component "Uploader" in AggreGate WebUI is not working
New Feature
- [AGG-10988] - Update MySQL JDBC driver version in the Server installer
Performance Issue
- [AGG-18513] - Slow writing and reading operations with Session Variables and accumulation of event queue on server with 110 BACnet devices
Version 6.34.03 (10/December/24)
Bug
- [AGG-16206] - Combining drag-to-select and hotkeys doesn't work in Vector Image editing tools
- [AGG-17344] - Incorrect icon for Absolute Model in System Tree
- [AGG-17476] - Grouped Actions are not available if Administration Kit is deployed
- [AGG-17477] - Open Dashboard grouped action works incorrectly
- [AGG-17494] - Export folder from Media Library causes exception
- [AGG-17499] - Component Location cannot determine the position of the component in an empty panel
- [AGG-17520] - Default Context not available for expression validator
- [AGG-17523] - Error during evaluating avg function in browser if table contains NULL value
- [AGG-17525] - Incorrect result type after evaluating Number Processing Functions in browser
- [AGG-17526] - Expression editor is opened in a modal window instead of target tab
- [AGG-17530] - After function evaluation resulting Data Table includes row selection column
- [AGG-17531] - Incorrect result during evaluating 'frequency' function in browser for float and double types
- [AGG-17532] - Header is not hidden if 'Tab Position' property is not "Top" in Simple Panel component
- [AGG-17533] - Group Actions submenu doesn't inherit item separation from the original contex menu
- [AGG-17534] - Incorrect icon for Class Field List component in Component Palette
- [AGG-17535] - UI Builder freezes after renaming component to name that already exists
- [AGG-17544] - SVG element doesn't move or sticks to the cursor in Vector Drawing Component
- [AGG-17545] - Incorrect cursor icon for Drag action in Vector Drawing Component
- [AGG-17546] - Toolbar overlaps Properties Editor in Vector Drawing component
- [AGG-17558] - Error is displayed incorrectly during Self-Registration
- [AGG-17566] - Pagination does not appear if the number of data records in the component exceeds the value of the "Items per Page" property
- [AGG-17568] - SVG Editor Toolbar hides part of image
- [AGG-17574] - Vector Drawing component redefines SVG attributes on import, blocking correct resizing
- [AGG-17577] - Exсess property group 'View' in Class DT component
- [AGG-17578] - Hotkeys for 'Move back' and 'Move forward' actions work incorrectly in Vector Drawing component
- [AGG-17580] - radialGradient displays incorrectly after element moving in Vector Drawing component
- [AGG-17598] - When a parent class is deleted, only the subclass table is deleted from database
- [AGG-17604] - UI procedures "Edit Text", "Edit Code" have incorrectly named modes and UI procedure list is not ordered alphabetically
- [AGG-17607] - Context menu for Node is not opened if menu for another Node is already opened in the System Tree
- [AGG-17608] - Infinite dashboard loading by autorun when the dashboard has a custom tag "link"
- [AGG-17609] - Element of Vector Drawing component can't be copied
- [AGG-17613] - Device is not reinitialized after connectionProperties changing
- [AGG-17620] - Event Log's real time section doesn't respect records per page configuration
- [AGG-17621] - Event-related actions don't appear in Event Log's context menu, standard DTE menu items appear erroneously
- [AGG-17624] - Properties editors save error window shows a mess of an error message and a stack trace, making error unreadable
- [AGG-17626] - Error appears when firing event from UI component
- [AGG-17629] - Class DT stops displaying data on instance dashboard
- [AGG-17631] - Image is not displayed when the breakpoint is changed
- [AGG-17632] - Functions in the WebUI do not display the result on the second and subsequent calls
- [AGG-17638] - Subclass doesn't create foreign key for field with Foreign Class Instance Editor
- [AGG-17641] - Error writing data to sorted table
- [AGG-17651] - An error occurs when trying to write value in register in Modbus TCP (hardware gateway LG PACP5A000 BACnet/Modbus RTU/ RS485 LGAP)
- [AGG-17652] - Error importing users directly from prs
- [AGG-17655] - Selection values binding fails on a nullable field when selection values has a null value
- [AGG-17657] - After closing STOMP connection authentication token become invalid
- [AGG-17658] - System Fields of the parent class are visible in the subclass
- [AGG-17661] - Symbol ")" is duplicated in field description in Data Table component
- [AGG-17663] - Data Table Editor doesn't take headers into account when auto-defining column widths
- [AGG-17664] - Class DTE doesn't show Subclass View when Parent Class has field with foreign key
- [AGG-17665] - An already open dockable window is not reactivated upon re-opening
- [AGG-17666] - Subclass Events are not included in Event Processing Rules by default
- [AGG-17669] - Can't create format for function argument in OPC UA
- [AGG-17670] - Incorrect value format of Acknowledgements field in Event Log
- [AGG-17672] - Server with optimal resources doesn't start on Windows OS
- [AGG-17673] - Synchronization error in OPCUA device
- [AGG-17676] - ZDI-CAN-24941: UploaderTempFileController Unrestricted File Upload Remote Code Execution Vulnerability
- [AGG-17680] - Switching fields with the <Tab> key in the Properies Editor causes the entire next property to be focused
- [AGG-17683] - NPE in server logs - Error synchronizing setting 'ifTable'
- [AGG-17694] - DTE component pagination panel not displayed after write 10,000 records in Data Table property
- [AGG-17697] - When preparing source variable data for line chart component, an extra conversion to Double is performed making the displayed values inaccurate
- [AGG-17698] - User doesn't have access to media library with observer permissions
- [AGG-17700] - System Tree help context actions are broken in Demo server
- [AGG-17702] - DTE import operation shows an empty and useless dialog with import button
- [AGG-17703] - CSV Import Options dialog name not localized
- [AGG-17707] - Record count tooltip misses in system Data Table Editor
- [AGG-17709] - Search doesn't filter DTE by field with class instance type
- [AGG-17711] - Sorting applied to columns doesn't save in the Class View
- [AGG-17712] - Warning logged for Subclass that Parent has field with Foreign Key
- [AGG-17716] - Event Log component is not displayed in runtime mode on web dashboard
- [AGG-17719] - Event Log component in Web Dashboard loads the event history by selected filter no more than 1000 records
- [AGG-17725] - Updating Views of Parent Class overwrites Views of Subclass
- [AGG-17726] - Read-only marker not applied to column in Class View
- [AGG-17729] - Operation IN return True for empty string in Instance Filters
- [AGG-17731] - Expression Editor doesn't show function selector and reference editor
- [AGG-17737] - Parent Class Fields are not available in Selected Items for Filters and Bindings in Subclass View
- [AGG-17738] - Only two Operations are available for Parent Class Fields in Subclass View Filter
- [AGG-17740] - Relation doesn't applied in Class DTE
- [AGG-17741] - Call Function action does not allow to adjust parameters and recall the function after a successful call even if its results are not accepted by the user
- [AGG-17742] - Activation key changes after restarting the server
- [AGG-17746] - Cannot invoke "FieldFormat.getDefaultValue()" because "ff" is null
- [AGG-17747] - Kebab menu aligned incorrectly in Context List component
- [AGG-17749] - Class fields were deleted after updating Server
- [AGG-17751] - No Driver Class selection list in Database driver
- [AGG-17752] - Help text of Edit Data UI procedure is not respected
- [AGG-17757] - OPC UA driver doesn't stop metadata synchornization in case of disconnection error
- [AGG-17758] - Error exporting dashboard bindings in root panel
- [AGG-17783] - Can't authenticate using REST API
- [AGG-17792] - Getting classInstanceChanged events breaks the current session
- [AGG-17895] - Class binding is not performed for all instances
- [AGG-18201] - WMI Direct calls mode return Access is denied
- [AGG-5531] - Bindings should be cloned upon web dashboard component cloning
- [AGG-9743] - Change content overflow property for different types of Grid Panel in Web UI Builder
Performance Issue
- [AGG-17689] - Module repository and disabled plugin initialization seem to be server startup bottlenecks
Version 6.34.02 (7/November/24)
Bug
- [AGG-12662] - When the system fails to disable plugin with dependencies it should show dependent plugins
- [AGG-14526] - Component Palette's markup doesn't comply the design
- [AGG-17350] - NPE in server logs - Error setting property 'treeData'
- [AGG-17371] - Incorrect icons in Application context menu
- [AGG-17377] - Tab name isn't updated after context name changing
- [AGG-17400] - Two modal windows are opened on the dashboard
- [AGG-17412] - Context is not available inside the (print) function
- [AGG-17424] - System Tree component doesn't show child nodes
- [AGG-17425] - Charts can't get data from the variable or event
- [AGG-17426] - Incorrect design of Radiobuttons on Alerts tab in User Account Settings
- [AGG-17427] - Ctrl+z hotkeys are not supported in UI Builder
- [AGG-17428] - UI component script is not saved
- [AGG-17429] - Ctrl+z hotkeys work incorrectly in UI Builder
- [AGG-17430] - Error after Workflow creation
- [AGG-17431] - Incorrect view of the table for Arguments property in Workflow Builder
- [AGG-17433] - Incorrect cursor type for Breadcrumb Component
- [AGG-17435] - Cell Text Horizontal Alignment doesn't apply to cell
- [AGG-17437] - Impossible to execute a prepared ST language program in the Process Management module
- [AGG-17438] - Error after double-click on context in Desktop Client
- [AGG-17439] - Failure to extract data from nested tables of a dynamic container
- [AGG-17440] - Impossible to delete a record from a table with a subclass
- [AGG-17442] - NPE when starting the server if additional parameters are added to the URL for connecting to PostgreSQL in relational database storage plugin
- [AGG-17444] - Double/float and integer/long fields have different text aligning
- [AGG-17448] - Reading variables from the OPC UA devices doesn't correspond to synchronization settings
- [AGG-17449] - Advanced Filter is empty in all DT-based components
- [AGG-17450] - Dashboard does not open in web client after configuring proxy server in web server plugin
- [AGG-17451] - Variable read error during BACnet device synchronization if 'Variable Naming Schema' value is 'By Object Name'
- [AGG-17452] - Any context after changing the name breaks and ends up in corrupted
- [AGG-17457] - Device variables are not updated after changing on Device Configuration dashboard
- [AGG-17462] - Error after executing Open Dashboard grouped action
- [AGG-17463] - Changing value of subclass naming expression causes Class DT to stop displaying data
- [AGG-17464] - Java Code Editor not available in Models
- [AGG-17466] - Copyright resources information is not updated
- [AGG-17467] - Incorrect behavior of context menu in Vector Drawing component
- [AGG-17468] - Impossible to add a new element after selection in Vector Drawing component
- [AGG-17474] - Brush and Range Slider Zoom works incorrectly on Area Chart
- [AGG-17478] - Selected tab state is not changed on Events dashboard
- [AGG-17480] - Elements of Vector Drawing component are renamed after 'undo'
- [AGG-17481] - Incorrect view of Toolbar in SVG Editor when Vector Drawing component is narrow
- [AGG-17482] - SVG element in Vector Drawing component is deleted while editing binding
- [AGG-17485] - Full reference for default context in select target modal
- [AGG-17486] - Platform Administration Kit is missing from the Applications
- [AGG-17487] - Impossible to configure inherited fields in subclass view
- [AGG-17489] - Incorrect value is passed in binding expression in Vector Drawing component
- [AGG-17490] - Impossible to add resources into application by Add Resources action
- [AGG-17492] - Drag and Drop action works incorrectly in System Tree
- [AGG-17493] - Imported Application is empty if it contains Model Instance Containers in Resources
- [AGG-17495] - Can't get converter for type OctetString in BACnet driver
- [AGG-17500] - An error occurs when trying to import an application with the 'Objects' Model Instance Container resource if it already exists on the server
- [AGG-17508] - Pen tool in SVG Editor doesn't add anchor points by click
- [AGG-17512] - Mouse Clicked Events are not generated on relative dashboard
- [AGG-17513] - Missing charset parameter for Content-Type header when requesting static files
- [AGG-17516] - Error during evaluation min, max and median functions for Long type
- [AGG-17517] - Error during evaluating max, min, mode and median functions if table contains NULL value
- [AGG-17518] - Incorrect function result after evaluation max, min and mode functions on server for Float type
- [AGG-17522] - Incorrect function result after evaluating sum, mode and frequency functions in browser for Long type
- [AGG-17539] - Impossible to edit bindings in Vector Drawing component
- [AGG-17540] - When adding an entry to subclass in DTE you cant select record in foreign class instance field
- [AGG-17542] - When adding a foreign class field to a parent class, the field does not appear in the DTE of subclass
- [AGG-17552] - Unable to login to web client after setting passwordExpirationPeriod
- [AGG-17564] - Incorrect URL settings template for connecting to external database
- [AGG-17567] - Empty fields in "Self-Registration Settings" in Server Configuration
- [AGG-17570] - SVG File field in Vector Drawing component loses loaded image data
- [AGG-17573] - Preview mode returns exception for some dashboards with Vector Drawing components
- [AGG-17576] - Password for nosql and sql storage types in server.xml as plain text
- [AGG-17592] - Impossible to delete a record from a table with a subclass for old classes
- [AGG-17595] - Error after adding SVG to Vector Drawing component
- [AGG-17597] - Unable to add a field in class with a field of boolean type that has a default value set
Version 6.34.01 (3/October/24)
Bug
- [AGG-16664] - Error removing expired events from different system tables in database
- [AGG-16914] - Configuration window of all Web UI dashboard components doesn't have Help icon
- [AGG-17117] - System tree component doesn't show all contexts of the deployed application
- [AGG-17302] - Notification modal is showed after closing tables in UI Builder
- [AGG-17331] - Panel cannot be deleted from dockable dashboard
- [AGG-17347] - Instance created by Class DTE has default field value instead of entered one
- [AGG-17352] - Elements of Vector Drawing are not visible in Component Tree
- [AGG-17359] - Entity Selector in dashboard contains component type instead of component name
- [AGG-17362] - Fields of parent class are not inherited by subclass
- [AGG-17364] - convertUnequalFieldTypesToString parameter of the tableFromJSON() function works incorrectly
- [AGG-17365] - Fill Column with Cell Value action is applied only for visible rows in Data Table
- [AGG-17366] - Custom Definitions of OPC UA driver are not updated after variable definitions re-synchronization
- [AGG-17367] - OPC UA driver ignores tags of XMLElement and GUID data types
- [AGG-17368] - OPC UA driver doesn't support tags with array values
- [AGG-17372] - Delete All action in Application Context doesn't delete Application Resources
- [AGG-17374] - Synchronization Period and Update history storage time Device parameters with Null value are invalid
- [AGG-17375] - Export of specific table from Server with RU localization causes error
- [AGG-17376] - Layout and Graph Mode properties of Graph component don't have translation for rus language
- [AGG-17378] - System error after attempt to change a variable which takes it value from the template
- [AGG-17379] - Generate Event tab name for Device context doesn't include Device Name
- [AGG-17382] - Timer doesn't start counting down upon turning on
- [AGG-17383] - Error during creating desktop dashboard
- [AGG-17384] - Shift hotkey in System Tree works incorrectly
- [AGG-17386] - Impossible to move several contexts into the group
- [AGG-17389] - All copied contexts have the same Description
- [AGG-17391] - Search in Entity Selector works incorrectly
- [AGG-17395] - NPE after dashboard loading if Maximum Concurrent Bindings value is 0
- [AGG-17397] - Uncaught TypeError: Cannot read properties of undefined (reading 'variables')
- [AGG-17398] - Error highlights in correct expression
- [AGG-17399] - Changes in bindings are not saved
- [AGG-17402] - Error setting property 'format': Immutable during setting max and min record in dataTableEditor
- [AGG-17404] - Modal window flickers when user logs in
- [AGG-17405] - NullPointerException error after evaluating sum() function if one of the field values is null
- [AGG-17408] - SNMP device synchronization failed and have NPE error
- [AGG-17409] - Incorrect translation into Russian for Left Icon and Right Icon properties in Text Field component
- [AGG-9122] - Asynchronous update of OPC UA tags is not supported
Performance Issue
Version 6.34.00 (16/September/24)
Bug
- [AGG-15482] - Disabled buttons fire mouseClicked event
- [AGG-16339] - Visibility of "Add row", "Delete" and "Imports" buttons in Class DTE can't be configured and depends only on "Read-Only" property
- [AGG-16460] - Huge spacing between Properties Editor "lines"
- [AGG-16758] - Advanced Search filtering doesn't get applied in Event Log component
- [AGG-16874] - Expression Editor doesn't use correct error dialog
- [AGG-16903] - User can't open or dock Expression Editor as a tab next to existing ones
- [AGG-16961] - Device JMX stops synchronizing with the remote server when there is a short-term loss of connection
- [AGG-16964] - Сustom HTTP headers and <HEAD> content are not available on every page of Web UI
- [AGG-16965] - Sorting functions by category in Expression builder crashes the opened Dashboard
- [AGG-16966] - A broken Dashboard gets stuck in Edit mode and can not be fixed afterward
- [AGG-16967] - Direct Selection tool selects all elements at the existing point for an ungrouped set
- [AGG-16968] - Gray screen and getStatusIcon is not a function error in the web browser console when the avatar status window opens in web UI
- [AGG-16972] - SCADA/HMI distributives doesn't contain HTTP plugin
- [AGG-16974] - OK button is disabled by clicking the Save button in the Context Configuration
- [AGG-16980] - Changing variable of model by startup binding doesn't show up in structureLinks table of Structure Context
- [AGG-16981] - Content Editor for HTML Snippet doesn't display content and not closable
- [AGG-16982] - Search in System Tree works incorrectly
- [AGG-16983] - Documentation links from the product should include product release version
- [AGG-16984] - Dashboard editor doesn't remember opened modals and editors after user switches to Home
- [AGG-16987] - Binding link Icon doesn't display corresponded bindings and hidden
- [AGG-16998] - Users context causes error in Context List Component
- [AGG-16999] - Export View Columns table from Class causes error
- [AGG-17001] - Exported PRS has no line breaks and indents
- [AGG-17003] - Data Table property of DTEs components ignores fixed format settings
- [AGG-17004] - Remote BACnet device doesn't get offline status when loses connection
- [AGG-17005] - Uploaded image not available in Media Library Server plugin
- [AGG-17006] - Branded installer contains not replaced platform names and links
- [AGG-17008] - Edit Dashboard should be the next action in Dashboard's context menu after Open Dashboard
- [AGG-17014] - System Tree search doesn't find plugin configuration contexts
- [AGG-17015] - REST API server returns empty result with code 200 when token has expired
- [AGG-17017] - Dropdown list of a tab navigation menu is too short and has clipped elements
- [AGG-17018] - DTE's Fixed format parameter's value is not saved if it is enabled
- [AGG-17019] - Node doesn't expand by default in System Tree
- [AGG-17022] - Dialogs show dublicated title and too much extra padding
- [AGG-17023] - Show an "Empty Dashboard" message in Run mode + implement Edit Dashboard toolbar icon
- [AGG-17024] - No "show password" icon available for password fields in user creation modal
- [AGG-17025] - Chart is not displayed if its X Axis Render Type is time
- [AGG-17026] - Dissabled tooltip missing for Server Configuration icon in Navigation Toolbar
- [AGG-17029] - Dashboard shows exception and blank screen in Russian localization
- [AGG-17030] - Configure server action opens blank screen
- [AGG-17032] - Dynamic Contents don't work with static datasets, making them effectively unusable in simple cases
- [AGG-17034] - Hotkey Ctrl+A select only visible text in Component Content Style block
- [AGG-17038] - Hard to find out URLs for files in Media Library Plugin
- [AGG-17039] - Horizontal scroller is not showed when System Tree node names don't fit in
- [AGG-17041] - Some context names don't fit in Context list with component scroller enabled
- [AGG-17043] - Cannot resolve references with nested fields
- [AGG-17044] - Expression function AVG doesn't support Long data type
- [AGG-17045] - Dashboard configuration table has long width
- [AGG-17048] - NPE appears when fireEvent() is evaluated with table with no format
- [AGG-17049] - Value is not pasted to field with the Color type
- [AGG-17051] - Naming Expression is not applied in Class Field List for old classes
- [AGG-17052] - Delete row from Expanded Nodes in System Tree causes error
- [AGG-17054] - No warnings or errors showed for an invalid syntax used for Custom Expression search in Class DT if class has field with Selection Values
- [AGG-17056] - Scrolling disabled in Replicate or Add to Group modal window
- [AGG-17057] - Incorrect root for System Tree in the Replicate or Add to Group modal window
- [AGG-17058] - Valid by Default of Text Field component is not reset
- [AGG-17059] - Context menu is shown but doesn't work for context type cell value in Properties Editor
- [AGG-17060] - Hide Copy Context Path option for Server's Context menu as it is always empty
- [AGG-17061] - Period fields don't fit properly in Component Bindings data table (last cell auto-resize)
- [AGG-17062] - New created context is not visible in System Tree
- [AGG-17063] - Expanded node visible after deleting children in System Tree component
- [AGG-17064] - Memory usage increased on every Context Dashboard open
- [AGG-17065] - Incorrect tag for SVG files in button image
- [AGG-17067] - Error appears in the Server logs when trying to open a dashboard with DT with fixedFormat enabled
- [AGG-17073] - No way to open Expression Builder in a Scheduled Job
- [AGG-17074] - Component Tree elements are showed over Expression Builder
- [AGG-17075] - Input Text Component has invalid value for data-valid by default
- [AGG-17079] - OAuth Plugin doesn't differentiate users with the same name and different domens
- [AGG-17083] - DTE doesn't upload files
- [AGG-17086] - Incorrect regexp for the field format of Event Writer
- [AGG-17088] - Evaluation events are improperly logged
- [AGG-17089] - Data Table property is not saved in DTE component
- [AGG-17091] - Export of specific table causes error
- [AGG-17092] - Unified Search Reference shows nothing when it is opened from Dashboard Editor
- [AGG-17094] - Web UI shows date functions results in UTC
- [AGG-17095] - Opening a specific dashboard causes an error
- [AGG-17100] - Table of svgProperties in Vector Drawing Component doesn't have translation for rus language
- [AGG-17101] - Function setVariableFieldFunction returns boolean instead of null in browser evaluation mode
- [AGG-17103] - User with Observer permission level is allowed to edit dashboards
- [AGG-17105] - There's no way to hide Import/Export DTE toolbar buttons
- [AGG-17107] - Row coloring based on a key color field is not working in Web UI
- [AGG-17109] - There's no way to select row highlighting color in DTE
- [AGG-17110] - Dropdown list with some properties of Area Chart is very narrow
- [AGG-17113] - It is impossible to select multiple components on Workflow when Show Grid parameter is enabled
- [AGG-17118] - Incorrect alignment of Gantt Chart component property value
- [AGG-17122] - Table not created from copied format in russian localization
- [AGG-17123] - Selected Items of imageType field in UI Builder doesn't have translation for rus language
- [AGG-17124] - Inadequate reactions on OK/Cancel buttons within DTE's Data Table field editor
- [AGG-17125] - Device creation options table stops updating after OPC driver is selected
- [AGG-17130] - Server with Unlimited Time Period License generates License expiration events
- [AGG-17131] - Colour selection block of Gantt Chart component is very narrow
- [AGG-17134] - Context Name and Description properties for creating a new device are not displayed after selecting the driver type
- [AGG-17135] - NPE when enabling a device of the SNMP type after updating the server
- [AGG-17137] - User logout in one instance causes the same users to logout in all instances
- [AGG-17138] - Descriptions of columns in Context List Component doesn't have translation for rus language
- [AGG-17139] - Styles Editor breaks UI Builder
- [AGG-17141] - Reset function and Reset button of WEB DTE component do not reset changes in the data table
- [AGG-17145] - Model binding by event on remote context variable update and by start do not run after server restart
- [AGG-17146] - Redirect to Login Page upon exporting an Application to a ZIP
- [AGG-17148] - One of removal dialog buttons should be auto focused for keyboard manipulation
- [AGG-17149] - Closing binding table with OK button causes an error
- [AGG-17151] - Errors appears when trying to use a field of type DataBlock in class DTE if we use HSQLDB
- [AGG-17152] - Web Server Standalone package fails to start
- [AGG-17153] - Unable to download file from class DTE
- [AGG-17154] - Transparent background of dashboard components is not applied
- [AGG-17155] - Relogin as anonymous after token is expired
- [AGG-17159] - Colour selection block of Linear Gauge component is very narrow
- [AGG-17169] - Field value changes are not saved in Class Field List component
- [AGG-17171] - Some UI components' names in the RU version of the Web UI Builder violate Development Guidelines
- [AGG-17172] - Update UI components' names in the RU version of the Platform
- [AGG-17188] - OPC agent does not read most tags from Matrikon OPC Simulation Server
- [AGG-17193] - Wrong parameter name in setVariable function tooltip
- [AGG-17202] - Notification modal doesn't show when saving value with long string
- [AGG-17212] - Confusing $ sign after event picking in Expression Builder
- [AGG-17219] - Custom user in simple mode doesn't get blank page after authorization
- [AGG-17222] - Incorrect format of Context Variables table in Application
- [AGG-17230] - Data from .prs is not imported into a variable in which the format is not specified
- [AGG-17231] - Colour selection block of Gauge Chart component is very narrow
- [AGG-17234] - Sum function incorrectly works with Long type
- [AGG-17248] - Vector Drawing component ignores agg:param type "state"
- [AGG-17250] - Vector Drawing components toolbar is static
- [AGG-17255] - Different input field width for String property with group and without it
- [AGG-17279] - Incorrect interpretation of the "text" data type when querying from the mySQL database
- [AGG-17282] - Toolbar for Vector Drawing appears on another dashboard
- [AGG-17283] - Bindings in the dataTableEditor component do not work correctly
- [AGG-17284] - Incorrect reference name in the Select Activator modal in UI Builder
- [AGG-17285] - Impossible to log in from custom login page
- [AGG-17286] - Events are not received by subscription to events via STOMP protocol
- [AGG-17287] - Search in the System Tree Component works incorrectly
- [AGG-17294] - Events enabled by default are not activated after activating the button
- [AGG-17295] - Server loading error with 400 response
- [AGG-17299] - Workflow Builder doesn't remember opened modals and editors after user switches to Home
- [AGG-17301] - Saving Marker doesn't displayed on UI bulider
- [AGG-17303] - Dashboard with absolute layout is zooming in browser incorrectly
- [AGG-17305] - Unable to load file from Class DTE when changing instanceId manually
- [AGG-17307] - Component's Properties Editor in Web UI Builder lacks collapsible groups for sets of related fields
- [AGG-17308] - Events sent by the OPC UA server are not received
- [AGG-17314] - Characters are not deleted from Component Style field
- [AGG-17316] - Icon of Dropdown Menu Component has incorrect position
- [AGG-17317] - Editor Options is not updated in Class Field
- [AGG-17319] - Impossible to choose Source Device for Avatar if Administration Kit is deployed
- [AGG-17320] - Device status in Tooltip is presented as a Code
- [AGG-17324] - Holding the Shift key while dragging an element in Vector Drawing isn't constrain its movement to the horizontal or vertical axis
- [AGG-17332] - Container properties tab of Panel component isn't scrollable
- [AGG-17333] - Sum function uses previously calculated values during operation
- [AGG-17335] - Source Event table format error for Charts based on Event statistics
- [AGG-17336] - Deadlock in server threads after load increase
- [AGG-17340] - NPE getData(...) must not be null after login
Performance Issue
- [AGG-16989] - Prolonged work in Dashboard Editor causes low memory mode
Version 6.33.02 (8/July/24)
Bug
- [AGG-16557] - Spaces and other special symbols used in context names are not converted to underscores
- [AGG-16609] - Attribute of the level property in Vector Drawing component works incorrect
- [AGG-16633] - Current user's session is not closed when calling "terminateClientConnection" function
- [AGG-16652] - Component icons are not displayed in preview and edit mode
- [AGG-16667] - OPC Agent devices with a large number of read variables (more than 1000) do not open in the web client
- [AGG-16725] - No warnings or errors showed for an invalid syntax used for Custom Expression search in Class Data Tables
- [AGG-16739] - Eternal loading spinner is showed for a bad request with anonymous user instead of an error
- [AGG-16800] - NMEA device synchronizes data with delay in several seconds
- [AGG-16805] - Improve Data Table field link format
- [AGG-16808] - Change Date format in Advanced search filter drop-down filter preview
- [AGG-16809] - Closing a recursevely opened Dashboard closes all instances (breaks Administration toolkit)
- [AGG-16814] - User can add a component to a subdashboard and crash it due to component name conflict
- [AGG-16815] - NULL values in Class DT are displayed as 0 if filter is applied
- [AGG-16817] - Advanced Search filtering doesn't show applied filter settings in Event Log component
- [AGG-16821] - Unified Search returns empty table for Class Instances
- [AGG-16822] - User can't import or export any contexts with no errors showed
- [AGG-16825] - Hardcoded value for group.id doesnt allow to consume for two consumer independently
- [AGG-16827] - All fixed columns should be separated in Column Chooser
- [AGG-16831] - No records could be added to a Class Data Table with field type = Color
- [AGG-16833] - Update Advanced Search filtering in Event log to use pre-defined values instead of Integers
- [AGG-16834] - Code mode for Advanced Search lacks an Expand/Collapse function
- [AGG-16835] - There should be a visual separator in Advanced filters between Value Presence and other parameters
- [AGG-16839] - Loss of fields in the queried table when the index consists of 3 fields with multiple tables
- [AGG-16841] - Hidden tabs of Tab Panel available via meatballs using bindings
- [AGG-16842] - Naming Expression is not applied in "Add a New Record" modal window in Class DT
- [AGG-16843] - Redundant "Pagination" parameter group in Class Field List Component
- [AGG-16845] - Refresh token block authentication in case it is unable to be parsed
- [AGG-16846] - Axis range can be defined only with existing values in chart's dataset
- [AGG-16847] - SVG image and all component properties import cause Dashboard Edit mode to freeze
- [AGG-16849] - Wrong Date format used if a Date Editor/Viewer is set in Class Data Table
- [AGG-16850] - Wrong styles used for text removal button (X) in all Search fields
- [AGG-16851] - Some components can't be added to a new Dashboard
- [AGG-16855] - Invalid date error in LineChart Event
- [AGG-16858] - Contexts that were in a group after import via Application are created without a group
- [AGG-16859] - Search in Advanced Filter in Class DTE is case-sensitive for fields with class instance editor/viewer or foreign class instance editor/viewer for class with a lot of data
- [AGG-16864] - Users are misled by the metric values from the table format if the device does not return this OID via SNMP and the default value is not described in the MIB file
- [AGG-16865] - Naming Expression is not applied in "Add a New Record" modal window in Class DT for old classes
- [AGG-16868] - Home button returns always on Administartion KIT application
- [AGG-16873] - Incorrect operation SQL queries with additional functions
- [AGG-16877] - Search action doesn't show results
- [AGG-16878] - Impossible to select the entered text in Name field when creating a dashboard in the Web Admin Dashboard via Mozilla Firefox browser
- [AGG-16880] - Table fields of WEB DTE component are not displayed after setting a fixed format and disabling read-only mode
- [AGG-16881] - Immutable exception when changing the timestamp of a table from model variable in an expression using setTimestamp function on server side
- [AGG-16883] - Error showed on imported Dashboard launch after server upgrade
- [AGG-16884] - Derby Database is set by default when user chose MySQL during installation
- [AGG-16888] - Resolve button is always inactive in Expression Builder Reference Editor
- [AGG-16890] - Field name missing from Expression builder title
- [AGG-16891] - Relative References section of Expression Builder is missing add and copy icons
- [AGG-16892] - System section name missing in Expression Builder
- [AGG-16893] - Several functions have exit parameters uncapitalized in Expression Builder Function Chooser
- [AGG-16894] - Evaluation Result dialog shows dublicated title and too much extra padding
- [AGG-16895] - Inconsistent behavior in Expression Builder: change Add Function in Function Chooser to add/copy icons
- [AGG-16896] - Relative References section title of Expression Builder is dublicated
- [AGG-16897] - Default Context isn't expanded/highlighted/properly used in Expression Builder's Entity Selector
- [AGG-16898] - Event log is first showed collapsed at the bottom and it only shows Time column in Alert expression Expression Builder
- [AGG-16899] - Search in System Data section of Expression builder finds unmached items and they disappear on expand
- [AGG-16900] - Typo in Expression Builder environment selector tooltip
- [AGG-16901] - Changing parameters in Reference Editor section of Expression Builder is not showed in end Expression
- [AGG-16902] - Copy button saves the Variable's or Function's path instead of the link in Expression Builder
- [AGG-16905] - Cannot connect to OPC UA after switching to anonymous mode
- [AGG-16907] - System variables are not hidden from Entity Selector in Expression Builder
- [AGG-16908] - Incorrect work of the Event Filter in EventLog component
- [AGG-16909] - Scrollers missing in Expression Builder's sections when content doesn't fit
- [AGG-16910] - Pagination showed in System section of Expression Builder for less than 100 elements
- [AGG-16911] - Translation missing for section headers in Expression Builder
- [AGG-16912] - Translation missing for several variables in Expression Builder
- [AGG-16913] - Some user contexts are not loaded with an NPE in the server log when a server with 200 user contexts starts
- [AGG-16915] - "Invalid license" error occurs on startup
- [AGG-16916] - Websocket error when user logged in with OAuth plugin
- [AGG-16918] - Manual input into text field is interrupted
- [AGG-16919] - fireEvent() function is executed only if the full format of the model event is specified
- [AGG-16920] - Custom Tree component works incorrect if several nodes have the same key
- [AGG-16925] - NPE in server log (ag.alerts Error executing variable monitor timer task)
- [AGG-16933] - Sorting causes cells update in class DT
- [AGG-16934] - Selecting real-time added context in contextList component returns error
- [AGG-16940] - Properties editor in Web UI shows incorrect suffix for data size
- [AGG-16941] - Password policy is ignored when creating users through an expression
- [AGG-16942] - Nested tables are lost during export/import
- [AGG-16943] - Variables in the Models under "Edit additional properties" do not respond to being opened
- [AGG-16955] - Function "createMultiple" can be called from the Server
- [AGG-16956] - Error getting variable 'Component Bindings' when open dashboard
- [AGG-16958] - No space between group name and number of its contexts
- [AGG-16963] - Bindings aren't always executed in correct order
- [AGG-17010] - New users are unable to use System Tree since they don't expect a custom context menu
- [AGG-17300] - Text in Text Field with Input Type "Password" is not hidden by default
- [AGG-17313] - Drop-down menu clipped in dockable layout
- [AGG-17345] - Column width doesn't fit content in Application Resources
- [AGG-17351] - Vector Drawing Editor doesn't let to draw straight lines and paths
- [AGG-17354] - Can't distribute selected elements at equal distances in Vector Drawing Editor
- [AGG-17355] - Dashboard binding icons give no response
- [AGG-18060] - Clearing currentOptions in DropDownList
New Feature
- [AGG-8193] - Add device setting names and status values to device Setting Status
Performance Issue
- [AGG-16848] - Class instance list table loads very slowly
- [AGG-16856] - Class Data Table Editor component displays table with Data Blocks too slow
- [AGG-16939] - Dashboards load slowly
Version 6.33.01 (4/June/24)
Bug
- [AGG-16449] - Bug after deleting value from Date field in old classes
- [AGG-16572] - "Unable to access lob stream" while atempt to launch a server with enabled Relational Database Cluster
- [AGG-16679] - Ensure arguments of the Workflow block UI Procedures are correct for all availble procedures
- [AGG-16707] - OPC Agent does not pass the entire tag tree
- [AGG-16710] - Same dashboard cannot be opened as a dockable tab on different dashboards within same browser tab
- [AGG-16712] - Extra dialog is showed after generating an event for a virtual device
- [AGG-16722] - Contexts duplicating out of their groups
- [AGG-16726] - Media Library plugin doesn't have file names validators
- [AGG-16729] - Replace row adding button text to align with the design reference
- [AGG-16730] - Tooltip pinpoints wrong source when it's located near the start or end of the screen area
- [AGG-16732] - Function that is binding to the IP or SNMP devices does not work
- [AGG-16735] - Downloading Files gets Low Memory Mode
- [AGG-16736] - Advanced filters - Dates in Included in are not highlighted in the calendar
- [AGG-16737] - NullPointerException Error showed on filter reset in Class Data Table Advanced filters
- [AGG-16738] - File Instance is not created with files that weighs more than 12Mb
- [AGG-16741] - Advanced Filter doesn't apply for specific Column
- [AGG-16742] - New Instance created only after reloading Class DTE
- [AGG-16743] - Interracting with any input for Advanced filters applies a "NULL" value filter
- [AGG-16744] - Filter option hints in dropdowns in Advanced filters are limited to already filtered out results
- [AGG-16750] - Agent LDAP authentication error
- [AGG-16751] - Autorun doesn't load proper Dashboard after a session timeout
- [AGG-16752] - Styles for Data Table toolbar don't match the Desing System
- [AGG-16753] - Small style and naming discrepancies with Advanced filters
- [AGG-16754] - Table in many-to-many modal window in Class DT contains Instance that has relationship with source Instance
- [AGG-16755] - Properties editor closes when renaming element
- [AGG-16756] - Timeout when exporting an application with 1000 contexts
- [AGG-16757] - Component tree collapses when switch to component palette
- [AGG-16762] - Class DT with Class that has Data Block Column and weighs more then 1G gets LMM
- [AGG-16764] - Two modals showed for all actions when launched from Administration dashboard tab
- [AGG-16765] - Disabling Text FIeld component with Validation and cleaning its text shows still tooltip of invalidity.
- [AGG-16766] - Opening a specific dashboard causes LMM
- [AGG-16767] - Filter is case-sensitive in Class DT for fields with Foreign Class Instance editor/viewer
- [AGG-16769] - Empty filters have styles of applied filters
- [AGG-16771] - Increasing legendItemWidth parameter in a Line Chart affects the spacing between items, not their widths
- [AGG-16773] - Filter dropdown shows settings that are not applied yet
- [AGG-16774] - Incorrect filtering by Date column in modal window of Class DTE
- [AGG-16775] - Basic search in Modal Windows of Class DTE works on hidden fields
- [AGG-16781] - HTTP Session Timeout property has limited time period options
- [AGG-16783] - Screen resolution picker icon should not be clickable
- [AGG-16784] - Last known Action feedback message gets stuck in the header
- [AGG-16788] - Basic search works incorrectly for Class DT
- [AGG-16789] - Autorun fails to run for a Simple Mode user
- [AGG-16791] - Resolution picker Edit options translation doesn't fit in the dropdown
- [AGG-16792] - Error showed on Workflow Edit mode
- [AGG-16793] - Any function does not return the result of execution
- [AGG-16795] - Set() data table processing function only returns the changed table
- [AGG-16796] - System tree component re-render issue
- [AGG-16797] - Model Functions don't return evaluation result when called through Action unless Output Format is specified
- [AGG-16798] - Actions from Context Menu returns error
- [AGG-16799] - Some records are duplicated in many-to-many modal window in class DT
- [AGG-16802] - Fill Column ignores applied filter
- [AGG-16806] - Data format of the label component's text field isn't a DataTable
- [AGG-16807] - Date Equals or Date Range are not filtered out for editor/viewer fields in Class Data Table
- [AGG-16826] - Class Data Table component doesn't show if Class is empty
- [AGG-16832] - When loading a MIB file, an error message appears without detailing the problem
Performance Issue
- [AGG-16670] - High CPU utilization and GC triggering every 10 minutes after server update
- [AGG-16718] - Slow dashboards opening if that have a lot of bindings
- [AGG-16794] - Long loading of data in many-to-many modal window in Class DT if table has fields with applied Naming Expression
- [AGG-16803] - Long loading of dashboards and logout because of WebSocket closing
Version 6.33.00 (14/May/24)
Bug
- [AGG-16584] - UI procedure, embedded via component location for grid disappears when call another ui procedure from system tree
- [AGG-16627] - Desktop Client doesn't show workflow elements
- [AGG-16636] - Authorized via LDAP user blocks own editing of Model in Desktop client
- [AGG-16647] - Function String retrieves a string from a data block in the wrong encoding
- [AGG-16655] - Event Log reloads page in preview mode
- [AGG-16656] - Incorrect search in modal window in Class DT for field with complex Naming Expression
- [AGG-16659] - Class DT is not reloaded after adding a new record if class has many-to-many relation
- [AGG-16660] - Cannot configure currently selected filter in Event Log
- [AGG-16669] - Dashboard often returns error : Disconnected
- [AGG-16675] - Incorrect operation of classes (names of fields name, location, comment)
- [AGG-16677] - Some field descriptions in Web UI Workflow builder are not localized
- [AGG-16684] - Tooltip in advanced filter overlaps fields
- [AGG-16687] - Wrong name for "Add Row" button in Class DT
- [AGG-16688] - Insert Data function of Class is evaluated with NPE error
- [AGG-16693] - White screen when clicking Show Alert Data button in alert notification
- [AGG-16695] - Incorrect behaviour of buttons in Text Editor in Class DT
- [AGG-16698] - Removing a search query from the search field in DTE causes the pagination buttons to disappear
- [AGG-16706] - Alerts data opens as modal instead of dockable popups
- [AGG-16715] - Sometimes Headers and Table content is misaligned
- [AGG-16717] - Open action doesn't execute second time in same browser tab
- [AGG-16719] - Class Field List and Class DTE don't load data
- [AGG-16720] - Bindings with Long values interpreted incorrectly in Add Row dialog of Class Data Table
- [AGG-16724] - Double value filters do not show proper values in Class Data Table Advanced filters
Version 6.32.01 (27/April/24)
Bug
- [AGG-16344] - Error when opening dashboard if it contains a subdashboard with default context
- [AGG-16471] - Getting an error when using dynamic container
- [AGG-16479] - Incorrect display of a lot of dockable panels
- [AGG-16517] - Incorrect dockable panels size wheel using Collapsed property
- [AGG-16519] - SOAP web service based on Apache Axis library is prone to multiple vulnerabilities
- [AGG-16522] - Synchronization errors with BACnet devices
- [AGG-16527] - Warn user if a component being deleted has bindings referring it
- [AGG-16534] - Dockable panel icon disappears in EDIT mode when opening element configure menu
- [AGG-16538] - Key Pressed and Key Released events are not universal for all Web UI components with keyboard input possibility
- [AGG-16543] - Nullable property on Instance ID Field can't be change to true in Class Fields
- [AGG-16552] - Data is not updated on the running dashboard
- [AGG-16556] - Design and functionality of Context Lists do not correspond to reference design
- [AGG-16561] - Running old resource dashboards causes doesn't work
- [AGG-16563] - Media library doesn't save new files after a certain amount of rows
- [AGG-16574] - Platform Administration KIT doesn't deploy in Network Manager installers when Full resource creation mode on
- [AGG-16575] - Incorrect display of dockable panel icons
- [AGG-16576] - Incorrect display of data in far right column of DTE
- [AGG-16580] - Incorrect position of buttons in dockable dialogs
- [AGG-16581] - NullPointerException on connect of MQTT device
- [AGG-16585] - Browser memory leak when opening properties of Web Dashboard via Elements Configuration
- [AGG-16590] - Incorrect connection of arrows in wokflow editor
- [AGG-16592] - Ui procedure block with type editData shows empty data table in workflow builder
- [AGG-16593] - Impossible to import data to ui procedure block with editData type in workflow builder
- [AGG-16594] - Browser tab memory leak when opening dashboard with Data Table component in Tree mode and active clicking on boolean type field in nested table records
- [AGG-16595] - Expression doesn't evaluate in Open Expression Editor tab after switching tabs
- [AGG-16597] - Historical data for lineChart is not updated in real time
- [AGG-16598] - Linechart is cleared and redrawn every time the dataset changes
- [AGG-16600] - No possibility to select context via selection dialog in workflow UI Procedure with Open Dashboard type
- [AGG-16601] - Limit arguments table to single record in workflow UI Procedure with Open Dashboard type
- [AGG-16602] - No component location configuration dialog in workflow UI Procedure
- [AGG-16603] - Dashboard opens in a new browser tab when browserTab argument of workflow Action is set to Current Browser Tab
- [AGG-16605] - Top toolbar doesn't have user's menu according to the design
- [AGG-16608] - Event Filter initialization error
- [AGG-16611] - Failed to log in as user who country is null
- [AGG-16612] - When renaming Class' field its column in database is recreated
- [AGG-16613] - Home dashboards state resets when switching between dashboards
- [AGG-16614] - Search query drops, but filtering still applied in DTE component, when using preloader between data loading
- [AGG-16615] - HTTP Session Timeout does not terminate the session due to a timeout
- [AGG-16616] - Impossible to clear default source data in line chart
- [AGG-16617] - Concurrent Modification Exception of Apache Catalina when stopping the server
- [AGG-16618] - Tab cannot be selected from Component tree
- [AGG-16619] - Incorrect number of radio buttons in web ui builder
- [AGG-16621] - Tooltips from code editors in dashboard builder appear too fast
- [AGG-16623] - New added Class Instance instance from Class DTE Modal Window updates the last added Instance
- [AGG-16626] - Bindings changing SVG parameters are not executed on Startup
- [AGG-16629] - Lock button is not clickable in Model Additional Properties
- [AGG-16630] - Files cannot be uploaded to a dashboard via uploader component when it's launched
- [AGG-16631] - Read Files function of Local Folder device driver does not read the contents of files by mask
- [AGG-16634] - Incorrect search by date in Class DTE
- [AGG-16635] - Impossible to choose value for “Equals”, “Doesn’t Equal” or “Included In” in Advanced Filter
- [AGG-16637] - Search doesn't work in Class DTE
- [AGG-16640] - Context with name of existing context of another user is not displayed in system tree root
- [AGG-16643] - BACnet device's Metadata settings can be lost with time
- [AGG-16644] - Nested table can be edited in Data table component with enabled Read-only mode
- [AGG-16645] - Chart is not displayed on the entire X-axis
- [AGG-16648] - Incorrect output from string function for Data Block
- [AGG-16650] - New Instance is inserted into DB with current time in field with Date Editor
- [AGG-16651] - Advanced Filter applied with time equal to "00:00:00" to Fields that have Date Viewer
- [AGG-16653] - Custom Search Results dashboard doesn't open via top menu search
- [AGG-16657] - Arguments in the workflow block "UI Procedure" are incorrectly formatted
- [AGG-16658] - Error during export Class DT to xls if Export Value Descriptions Instead Of Values=true
- [AGG-16661] - Custom dashboards styles applied only after opening with default
- [AGG-16662] - Http server plugin ignores Response Character Encoding parameter
- [AGG-16663] - Anonymous user redirected to web/admin after opening WEB UI instead of default dashboard
- [AGG-16665] - Data are saved incorrectly in DB if applied view in Class DT has descending sorting
- [AGG-16666] - Freezing web page after adding records to the “menu items” table of the menu component
- [AGG-16671] - Server can't start because fatal core error
- [AGG-16676] - ExportData() function of Data table component exports a file with additional symbols in name
- [AGG-16685] - Link description is not dislayed in the network topology in WEB client
- [AGG-16686] - Class Instance dashboard is not opened from Class DT
- [AGG-16691] - instance_id is displayed in Class Data Table regardless of Foreign Class Instance configuration
- [AGG-16697] - Wrong time displays on the X-Axis of the lineChart
- [AGG-16699] - Dashboards are getting stuck in loading loop in Firefox
- [AGG-16701] - Dashboard is not loaded in case of DataBlock unavailability
- [AGG-16702] - Server fails to start with index out of bounds error
- [AGG-16731] - Sorted fixed Class Data table column becomes transparent and overlaps other columns on horizontal scroll
Performance Issue
- [AGG-16562] - Search doesn't work correctly in Class DTE
- [AGG-16622] - Unefficient storage requests for linked table
- [AGG-16668] - Class DTE doesn't load data from Class Instance
Version 6.32.00 (25/March/24)
Bug
- [AGG-11583] - Implement lazy loading of data block's data
- [AGG-11683] - Flexible Data Table format in evaluation and operate functions for trained ML context
- [AGG-12118] - Snap to Grid and Grid Step Absolute layout properties are available in Grid layout mode
- [AGG-12744] - Alert notifications cannot be disabled from Web UI
- [AGG-13530] - Reactivate Current Filter operation is not available in Event Log component, making parameterized filters unusable
- [AGG-13705] - Reset changes button should be removed from Class Data Table component since reset isn't compatible with Classes
- [AGG-13764] - Not all changes in a database are rolled back when an error occurs during saving changes in a Class if MySQL is used
- [AGG-13972] - Cloning components in a dashboard with absolute layout should result in the clone being created 'nearby' and having the same size (row span and column span) as the original
- [AGG-13986] - Map component processes incorrectly coordinates of the transition the 180 meridian
- [AGG-14061] - "Row removal confirmation" dialogue in classDataTable dashboard component missing translation: system language is English but text is in Russian.
- [AGG-14277] - Disable link to another dashboard if dashboard parameter is empty in fields editor options
- [AGG-14342] - Different result of date() function in desktop and web client
- [AGG-14442] - Differing datatable's timestamp rendering when first opening and reopening dashboard bindings table
- [AGG-14525] - Local Agent does not transmit alert/deactivation events of the Alert context
- [AGG-14539] - Data Table naming expression is not displayed in Edit Additional Properties window in web
- [AGG-14626] - Styles from icon container style get to element css style in text field component
- [AGG-14634] - Variable is not found when initialized by st() function that contains reference
- [AGG-14669] - User-set column width resets when sorting in Class Data Tables and Data Tables
- [AGG-14707] - Inadequate error reporting when user installs from 32 bit installer on 64 bit system
- [AGG-14747] - Sorting by time does not sort in Event Log Current mode
- [AGG-14797] - Virtual device Editors/Renderers settings not displayed correctly in web UI
- [AGG-15042] - Graph component with Dendrogram Layout type not display multiple links between two Nodes
- [AGG-15081] - Time Zone is not shown in Date Time Picker when "z" token is set in Time Format
- [AGG-15101] - Unable to selected text from cell in Data Table Editor component when it's contain in Dockable layout container
- [AGG-15153] - Incorrect display of Column Visibility menu items in Data Table Editor component in Firefox Browser
- [AGG-15204] - Unable to set color of Link/Node in Graph component by color() function
- [AGG-15260] - Redirect function loses parameters when open dashboard of an external server
- [AGG-15261] - "Сustom classes" field cuts the class name if it contains "style"
- [AGG-15308] - Background image is not loading when dashboard is opened
- [AGG-15340] - Dynamic content only loads data when loaded at startup
- [AGG-15354] - Duplicated event counter is not implemented in Web UI
- [AGG-15388] - Tooltips are not available for components in Disabled state
- [AGG-15430] - Edit mode available though url parameters for shortened dashboard links
- [AGG-15452] - Filtered context list is not updated when new contexts appear
- [AGG-15514] - Values for Component Location properties are not saved when you return back to main properties screen from layout properties
- [AGG-15529] - Hiding and unhiding one of tabs in a tabbed panel happens only after clicking on another tab
- [AGG-15551] - No data is displayed from a nested Data Table
- [AGG-15594] - Web graph component does not correctly render link style and description when source and target node are identical
- [AGG-15610] - Newly added class instance does not appear in the Class Data Table Editor
- [AGG-15624] - Web UI Timer component has two time-related properties with the incorrect precision of seconds rather than milliseconds
- [AGG-15626] - Contexts in table, widgets and other components are shown as their text path if they have been opened in tree earlier
- [AGG-15643] - Page selection doesn't get changed after pressing Reset Changes in Class Data Table
- [AGG-15736] - Fix incorrect names of properties in the case of absolute layout
- [AGG-15755] - Search and Filter functions disappear after table refresh in Class Data Table
- [AGG-15768] - Empty result search in Entity Selector via WEB interface on a server with more than 10K contexts
- [AGG-15802] - Hover component hightlight is not removed when connection lines are drawn
- [AGG-15805] - Impossible to update values in Class Data Table when primary key is not Long
- [AGG-15837] - "Disable Slider Preview" is the only "negative" property and should be changed to "Enable Slider Preview"
- [AGG-15889] - LineChart component ignores Time Zone parameter
- [AGG-15895] - Style field doesn't get applied to the tooltip
- [AGG-15896] - Black artifacts showed after tooltip color change
- [AGG-15898] - Code editor input field shows extra closing symbol or other artifacts
- [AGG-15935] - Inconsistant descriptions and names for "edge" events in graph component, should be "link"
- [AGG-15955] - Icon for screen resolution picker is too small or misaligned on the horizontal axis
- [AGG-15976] - Template for dashboard template is not displayed when opening the main dashboard
- [AGG-16003] - Styles from css file in Media Library Server Api plugin are not applied on dashboard under anonymous user
- [AGG-16020] - Button Group button status Style inputs don't have proper code editors in Properties Editor
- [AGG-16026] - Wrong cursors used in SVG editor
- [AGG-16027] - Vector image SVG editor toolbar is poorly positioned in Dockable Dasboard layout
- [AGG-16028] - Vector image and HTML WYCIWYG editor toolbars hover over all Modals
- [AGG-16047] - Bug with conditions "Last", "Next" for date field
- [AGG-16061] - Tooltip is not visible after resize area of line chart
- [AGG-16063] - Properties are not applied after importing components in dashboard editor
- [AGG-16074] - SAMBA device executes its functions with errors
- [AGG-16116] - Only the first cell can be selected for variable with choices property that uses aggregate() function
- [AGG-16117] - Ignore Visible property for Dockable element
- [AGG-16132] - Class Data Table filter does not apply naming expression to filter
- [AGG-16136] - Data loss when writing to granules
- [AGG-16140] - Java.lang.illegalMonitorStateException error when trying to Reset Device Driver at BACnet device
- [AGG-16162] - Localization missing for one action in HTML Snippet WYCIWYG editor
- [AGG-16163] - Wrong results for calculated fields in Class Data Table Editor
- [AGG-16169] - Rename Startup Concurrency variable for SubDashboard Component
- [AGG-16171] - Incorrect filtering for fields with “Class Instance“ and “Foreign Class Instance“ editor/viewer in Class DT and Naming expression
- [AGG-16175] - 'Equals' and 'Presence' condition for an empty string field does not work in a filter in the class data table editor component
- [AGG-16176] - Impossible to reset Date Range in Advanced Filter for DT
- [AGG-16178] - Incorrect work of Advanced Filter for Number after deleting filter value
- [AGG-16180] - Editor/viewer "Date" for the date field of the class data table shows the date and time
- [AGG-16183] - Incorrect displaying of Dropdown List in Advanced Filter for DT
- [AGG-16192] - Empty Rows per page selector showed when there is only one page available
- [AGG-16195] - Cancel button doesn't undo recent changes in Bindings
- [AGG-16196] - Flip vertically / horizontally functions are not available in Vector Drawing Component editor
- [AGG-16200] - Imported Circle objects are not resized properly in Vector Component editor
- [AGG-16201] - User can't remove Vector Drawing component when a selection tool is active
- [AGG-16202] - Incorrect display of Variable Series on Line Chart when using History of Variable Changes and Propagate property
- [AGG-16203] - Error occurs when constructing line graph based on Variable Statistics Channel
- [AGG-16209] - There is no dot next to the Dashboards name visible on admin page
- [AGG-16210] - Administration dashboard is opened for edit without when user closes a different dashboard from Home page
- [AGG-16212] - Component Location properties don't get saved from the first attempt
- [AGG-16213] - Field in the classDataTableEditor component is not changed after editing
- [AGG-16214] - Inverting row selection for System Tree root selects high level contexts
- [AGG-16215] - ClassDataTableEditor component table is not sorted by fields
- [AGG-16217] - Naming of properties in the application actions 'Import','Export', 'Update' are not correct
- [AGG-16220] - Classes' Data Block field does not support files with size more than 65kB
- [AGG-16221] - In the web ui builder component palette, move "Graph" component to "Data Display" group, and "Slider" component to "Data Display" group
- [AGG-16226] - Impossible to change value for "Included In" in Advanced Filter for String
- [AGG-16228] - Export from Class DT returns file with empty table
- [AGG-16230] - Newly added row in Class DT appears only after page refresh if class has link to another class
- [AGG-16231] - Sorting from class view isn't applied in Class DT if class has link to another class
- [AGG-16232] - "Web socket compression disabled" property has contradictory description - need to either fix property or description
- [AGG-16234] - Incorrect work of "Export Value Descriptions Instead of Values" option for Class DT
- [AGG-16236] - Сhanges for Date type in Class DT are not saved in the DB
- [AGG-16237] - First login attempt fails with 401 error
- [AGG-16238] - Active property doesn't make a tab active when becomes true
- [AGG-16239] - Date type column in DTE component shows N/A instead of actual data
- [AGG-16240] - Rename inconsistently named events/fields of UI components w/o breaking changes
- [AGG-16241] - Advanced filter in class DT works incorrectly if string contains special characters
- [AGG-16242] - Errors loading resources when switching between dashboards
- [AGG-16243] - NMEA device does not synchronize data all the time
- [AGG-16246] - Naming Expression is not applied in modal window in Class DT
- [AGG-16249] - Server does not start successfully
- [AGG-16250] - Error on adding record in Class Data Table
- [AGG-16251] - Not all records are deleted from Class Data Table when all are marked for deletion but one was edited earlier
- [AGG-16255] - Сlasses with Data Block Fields erase records in database when importing
- [AGG-16256] - Workflow builder in Web UI contains UI-level properties that don't affect workflow behaviour
- [AGG-16257] - Logging result of workflow builder configuration property "Log Workflow Execution" not accessible to web UI users
- [AGG-16258] - Infinite loading of relative dashboards
- [AGG-16260] - Newly created dashboards lack most components in Component Palette
- [AGG-16261] - Storage Update function doesn't update Class Field value
- [AGG-16262] - Storage Open function doesn't return data from Class
- [AGG-16263] - WebSocket error message "Error connect to WS API." has incorrect grammar
- [AGG-16265] - Bubble chart: mismatched field types for bubble "size" property and the "min radius" and "max radius" properties
- [AGG-16266] - Incorrect filtering in modal window in CLass DT
- [AGG-16267] - SVG editor properties "width" and "height" need to be renamed
- [AGG-16271] - Trying to place a System Tree or Context List component on a web ui dashboard causes the dashboard to crash
- [AGG-16273] - Dashboards are getting reloaded in a loop
- [AGG-16274] - Reset Changes doesn't work in Data Table Editor
- [AGG-16276] - Unable to see value of columns with value input in dataTableEditor
- [AGG-16277] - Branded iiot version contains links to old Documentation in Desktop and WEB client
- [AGG-16279] - Error when launching dashboards with Describe function
- [AGG-16280] - Multiple NPE error in server log - during update statistics channel
- [AGG-16282] - Errors are showed in Dashboard Edit mode
- [AGG-16284] - User can't select anything in DropDown list after using scroller
- [AGG-16285] - Error when trying to export a table of component properties from a component in a Web UI dashboard
- [AGG-16286] - Context List component: Rename "Search Preset" field in "Filter Table" property, rename option for "Filtering" field, rename "Validity Context Rules" property , rename "Search" property, change order of properties
- [AGG-16287] - Hover to group actions in dashboards context freeze the brouser
- [AGG-16291] - Dockable Tabs are switching by themselves
- [AGG-16297] - White screen when trying to select binding target or activator
- [AGG-16300] - Resizing a component on Grid Dashboard doesn't get applied from first attempt
- [AGG-16309] - Incorrect work of pagination in Class DT after applying "Column Visibility" option
- [AGG-16310] - Row doesn't delete from Class DTE if instanceId properties is used
- [AGG-16311] - Autocomplete and syntax highlight don't work in Expression Builder
- [AGG-16312] - Pagination in Class DT works incorrectly periodically
- [AGG-16313] - Dashboard's dockable tab doesn't become active after "Open" action if it is already opened
- [AGG-16314] - Column width in Class DT is evaluated incorrectly
- [AGG-16315] - Empty Rows per page selector showed when there is only one page available
- [AGG-16316] - Headers in Class DT fliсker during table loading
- [AGG-16318] - Avatar property values are lost in Persistent Cache storage mode when the server is in low memory mode
- [AGG-16320] - Incorrect displaying of fields with Foreign Class Instance editor/viewer in Class DT
- [AGG-16322] - Server does not disconnect current external connections and allows new connections to be created in low memory mode
- [AGG-16323] - Component Location parameter is ignored by web/redirect function
- [AGG-16324] - Binding changing Path parameter of Vector pen made figure breaks it and dashboard
- [AGG-16328] - Incorrect work of Advanced Filter for Date
- [AGG-16329] - Class Data Table doesn't show data after 24 hours of testing
- [AGG-16330] - Colors of "Legend" do not match with colors of Chart lines if they are changed
- [AGG-16331] - Scrollbars have lost the styles in the newest Chrome browser versions
- [AGG-16332] - Converted via Filter expression device property is stored in the server cache, but to server history is saved the original driver value
- [AGG-16333] - In Class DT selected item is not highlighted when associating records in one-to-many relationship
- [AGG-16334] - In Class DT ID of selected item is displayed when associating records in one-to-many relationship
- [AGG-16335] - Number field sorting in class data table editor works in reverse order
- [AGG-16336] - Events function Get returns empty table for Class changes
- [AGG-16337] - Incorrect column width in Class DT after changing "Read Only" parameter
- [AGG-16338] - Search works incorrectly for vertical DT
- [AGG-16341] - Web/redirect function with Component Location doesn't open new tabs for unique instanceid parameters
- [AGG-16342] - Model doesn't save after adding Function and Rule Set to this model
- [AGG-16343] - No scrolling when comparing CCM configurations in WEB
- [AGG-16345] - Incorrect work of pagination in Class DT after applying filter
- [AGG-16347] - Three "create component location" functions have the same description
- [AGG-16348] - All charts: Incorrect naming for "cursor" parameter in Series Styles property
- [AGG-16349] - Modal window has too little height
- [AGG-16350] - Foreign Class Instance Filter doesn't apply for Class with operation Does Not Equal
- [AGG-16351] - Environment variable '{env/sourceInstance}' doesn't apply to Foreign Class Instance Filter Expressions
- [AGG-16352] - Bindings changing color of SVG image work for all Vector Drawing components
- [AGG-16354] - Deadlock occured while getting class variables
- [AGG-16355] - Incorrect behavior of an Alert with enabled Acknowledgment if the alert was deactivated before it
- [AGG-16356] - First tab opened in Dockable tabs after closing the last tab, instead of opening the previous
- [AGG-16357] - Web UI workflow editor has two seperate bindings tables, and valid binding targets and activators cannot be selected in either binding table
- [AGG-16359] - Advanced Search doesn't apply automatically when basic Search was reset
- [AGG-16360] - Items selected before filtering in "Select Related Items" dialogue of Class DTE are missing after using search
- [AGG-16361] - Table in "Select Related Items" dialogue is cleared and pagination disappears when number of displayed records increases
- [AGG-16362] - Empty table displayed in "Select Related Items" dialogue if not first page is active when using "Filter Table" search
- [AGG-16363] - Instance doesn't contain both activation and acknowledgement alerts in Active Instances like an alert does
- [AGG-16364] - Class DTE is not updated after basic Search reset and columns filters were applied
- [AGG-16365] - Transaction error is showed in rare case some action takes too little time
- [AGG-16366] - Sort by column for Class DTE is retained if this column is disabled
- [AGG-16367] - Class DTE doesn't display records after editing Dashboard or upgrade Server
- [AGG-16370] - Additional alert details button doesn't work in Web UI
- [AGG-16371] - Incorrect work with isNull in Advanced Filter Custom Expression
- [AGG-16372] - Filter is not reset when reset Custom Filter Expressions to Default Filters
- [AGG-16373] - Instance_id can be changed in Class DTE
- [AGG-16374] - Search filter doesn't reset after deleting record with applied filter in Class DTE
- [AGG-16375] - Basic search in Class DTE doesn't ignore hidden fields
- [AGG-16376] - Class Instance can't be deleted if used as a foreign key in instance on another class
- [AGG-16377] - Pagination not adapted to search results for Class Data Tables
- [AGG-16378] - Class DTE isn't adding to Dashboard
- [AGG-16379] - Storage close request is not occured after choosing of the linked instance
- [AGG-16381] - Instantiable models cannot be copied in Desktop and Web clients
- [AGG-16382] - Gray screen showed instead of Autorun-specific Dashboard on login after server update
- [AGG-16383] - Fields in Classes records are reset to null after import
- [AGG-16384] - Layout algorithm properties for Web UI graph component are formatted incorrectly and named informally
- [AGG-16385] - Web UI data table editor is missing two toolbar elements: first/last page buttons, and row count indicator
- [AGG-16386] - Right mouse click on System Tree opens browser-specific context menu on first attempt
- [AGG-16387] - Can't switch between Dashboards opened in Edit mode
- [AGG-16388] - Naming expression doesn't apply to new created class
- [AGG-16389] - Modbus rtu device doesn't connect after server restart
- [AGG-16390] - Context configuration tab opens behind Administration Dashboard tab
- [AGG-16392] - Impossible set Many-to-Many relationship between Classes Instances
- [AGG-16395] - Impossible to add context list and graph to dashboard
- [AGG-16396] - Empty table displayed in foreign key selection dialogue if not first page is active when using "Filter Table" search
- [AGG-16397] - Basic search in Class DTE ignores foreign key fields
- [AGG-16399] - Loss of backward compatibility of Graph component
- [AGG-16402] - View doesn’t apply to Select Related Items table for Class DTE with Relation Many-to-Many
- [AGG-16403] - Class Instance List doesn't show Filter and Sorting props after first adding on Dashboard
- [AGG-16404] - New instance is not added after Add Row action on Class DTE
- [AGG-16405] - NPE when synchronizing of the Local Agent device type
- [AGG-16413] - Ui procedure embedded via component location for grid is not unmounted from subdashboard after changing reference
- [AGG-16414] - Custom selector doesn't apply strictly for pagination on Class DTE
- [AGG-16415] - Duplicated groups created after application's import or deploy
- [AGG-16416] - Class Data Table column settings show an error on configuration
- [AGG-16417] - If OPC server was restarted, OPC Agent cannot resume recieving data unless the agent is restarted too
- [AGG-16418] - Different display of DataTable format in WEB Client during Expression evaluation for 1x1 Tables
- [AGG-16419] - Class Field Validators are not processed by WEB UI Class components
- [AGG-16420] - Can't resize component after previous resize overlapped an existing one in Grid layout
- [AGG-16421] - Workflow moves component countours instead of creating a connections
- [AGG-16422] - Data Table Editor's Data Table parameter shows empty
- [AGG-16424] - "Unreturned Connection Timeout" property default value is Null, but was originally developed to have default 0
- [AGG-16425] - Page surfing stops to load data after two minutes of standing on Class DTE
- [AGG-16427] - Incorrect columns width in Class DTE after closing instance dashboard
- [AGG-16428] - rowAdded event is not generated in Class DTE when Relation is created
- [AGG-16431] - Empty table at the output of the Variable History function
- [AGG-16432] - Clicking save button in toolbar of ui procedure embedded via component location causes an error
- [AGG-16433] - Drawn with pen figures in Vector Drawing component cannot be saved
- [AGG-16434] - Current Path_d variable are absent in SVG Propertis after creating a binding with a target to it
- [AGG-16436] - Incorrect link value of the component in expression builder
- [AGG-16439] - Incorrect work of Class DT after version update
- [AGG-16440] - Actions from Context Menu don't show dashboards on Platform Administration
- [AGG-16441] - Add binding button freeze the browser
- [AGG-16442] - Map component shows white screen when add layer and area to it
- [AGG-16444] - Error Cannot find MBean when synchronize CurrentCacheEntryCount metric in JMX device type
- [AGG-16452] - Format Mask doesn't apply for Class Fields
- [AGG-16453] - Reset button in Advanced Filter works incorrectly for Last and Next
- [AGG-16454] - Error during export form Class DT if "Export Value Descriptions Instead Of Values" is true
- [AGG-16456] - Node Multi Select switch in System Tree is not inline with Search field, leading to excessive whitespace
- [AGG-16458] - Search results have incorrect format
- [AGG-16459] - No spacing between record count and "..." icon of the DTE's data table field editor
- [AGG-16461] - Data Table Editor's basic search is broken
- [AGG-16462] - Search results window contains useless "Cancel" button that doesn't cancel anything
- [AGG-16463] - Properties Editor's Toggle Read-only Mode button has incorrect tooltip
- [AGG-16464] - Erroneous "Copy Group Path" menu item in Data Table Editor and Properties Editor
- [AGG-16465] - Functioning of DTE fields with extendable selection values is totally inadequate when entering non-compliant values
- [AGG-16466] - Data Table Editor's variable status icon tooltips are incorrect
- [AGG-16467] - selectedRows function of Web UI component "Data Table Editor" does not return selected rows
- [AGG-16468] - Create Dashboard action shows configuration dialog
- [AGG-16469] - Browser tab breaks after deleting certain symbols in Expression Builder
- [AGG-16470] - Context list Lazy loading details shows an error
- [AGG-16472] - Element selection box showed for Pencil drawings in Vector Drawing component
- [AGG-16473] - Entity Selector doesn't fork for creating masks
- [AGG-16475] - Class lost Views when imported with Application
- [AGG-16476] - Expression Editor fails to open from an expanded DTE
- [AGG-16478] - Dashboard doesn't open for editing after creating
- [AGG-16482] - Replace dot marker in table header items that have additional tooltip info with [?] icon
- [AGG-16483] - Fields are not displayed in Class Configurations
- [AGG-16485] - Error when renaming subdashboard component in web ui builder
- [AGG-16486] - Properties editor closes on undo/redo
- [AGG-16488] - Deadlock due to addColumnEx function invocation
- [AGG-16489] - Data loss during export from Class DT if class has 2 relations with one external class
- [AGG-16490] - Variable Description has platform name mention
- [AGG-16495] - Data loss during export from old Class DT if class has relation with external class with Naming Expression
- [AGG-16496] - Incorrect export from Class DT with applied filter if class has Naming Expression
- [AGG-16499] - Procedures opens as modal instead of dockable popups
- [AGG-16502] - Browser tab breaks after clicking to tab in Server Configurations
- [AGG-16504] - Incorrect filtering by special character "\" in Advanced filter
- [AGG-16510] - Result of Persistence Bindings Expression is not written to the Relational Database table field when saving the event
- [AGG-16511] - Device context unavailable in Persistence Bindings Expression of the Relational Database type storage when saving the event
- [AGG-16512] - Applied filter "Last" and "Next" in Advanced Filter in Class DT breaks browser tab
- [AGG-16513] - Icons in DTE disappear when using periodic binding for data update
- [AGG-16514] - System tree Submenu has extra hover styles
- [AGG-16515] - In many-to-many modal window in Class DT sorting ignores Naming Expression
- [AGG-16516] - DTE columns filters aren't displayed after upgrade to new build
- [AGG-16518] - Error "Column 'description' in order clause is ambiguous" during export from some Class DTs
- [AGG-16520] - Impossible to delete Instance that has a many-to-many relationship with another Class Instance
- [AGG-16521] - Incorrect column width in data table componenents with nested records
- [AGG-16523] - Shown event of subdahboard does not occur when re-opening parent dashboard using redirect with dc parameter
- [AGG-16524] - Incorrect filter for boolean field
- [AGG-16525] - Row Removed Event is not generated in Class DTE
- [AGG-16528] - Components are not renamed after using an incorrect name
- [AGG-16529] - Incorrect display of chart type counter when using custom timestamp expression
- [AGG-16531] - Make Application Folder Path and Comment fields of Application's basic parameters advanced fields
- [AGG-16532] - Sometimes new row is not added in Class DT
- [AGG-16533] - Event History not loaded error is showed while event log is still loading
- [AGG-16535] - Dialog box is duplicated when opened from Context Menu
- [AGG-16536] - Hovering over Resource Graph components makes it blink
- [AGG-16541] - Changes in Editor Options for Foreign Class Instance is not saved
- [AGG-16547] - Incorrect export from Class DT if class has many-to-many relation
- [AGG-16550] - Destination field of Dashboard creation should be in advanced settings
- [AGG-16551] - Modal Windows for Actions are not displayed
- [AGG-16554] - Class Instance ID has 0 value if Field is not Nullable
- [AGG-16559] - Dashboards don't open for Run on Edit after server update
- [AGG-16567] - Incorrect displaying of sorted Class DT if Column is fixed
- [AGG-16568] - Context list shows an error after item reordering
- [AGG-16569] - Relative Dashboards have the same icons as Absolute Dashboards
- [AGG-16577] - Incorrect display of links with icons in DTE
- [AGG-16579] - Incorrect display of System Tree
- [AGG-16582] - Open Expression Editor tab lost expression after switching to tab that contained Expression Editor
- [AGG-16583] - Need Saving Marker doesn't displayed on UI bulider after adding Binding
- [AGG-16586] - Options for the "bar" editor are not implemented in the web tables
New Feature
- [AGG-16062] - Introduce additional device variable quality values
Performance Issue
- [AGG-14548] - Slow work of dashboards (for HMIs), when using subdashboards
- [AGG-14819] - Slow operation of the interface when working with the server through the standalone web server
- [AGG-15985] - Avatar device synchronization thread pool queue is always full and high CPU utilization after server reboot
- [AGG-16219] - Preload dashboard info
- [AGG-16225] - Dashboards with template separates into two requests instead of one
- [AGG-16233] - Long time loading of the topology
- [AGG-16252] - Queue of Asynchronous Update Handlers accumulates by avatar devices with 150K statistic channels and the server periodically freezes with low memory mode
- [AGG-16264] - Alerts freeze when using nosql-persistent statistic channels in Variable Triggers Expression
- [AGG-16294] - Slow export of Class DT with references to another classes if "Export Value Descriptions Instead Of Values"=true
- [AGG-16298] - Long initialization of avatars through a distributed architecture on several target servers through a single pool of synchronization threads
Version 6.31.04 (22/December/23)
Bug
- [AGG-13017] - Item in the Inline menu mode doesn't expand on the hover
- [AGG-14460] - Color for event filter do not applied in the event log
- [AGG-14528] - Setting SVG Properties does not influence dashboard view
- [AGG-15434] - Properties Editor renders extra property containers with empty values
- [AGG-15559] - Buttons are cropped in dialogs opened from Dockable Component Location for Bottom Tab Position
- [AGG-15708] - Inverting row selection doesn't select items in subcategories
- [AGG-15742] - Search in Class Data Table doesn't get applied
- [AGG-15752] - In Web UI dashboard builder, the "Dropdown List" component is created with name "comboBox{n}"
- [AGG-15838] - Zoom event doesn't fire for all zoom types, and change name of zoom event
- [AGG-15924] - Pie Chart: Resizing chart leaves some elements not resized
- [AGG-15927] - Gantt Chart: Shadow shows a Stroke when Bar Stroke is set
- [AGG-15961] - Parameterized event filters do not prompt user for parameter values when filter is selected
- [AGG-15962] - Event filter highlighting does not work in web UI
- [AGG-16017] - Candlestick chart visualization properties must include options for trend up and trend down candles
- [AGG-16018] - Localization is not applied for deployed resource from an application
- [AGG-16040] - All Charts: align naming for "stroke" and "line" properties
- [AGG-16075] - Event log history events do not load
- [AGG-16131] - Default action is not performed when double-clicking on an instance
- [AGG-16133] - "Configure" action is not in bold text in the "Actions" area
- [AGG-16137] - Lazy loading of advanced filter criteria results in an error when the table is empty
- [AGG-16146] - If one of Modbus registers contains an error, next on the list cannot be read and synchronized
- [AGG-16147] - Self-registered user gets a 404 on first login
- [AGG-16172] - Search in the 'Included In' filter of the class data table editor component contains incorrect rows
- [AGG-16173] - Search in Advanced Filter in Class DTE is case-sensitive for fields with class instance editor/viewer or foreign class instance editor/viewer
- [AGG-16174] - Containers group is called "panels" in the product, should be called "Containers"
- [AGG-16179] - Impossible to change value for "Equals" and "Doesn't Equal" in Advanced Filter for String
- [AGG-16181] - Applied filters is not visible after dashboard restart
- [AGG-16185] - Illegal Argument Exception when reopening Dashboard in WEB UI Builder after saving any component property
- [AGG-16186] - Device context occasionally "hanged up" by displaying device variables hystory graph
- [AGG-16188] - Add localization for Workflow Components
- [AGG-16189] - Part of the incoming syslog message is lost
- [AGG-16191] - Unable to remove row in any place where Data Table Editor is used
- [AGG-16197] - Field list in Advanced Filter for Class DT includes hidden fields
- [AGG-16198] - Event log History tab has wrong column widths on first load
- [AGG-16199] - Error when quickly switching links in subdashboard
- [AGG-16204] - Dashboard binding of DTE component does not start by change Data Table property
- [AGG-16207] - Instance ID is not applied in the classDataTableEditor component
- [AGG-16208] - Instance ID is not applied in the classFieldList component
- [AGG-16281] - Change sessionExpirationCheckPeriod variable description in Web Server plugin
Performance Issue
- [AGG-16143] - Loading a 30k rows of data to DataTableEditor causes page freezing
- [AGG-16148] - Slow opening of dashboard
- [AGG-16150] - SNMP plugin loses trap events with an incoming flow of about 75 messages per second
- [AGG-16167] - Syslog plugin loses events with an incoming flow of about 300 messages per second
Version 6.31.03 (14/December/23)
Bug
- [AGG-12508] - Information level labels in the Event Log are highlighted only for the English locale
- [AGG-12941] - Function "now()" is added with additional parameters to the WEB
- [AGG-13031] - Update active hover state style on Context Tree nodes
- [AGG-13203] - Grid Step property doesn't apply to the Absolute grid layout
- [AGG-13746] - Alert acknowledgement is unavailable in Web UI
- [AGG-13879] - Context menu cannot be closed after drag-and-drop operation without selecting an option
- [AGG-14670] - Visible Length settings is ignored if field has Selection Values in Class Data Table
- [AGG-14945] - Model function output fields are not displayed in Web UI entity selector
- [AGG-14949] - Web caches table format cache only for one page
- [AGG-15010] - After data collection in WMI Device, nested assets can change case in description
- [AGG-15061] - Adding several elements too fast to a Dashboard in Grid view allows elements to appear in overlay
- [AGG-15077] - Error appears when use search filter on columns in Data Table Editor component
- [AGG-15114] - Group actions are not available via Web UI
- [AGG-15242] - Extra row space added in Data Table Editor after collapsing a nested table
- [AGG-15293] - Data Table Editor component not display when it contain column with Expression Renderer
- [AGG-15356] - Eternal loading spinner over newly added Subdashboard component
- [AGG-15380] - Filter input in Custom Tree component always contains red outline
- [AGG-15392] - Row Addition Confirmation and Row Removal Confirmation doesn't work for Class Data Table component
- [AGG-15468] - User can not use Drag and Drop for moving items in System tree (adding contexts to groups)
- [AGG-15536] - Web UI Map component either missing property "circle markers" or has unneeded property "circle marker styles"
- [AGG-15616] - Context editor should allow to save result only if user chose context
- [AGG-15649] - Unable to edit Source Variables of relative dashboard
- [AGG-15707] - Can't resize columns in Context List editor
- [AGG-15711] - Context list Toolbar is missaligned with Actions menu header
- [AGG-15713] - Add new filter option plus sign for Context list doesn't have a pointer cursor
- [AGG-15722] - Ability to add images in Vector Drawing component to non UiBuilder is not blocked
- [AGG-15791] - "Show Advanced Settings" icon does not toggle to "Hide Advanced Settings" icon after being clicked
- [AGG-15834] - File dialog doesn't show shell scripts by default on Web UI
- [AGG-15835] - Cannot edit SSH script with Web UI
- [AGG-15868] - Search field in "Select Activator" only filters root-level events, and switching tabs hide text but still filters options
- [AGG-16011] - Order of Sections in Component Palette was changed
- [AGG-16024] - HTML WYCIWYG editor buttons have inappropriate names based on naming convention
- [AGG-16036] - System context tree does not load in the web client on the customer’s computer
- [AGG-16039] - Invalid Vendor name for OPC Agent
- [AGG-16053] - Spider Chart: Rename x and y axes, rename value field to radius
- [AGG-16056] - Interval bar: group field appears to be unusued, rename value to end value, "auto" domain setting for y axis does not consider negative values
- [AGG-16057] - Interval chart: rename value to end value, auto domain settings don't work for negative numbers, series are not rendered in different colors, property subgroup visualization->bars even though graph clearly renders lines
- [AGG-16088] - Model's Java-type Implementation window is not correctly displayed
- [AGG-16091] - Custom property is skipped warnings in server log when dashboard with added custom property is running
- [AGG-16093] - Filter configuration modal is not showed for event log when launched from Administration Toolkit
- [AGG-16094] - Administation toolkit installation fails with no resources found
- [AGG-16095] - Errors showed instead of Smart Filter results after sorting of a Time and Date field
- [AGG-16102] - Server status variable unavailable
- [AGG-16105] - Root dashboard is not found after user login with OAuth plugin
- [AGG-16110] - If a subdashboard gets NULL reference once, it will show nothing even the reference changes
- [AGG-16111] - Updating dataset in Frontend DTE component via Add Row and Update Cell functions resets result of Global Search and reset navigation via pagination
- [AGG-16113] - Unnecessary error produced on validated fields when user enters invalid value
- [AGG-16114] - Root dashboard is not found after user login
- [AGG-16115] - Add an option to disable encoding for the SOAP server
- [AGG-16119] - Error in Class DTE Smart Filter with "Equal" condition for boolean field
- [AGG-16121] - Updating dataset in Frontend DTE component via Data Table propery resets result of Table Search and navigation via pagination
- [AGG-16127] - Parsing failure during authorization and WS connection error
- [AGG-16129] - Error showed for DTE String field Advanced Filtering
- [AGG-16151] - Unable to select table rows in Datatable editor of Web UI
- [AGG-16152] - Administration dashboard fails to load
- [AGG-16156] - Date/Time picker shown on self-registration page for Date/Time format fields
- [AGG-16159] - Function names are overlaying each other in Expression Builder
- [AGG-16160] - An error is showed on Dashboard launch if implant component reference left empty
- [AGG-16161] - Initial values of custom properties are not saved
- [AGG-16165] - Class Field List component is empty
- [AGG-16166] - Session Variable unreachable in global server configuration property Logger
- [AGG-16168] - String 'web/dashboards/' added to autorun dashboard name or alias after login
New Feature
- [AGG-12590] - Implement set of mathematical expression language functions
Performance Issue
- [AGG-14948] - Ensure that our JS/TS code, JS/TS/React libraries and content entity definitions are loaded only for component types actually used on a dashboard
- [AGG-16097] - Server does not start successfully for more than 40 minutes after adding about 65K statistics channels with NoSQL storage type
Version 6.31.02 (30/November/23)
Bug
- [AGG-14056] - "View Statistics" and "Edit Synсronization Options" actions missing from context menu of variables in Web UI
- [AGG-14843] - fireEvent() returns "expression evaluated to CallerController" and event is not fired in Web UI Expression Builder
- [AGG-14925] - Scaling launched widget window superimposes specific SVG image scale on the previous
- [AGG-15084] - Field Groups have duplicated triangle icons
- [AGG-15582] - Tooltip doesn't appear for fields with "visibleLength" setting
- [AGG-15747] - Function web/logout() does not terminate current session if user logged in with SSO plugin
- [AGG-15992] - Add parameters for Gauge Chart stylization
- [AGG-16052] - Polar chart: x and y axes should be named correctly, category should be named correctly, parts of chart hidden with default padding
- [AGG-16072] - Slowed down performance for event log and web page resize
- [AGG-16077] - No permissions to access system resources exception while import user context from prs file
- [AGG-16085] - Java signature error for iot build
- [AGG-16087] - Source Variables Expression ignores math operands for Line Chart based on Statistics Channel
- [AGG-16089] - Class DTE doesn't open tables with calculated fields
- [AGG-16107] - Carousel does not flip slides automatically
- [AGG-16109] - No data showed for the Combined Trend when Statistics Channel is disabled
- [AGG-16122] - Grammatically incorrect field names for Smart Filters
Performance Issue
- [AGG-16084] - Granules are written to one context relatively slowly (8400 in 40s), as they are written sequentially
Version 6.31.01 (27/November/23)
Bug
- [AGG-10133] - Text alignment does not apply in the DTE
- [AGG-14792] - Additional Visible Fields are not visible in Web UI Event Filter
- [AGG-14861] - discrepancy between groups() result in Web UI and desktop Expression Builders
- [AGG-15016] - Copy and Paste functions return console error
- [AGG-15115] - Data Table Format Bindings in Data Table Editor component not apply when binding's Target field contain enabled property
- [AGG-15508] - We are lacking Select all/Unselect all/Reverse selection options that we have for DTE
- [AGG-15776] - Can't create a device after switching to and from Dashboard editing tab
- [AGG-15892] - Function sort() is not sorting table by date or row in web
- [AGG-15958] - Incorrect display content of the Date Table Editor component when a table with data is passed to it for the first time
- [AGG-15960] - Not all required fields in OPC (OLE for Process Control) drive are marked as required
- [AGG-16007] - Adding Breakpoints doesn't allow to create differences between Layouts
- [AGG-16033] - Workflow connectors are not constructed in an optimal layout
- [AGG-16045] - Undoing cloning of components doesn't remove them from dashboard
- [AGG-16048] - Overlaying text in Dropdown List when Placeholder and Search are enabled
- [AGG-16079] - Cannot login via Google OAuth provider
- [AGG-16080] - User session are not closed after Http Session Timeout expiry
- [AGG-16096] - Web SDK component shows error
- [AGG-16098] - Error calling getSmartFilterControlStates function in classDataTableEditor component
- [AGG-16100] - Bindings are not apply to combobox component in widgets
- [AGG-16101] - Null value is not displayed in line chart component
Version 6.30.01 (9/June/23)
Bug
- [AGG-12194] - Tree Search doesn't search contexts via their descriptions
- [AGG-13307] - NullPointerException error when starting Server with Safe Mode
- [AGG-13318] - "Initialization Password" functionality isn't implemented in the WEB
- [AGG-13374] - Initial coordinates of the client window are set incorrectly
- [AGG-13482] - NullPointerException - Error processing binding 'databaseCassandraLogin#hidden
- [AGG-13521] - Repair and update published Java SDK distribution
- [AGG-13713] - Error synchronizing setting after switching Internet connection uplink
- [AGG-13863] - When floating window is maximized, new windows open behind it
- [AGG-13928] - Illegal State Exception when creating Chart Widget using wizard via context variable
- [AGG-13968] - After a server restart, relative models lose their association with device contexts by validity expression
- [AGG-14130] - Current usability of DTE row reordering doesn't allow to edit long tables with reorderable records
- [AGG-14163] - Can't see expression builder when bindings opened full screen
- [AGG-14199] - Tooltips not showed in PE
- [AGG-14207] - Incorrect branding of server version
- [AGG-14352] - Function addColumnsEx() contain duplicate records in result data
- [AGG-14384] - Error appears when evaluating setVariable() in Web Expression Builder
- [AGG-14433] - Error of Proxy parameter in Map Component (Web UI)
- [AGG-14500] - "IndexOutOfBoundsException: Index: 0, Size: 0" after deleting all records from grid column properties for tab panel
- [AGG-14679] - Incorrect logging via REST returns 500 error instead of 4xx
- [AGG-14712] - Editing column values causes to recalculate width of Data Table Editor when property "lazy Pagination" enable
- [AGG-14754] - Google Analytics scripts load multiple times in the page's header
- [AGG-14809] - Error when opening dashboard through standalone web server
- [AGG-14810] - Error appears when use search filter on Data Table Editor component
- [AGG-14824] - Set the time zone in the Line Chart element according to the one set in the server settings
- [AGG-14833] - Variable and event selection values are not displayed in charts data in Web UI
- [AGG-14835] - MQTT device account cannot subscribe to more then one topic
- [AGG-14836] - References to Long values are evaluated to String in Web UI Expression Builder
- [AGG-14838] - Wrong location of level selector when specifying event as binding target in Models
- [AGG-14846] - Dashboards with word 'web' at the beginning of the name are not opened by a short link
- [AGG-14871] - Error appears in UI Builder when set time in Time Picker component
- [AGG-14884] - Function saveGraphLayout() of Graph component does not save coordinates of nodes set by Layout automatically
- [AGG-14910] - An incorrect SQL Database device query makes other its queries inaccessible
- [AGG-14922] - Gap between cursor and Context Menu in Custom Tree component
- [AGG-14927] - Function updateDataset() of Graph component not set coordinates of nodes from nodeLayout property
- [AGG-14935] - User losses permissions to access system resources
- [AGG-14950] - Incorrect width of Nested Table in Data Table Editor component
- [AGG-14951] - getApplications() function cannot be called from Network Management context
- [AGG-14957] - Data Table Editor component not display nullable values in columns with numeric type
- [AGG-14958] - Changes in column input number not fired event cellUpdated in Data Table Editor
- [AGG-14961] - Cannot upload files using Data Block in a Class Data Table Editor
- [AGG-14964] - Large gap between label and Links with "two-directed-line" type in Graph component
- [AGG-14967] - viewBox can have incorrect value after returning from a subdashboard
- [AGG-14983] - Nothing happens when clicking Install Resources button. Administration kit is not available
- [AGG-14992] - Expression Builder opened "outside of dashboard editor" (e.g. for a model binding expression) has non-dockable layout
- [AGG-15008] - Expanded node settings are not applied to the Dropdown Tree component
- [AGG-15011] - Restarting WMI service causes reseting Device Setting Synchronization Options
- [AGG-15019] - Error appears when try update data table in Data Table Editor component
- [AGG-15020] - SNMP Driver doesn't collect table values
- [AGG-15030] - Fix server critical security vulnerabilities
- [AGG-15035] - Erroneous chartZoomed event in lineChart component
- [AGG-15036] - Custom Tree component display open/close Switcher for all type of nodes
- [AGG-15043] - getTopApplications() function is evaluated with error in Top 10 Applications Widget
- [AGG-15044] - Error after executing function web/redirect() if the activator is an image component mouseClicked@ event or or the selectedKeys property of the menu component
- [AGG-15045] - DTE column filter returns empty table when selecting more than one element
- [AGG-15047] - Scroll bar of text/code editor overlaps other container elements
- [AGG-15049] - Value of cell cancelled by "Cancel" Kebab Menu Action is restored after update of another cell in Data Table Editor
- [AGG-15050] - Database connections break after renaming an existing field in Class
- [AGG-15053] - Line Chart component not display series when metricTypeX selected as timeCat
- [AGG-15072] - If once Database driver recieves incorrect INSERT query, it stops working until server restart
- [AGG-15075] - Error appears when property "lazy load nodes" enable on Custom Tree component in Firefox browser
- [AGG-15076] - Сolumn Visibility menu not scroll if it contains a large number of values in Data Table Editor component
- [AGG-15080] - Disabled values of field Visability from Columns Settings not apply to Сolumn Visibility menu of Data Table Editor
- [AGG-15085] - Data lost on second rename of Class field
- [AGG-15086] - When an user creates a class, "storageConstruct() not available in utilities" error appears
- [AGG-15090] - Zoom not apply in Graph component
- [AGG-15093] - Custom Tree component not display tree data if Dashboard contain another Custom Tree component
- [AGG-15094] - Incorrect behavior of selectedRows property in dataTableEditor
- [AGG-15096] - DataTableEditor's select rows per page doesn't affect the table view
- [AGG-15100] - Event cellClicked@ not fired when click on cell of Nested Table in Data Table Editor component
- [AGG-15105] - Error appears when use search filter in Custom Tree component
- [AGG-15110] - When syncing the avatar's source device, the avatar's resource groups are not taken into account
- [AGG-15111] - Unable to get current number of records of Tree Data property in Custom Tree component when property "lazy load nodes" enable
- [AGG-15116] - Opened for Edit dashboard gets switched with default dashboard and can't be closed
- [AGG-15118] - After moving the map does not immediately stop
- [AGG-15128] - Search filter not find match on nested table in Data Table Editor component
- [AGG-15129] - Search filter not find match in Data Table Editor component when property "tree records settings" enable
- [AGG-15132] - SNMP variable not fully polled during driver synchronization
- [AGG-15149] - User with limited permissions has access to system tree when in Simple mode
- [AGG-15151] - Loop Links with "two-directed-line" type are drawn to coordinate origin in Graph component
- [AGG-15154] - "Synchronization Queue Length" property exists on front end but is not used in code
- [AGG-15160] - Redirect function doesn't open external links in new tab
- [AGG-15161] - Column Visibility menu display columns not contained in Data Table Editor component
- [AGG-15163] - Impossible to save dashboard after adding a system tree
- [AGG-15170] - Deadlock in server threads after startup
- [AGG-15172] - After setting a new reference for subdashboard, dashboard editor may lose some UI elements
- [AGG-15175] - UID parameter from HTML table code disappeared in WEB
- [AGG-15195] - Default permissions table not being constructed properly
- [AGG-15210] - Can't set Grid Layout for Workflows in Property Editor
- [AGG-15213] - Mac-address and port information is dispayed incorrectly in snmp-trap events from Dlink, ZTE and some other vendors
- [AGG-15216] - The carousel component creates a stepped content element inside itself instead of a simple panel
- [AGG-15220] - Incorrect series date when property Limit Time Range selected as Last Values in Line Chart component
- [AGG-15223] - Dashboards with dockable layout do not work with template dashboards
- [AGG-15228] - Error appears in UI Builder when set Source Aggregation Data Type as Statistics in Line Chart component
- [AGG-15231] - Error removing persistent properties from context 'subclasses'
- [AGG-15234] - kebabButtonClicked event is not available in Context List component
- [AGG-15235] - Columns with Reference Renderer losses class "name" in HTML a tag in Data Table Editor component
- [AGG-15236] - SVG image with agg:params in properties causes error when a dashboard is oppened or in edit mode
- [AGG-15238] - Cannot create Device Driver of any type from web client
- [AGG-15240] - Error: Field 'validityExpression' not found in data record: validity
- [AGG-15243] - Duplication of records in Data Table Editor component when property "tree records settings" enable
- [AGG-15245] - When hovering over the "Keystore Password" field, the password is displayed in plain text
- [AGG-15246] - Dashboard cannot be started when using Image Expression in Graph component
- [AGG-15247] - Server log is not loaded in Administration Dashboard
- [AGG-15248] - Selected Nodes parameter for Custom Tree component not apply values by bindings
- [AGG-15249] - Carousel Slide Count property conflicts with dynamically generated slides
- [AGG-15255] - Validity Expression variable return error
- [AGG-15263] - Error getting variable '<custom property name>' from context 'subdashboard'
- [AGG-15267] - Function evaluation fails for expressions both in runtime and Expression Editor if evaluated on Server
- [AGG-15268] - JSON parse error on empty subdashboard
- [AGG-15269] - Context list is not updated when new contexts appear
- [AGG-15272] - ComponentLocationForDockable() function is missing the passed arguments tabPosition and positionAttribute
- [AGG-15274] - Subdashboard component display previous dashboard after update Reference property
- [AGG-15275] - Error while import an application created with the device and contains context variables
- [AGG-15276] - Unexpected behavior of actions: devices:create! , workflows:create!, reports:create! when specifying container location
- [AGG-15277] - Tooltip does not appear on the Image component
- [AGG-15280] - When you open a relative dashboard via an action from a default context using component location, the action open in the modal window
- [AGG-15281] - OEM installer - server launch fails with NoClassDefFoundError
- [AGG-15282] - "Invalid Date" on the X-axis of the Line Chart component
- [AGG-15286] - Fix performace issues with dashboards opened according to Component Location
- [AGG-15295] - Class Field List shows wrong class instance
- [AGG-15297] - Error call function 'getPage' when try update data table in Data Table Editor component
- [AGG-15316] - Server doesn't properly start on reboot or restart
- [AGG-15317] - Component Location property doesn't work with defaultGroup property
- [AGG-15326] - Context menu meant for edit shown for carousel component
- [AGG-15327] - Empty dropdown list of drivers after executing action devices:create! with component location
- [AGG-15332] - Dashboard Play mode does not open after click on dashboard in the System tree
- [AGG-15383] - Links with "two-directed-line" type in Graph component displayed on top of each other
- [AGG-15406] - Pipe commands are not executed using Execute External Application action
- [AGG-15414] - Error call function 'getPage' appears after table component changed its data
- [AGG-15687] - If there is an invalid SQL request, data for it is missing in "configure device" tab
- [AGG-16642] - Relative dashboard cannot be opened via subdashborad if Default context parameter is also set
New Feature
- [AGG-10407] - Improve existing and add new Diagram/Chart components
- [AGG-10875] - Restructure visible system tree
- [AGG-11124] - Error processing system for Web Server plugin
- [AGG-12584] - Add Node Validity Expression and Node Validity Update Rules to System Tree component
- [AGG-12608] - Rename server tray menu item that opens Web UI
- [AGG-12820] - Implement local Agent authentication using centralized user authentication via LDAP/LDAPS, NTLMv2 or Kerberos
- [AGG-13123] - Created dashboard should open in Web UI Builder after confirming the creation dialog
- [AGG-13198] - Implement CPU core count as additional license restriction
- [AGG-13814] - Allow Kafka device to send "key" value in messages, and receive "timestamp" in messages
- [AGG-13883] - Add non-intrusive way to copy context path of a node
- [AGG-13935] - Add event for selected Custom Tree component nodes
- [AGG-13939] - Move tableFromXXX() functions to Data Tables group (in both code and docs)
- [AGG-14058] - Implement Context List UI component based on Data Table Editor
- [AGG-14066] - Post release dockable improvements
- [AGG-14254] - Implement unsupervised machine learning algorithms
- [AGG-14354] - Make Time Picker and Date Time Picker respect platform's language
- [AGG-14380] - Add ability to customize header on Dockable panel
- [AGG-14462] - Make Expression Editor to evaluate expressions on the backend side to avoid Java/TS incompatibility issues
- [AGG-14507] - Pressing Enter on authorization screen should initiate login process
- [AGG-14584] - Add new events related to mouse actions for all components
- [AGG-14639] - Add URL link support to web/redirect action
- [AGG-14642] - Implement tooltips support for selected Web UI components
- [AGG-14657] - Improve dockable panel's header UI/UX
- [AGG-14664] - Add a function to change data in previously created events
- [AGG-14686] - Expand standard OEM branding kit with web-related resources
- [AGG-14694] - Implement Web Single Sign-On
- [AGG-14695] - Extend Breakpoints with new parameter "none"
- [AGG-14816] - Improve "web/redirect()" Web UI special reference
- [AGG-14827] - Allow components that initiate actions to put action UI procedure's components into specific containers of nested dashboard hierarchy
- [AGG-14934] - Implement opportunity to import objects between Python scripts
- [AGG-14985] - Allow to disable entries of Global Settings Synchronization Table
- [AGG-14990] - Data Table Editor must allow reordering columns
- [AGG-14994] - In template expressions, the default context is to make the device in which the template is applied
- [AGG-15007] - Add Slide Count property to Carousel component
- [AGG-15021] - Update Python support to version 3.8
- [AGG-15095] - Implement a relation property to associate any server resource with a specific application
- [AGG-15099] - Rename "SNMP Table FIlter" to "Advance SNMP Table Polling Settings" in driver and device
- [AGG-15106] - Add ability to disable conversion of Object Identifier MIB type in SNMP driver
- [AGG-15174] - Add the ability to specify a selected property group (tab) in Properties Editor
- [AGG-15211] - Support for Launch as Default Action parameter in web dashboards
- [AGG-15287] - Add IDs to all element of System tree
- [AGG-15299] - Extend Branding Kit replacements list with variables related to default UI application
- [AGG-15301] - Make Dropdown List recalculate the initial position of the list on each open
- [AGG-15334] - Add Link Id in edgeClick event on Graph component
- [AGG-5912] - Automatic usage of statistics/granule history data in charts
- [AGG-7585] - Make it possible to store events using different event DAOs
- [AGG-8844] - Implement web editor for workflows
Performance Issue
- [AGG-13506] - Reduce bundle size of frontend application
- [AGG-13783] - Increase loading speed and displaying Custom Tree component
- [AGG-14888] - Connect to web socket client and aggregate server after first loading of dashboard
- [AGG-14978] - Long loading times on page switching in Class Data Table Editor
- [AGG-14996] - When polling 10000 devices of the "device.ip" type via SNMP the synchronization period is not observed
- [AGG-15002] - Distributed architecture shuts down when server is under heavy load
- [AGG-15067] - Increase loading speed and displaying Graph component
- [AGG-15253] - Server starts more than 2 hours with accumulated file-based statistics from 40k avatar type devices
- [AGG-15296] - Media Library plugin perfomance issue
- [AGG-15373] - Discovery function of searching for one host with ping and snmp services takes more than 20 minutes on a server with more than 35K avatar devices
Version 6.30.00 (23/March/23)
Bug
- [AGG-13707] - Reference to first field of Data Table returned by tableFromCSV() returns "no such field" error in Desktop client
- [AGG-14219] - Inability to transfer dynamically changing data from OPC DA Agent
- [AGG-14390] - Error with getting discoverTopologyModeHelp resource after first install
- [AGG-14412] - Cannot find client controller error messages in server log when logout user
- [AGG-14532] - Attempt send email leads to error Could not connect to SMTP host
- [AGG-14608] - Web client does not open for anonymous user if access to context utilities was not provided
- [AGG-14765] - Alerts cannot be manually deactivated via Active Instances
- [AGG-14768] - Platform's administrative toolbar hide after change reference in Sub Dashboard component
- [AGG-14781] - Column width is not adjusted properly if Class Data Table width exceeds screen width
- [AGG-14933] - Applications can't import class type contexts
- [AGG-14970] - Unable to run any Variable Action from WEB client
- [AGG-14981] - Context Application display in Context Tree after delete it is jar file
- [AGG-14984] - Edit Additional Properties call results in console error and frozen context list
- [AGG-14999] - Tabular metric is not read when the automatic selection of SNMP parameters for PDU is enabled
- [AGG-15003] - Unable to update or import several Users context from Applications context
- [AGG-15006] - Ignore BOM by Local File Device
- [AGG-15015] - Bindings with root panel properties of dashboard are duplicated
- [AGG-15018] - Bindings of root panel different display in UI Builder and in Dashboard's elements table
- [AGG-15244] - Impossible to get number of selected row in dataTableEditor component
- [AGG-15437] - Some Machine Learning algorithms are unavailable
- [AGG-15537] - Application cannot import all entities if its resources are a lot
New Feature
- [AGG-10069] - Undo/Redo in web UI Builder and other editors
- [AGG-14465] - Add ability to hide columns in Data Table Editor component
- [AGG-14659] - Add a property to the Label component that allows to define which HTML tag it should be rendered as
- [AGG-14812] - Update in-platform Country Codes list to comply with ISO 3166
- [AGG-14816] - Improve "web/redirect()" Web UI special reference
- [AGG-14890] - Add ability to get a tabular metrics with a filter by columns and rows via SNMP driver function
- [AGG-5911] - Configure Aggregation wizard
Performance Issue
- [AGG-13783] - Increase loading speed and displaying Custom Tree component
Older Versions
Changelog for AggreGate 5.5 available here. Changelog for AggreGate 5.4 available here. Changelog for AggreGate 5.3 available here. 5.2 and older releases available here.
