eACM Software Release Contents

eACM Software Release Contents



Information about eACM Security can be found:  AUTOSOL Security Center

Releases In Active Maintenance

*Use the "shift" key to sort by multiple columns.

Release

Application

Text

Affects Published Output

Addresses Security Vulnerability

Release

Application

Text

Affects Published Output

Addresses Security Vulnerability

eACM 3.6.6.0

App Manager 3.6.5.0

Adds the ability to select one or more cells within a single column in the multi-edit table and modify all selected items at once.





eACM 3.6.6.0

App Manager 3.6.5.0

Moved Data Viewer logging out of info.log to aid in troubleshooting





eACM 3.6.6.0

App Manager 3.6.5.0

Adds an error message on the site when PostgreSQL is offline





eACM 3.6.6.0

App Manager 3.6.5.0

Creating new metadata properties with default values will update existing tags





eACM 3.6.6.0

App Manager 3.6.5.0

Applications now restart after a .deb upgrade or upon running the restart script





eACM 3.6.6.0

App Manager 3.6.5.0

Adds the ability to Get Data and make Demand requests from the Data Explorer Tree view





eACM 3.6.6.0

App Manager 3.6.5.0

Various usability improvements





eACM 3.6.6.0

App Manager 3.6.5.0

AAM now supports folders.
Nodes can be moved by drag and dropped under folders.
Nodes can be moved by renaming to follow the ‘/a/b/c/nodename' pattern.
Folders, Remote Nodes, and Objects can be renamed in the tree





eACM 3.6.6.0

App Manager 3.6.5.0

Node settings are now restored when importing a JSON configuration for a node





eACM 3.6.6.0

App Manager 3.6.5.0

Double-clicking on a node in AAM for the first time will sync it





eACM 3.6.6.0

App Manager 3.6.5.0

The Web UI now provides access to remote Edge servers.





eACM 3.6.6.0

App Manager 3.6.5.0

Adds ability to set default node name to device IP via defaults.ini
Adds ability to automatically change Node ID on a cloned system via defaults.ini





eACM 3.6.6.0

App Manager 3.6.5.0

Child Object Tools moved from the General tab to a new tab to reduce clutter





eACM 3.6.6.0

App Manager 3.6.5.0

Corrects an issue where excel imports ignored items with invalid parent references. Invalid parent references now get set to an existing valid item in the imported data.





eACM 3.6.6.0

App Manager 3.6.5.0

Adds visible border around group option lists to better detect top and bottom of scrollable areas





eACM 3.6.6.0

App Manager 3.6.5.0

Apps now have an collapsible icon on page load that displays only when they have child config objects





eACM 3.6.6.0

App Manager 3.6.5.0

Corrects an issue in the Data Viewer that caused date/time values to be displayed a month earlier than they actually are





eACM 3.6.6.0

App Manager 3.6.5.0

Corrects bug with AppManager's MQTT broker not connecting





eACM 3.6.6.0

App Manager 3.6.5.0

Corrects an issue where some commands would display the wrong action in the request tracker





eACM 3.6.6.0

App Manager 3.6.5.0

Corrects an issue that caused Priorities in Tag Trigger conditions to be out of order





eACM 3.6.6.0

App Manager 3.6.5.0

Third party frontend web app security fixes

  • Upgraded @babel/traverse to 7.32.2 or 8.0.0-alpha4 or higher. Reference: NVD - CVE-2023-45133

  • Upgraded xlsx to 0.19.3 or higher. Reference: NVD - CVE-2023-30533

  • Upgrade follow-redirects to 1.15.4 or higher. Reference: NVD - CVE-2023-26159



X

eACM 3.6.6.0

App Manager 3.6.5.0

Corrects an issue that prevented reading request errors when the error count was larger than 3





eACM 3.6.6.0

App Manager 3.6.5.0

If Verbose Logging is enabled and the app crashes, create a crash dump file





eACM 3.6.6.0

App Manager 3.6.5.0

Menus in trees are now more responsive in smaller displays





eACM 3.6.6.0

App Manager 3.6.5.0

Rows in array properties, like Meters, can now be displayed as a single form view in place for better editing





eACM 3.6.6.0

App Manager 3.6.5.0

Adds explicit versioning for AUTOSOL shared library files that ship with eACM





eACM 3.6.6.0

App Manager 3.6.5.0

Corrects table sorting for Boolean properties





eACM 3.6.6.0

App Manager 3.6.5.0

Allows pre-built Container installs to use Ping





eACM 3.6.6.0

App Manager 3.6.5.0

App Manager now shows the path to the item opened in the config tab





eACM 3.6.6.0

App Manager 3.6.5.0

Service changes (Start/Stopped) from a user in the configuration site are now logged





eACM 3.6.6.0

App Manager 3.6.5.0

Licenses are now validated on upload





eACM 3.6.6.0

App Manager 3.6.5.0

Adds collapse button for the App Manager Requests/Logger panel.
State of collapse in trees and logger are now saved across sessions
The site has been improved to maximize work space on all resolutions.





eACM 3.6.6.0

App Manager 3.6.5.0

Corrects an issue where a restart would incorrectly set the status of an app in App Manager.
Corrects an issue where array config items (like trigger conditions in tags) deletions would not trigger a change preventing a save.





eACM 3.6.6.0

App Manager 3.6.5.0

Disabled automatic handling of duplicate nodes by AAM
Added option to enable/disable automatically syncing nodes when AAM connects to a broker





eACM 3.6.6.0

Edge ACM 3.3.0.0

Updated Edge ACM Validation. Devices that can have meters now support a combination of meters and tag groups to start.





eACM 3.6.6.0

Edge ACM 3.3.0.0

Provides the ability to establish a specific start time with an interval for polling.





eACM 3.6.6.0

Edge ACM 3.3.0.0

License Validation issues/errors are now presented in error messages from Edge Manager





eACM 3.6.6.0

Edge ACM 3.3.0.0

Adds DNP3 protocol to eACM





eACM 3.6.6.0

Edge ACM 3.3.0.0

Adds DF1 protocol to eACM





eACM 3.6.6.0

Edge ACM 3.3.0.0

Adds EFM support for Totalflow protocol to eACM





eACM 3.6.6.0

Edge ACM 3.3.0.0

Changes logging for new protocols (ROC, DNP3, etc.) such that each object logs to its own file





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects memory leaks if license file is missing and a request file is created





eACM 3.6.6.0

Edge ACM 3.3.0.0

Edge DNP3 protocol fixed to update item value and quality correctly after a write.





eACM 3.6.6.0

Edge ACM 3.3.0.0

The SecondsSinceComplete correctly increments by 1 every second until there's a successful poll, then it resets back to 0





eACM 3.6.6.0

Edge ACM 3.3.0.0

LastPollSuccessTime will not be updated for a Modbus device in edge on a failed poll





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects problem with DNP3 tags that use indexes





eACM 3.6.6.0

Edge ACM 3.3.0.0

A description field has been added to the objects in eACM





eACM 3.6.6.0

Edge ACM 3.3.0.0

Edge ACM will not fall behind the expected polling interval





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects issue with bit access output being type int32 rather than Boolean





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects issue where, sporadically, writes to Modbus registers would use offset from base rather than full register value when using custom register sets





eACM 3.6.6.0

Edge ACM 3.3.0.0

Removes segmentation fault on shutdown if duplicate connections contain a duplicate IP address. Logs an error if duplicate IP addresses exist in the connections





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects issue that would cause Edge ACM to slowly reply to the stop command





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects eACM connection so that if the socket reports an internal error the socket close operation is thread safe and no longer crashes intermittently





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects eACM to open the connection whenever a Demand Poll is executed when Release When Done is configured





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects ROC protocol and TimeSync library so that eACM no longer halts on newer versions of Ubuntu/Debian when it tries to load the system timezone database.





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects issue where errors would be logged when using "Release When Done" option on Connection Settings objects





eACM 3.6.6.0

Edge ACM 3.3.0.0

Allows ROC devices to publish certain tags with an integer date as human-readable string





eACM 3.6.6.0

Edge ACM 3.3.0.0

Removes the "Combine data from all segments into the same archive record" option from non-800 RTUs as it is not applicable. Previously, if used erroneously, it could result in a crash





eACM 3.6.6.0

Edge ACM 3.3.0.0

Adds extra information to Modbus RX error logs so that developers have more information to fix when they arise





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects the order of the protocol options for a ROC device, so that the user is modifying the correct settings





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects Issues with Demo Mode





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects issue that incorrectly tried to convert floating point NaN value to JSON





eACM 3.6.6.0

Edge ACM 3.3.0.0

Sanitizes the names of objects before creating a log file with that object's name





eACM 3.6.6.0

Edge ACM 3.3.0.0

Adds connection specific logging options to eACM and correct other logging issues





eACM 3.6.6.0

Edge ACM 3.3.0.0

CIP Messages now contain vendor information





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects issue with polling String tags in CIP protocol
CIP Tag Discovery register length limit of 50 characters removed





eACM 3.6.6.0

Edge ACM 3.3.0.0

Edge ACM now only releases the connection when the shared device user count of that connection drops to 0 instead of releasing the connection when the first device user reports bad communications





eACM 3.6.6.0

Edge ACM 3.3.0.0

Corrects issue where only one CIP string tag would update if multiple string tags, in the same tag group, shared the same register





eACM 3.6.6.0

Edge ACM 3.3.0.0

Users can create virtual tags, and read and write them through ZeroMQ ipc sockets





eACM 3.6.6.0

Edge ACM 3.3.0.0

Calculation Tag objects have been added to eACM. Currently, the calculation tag operation is limited to averaging data from a selected register over a unique interval. Any data polled on the register during this interval will be included in an average value calculation. All good quality polls collected during the interval are included in the calculation, and bad quality polls are ignored from the calculation.
A bad quality poll will result in a publish of the last known calculation report with bad quality, or a null value with bad quality if no calculation value has been reported. If a scheduled publish occurs while in a bad quality state, unreported calculation values will be reported. The option to report at the end of every calculation tag interval, regardless of no change in reported calculation values, is also available. Backfill works in the same way as backfill for the traditional tag.





eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

MQTT Backfill data is now stored using a SQLite database.

  • The size and location of the database file can be set in the AUTOSOL MQTT application settings.

  • A new 'Backfill Calculator' has been added as a tab to the AUTOSOL MQTT application settings.

  • A new setting called 'Backfill Policy' has been added. It allows for you to choose between saving the oldest data available or the newest data available in the event that the allocated Backfill storage space reaches capacity.

  • A new setting called 'Backfill Load Limit' has been added, it controls the amount values that will be loaded from the database to be published after a communication outage.

  • A new setting called 'Backfill in Order' has been added, it will ensure that backfill data is published in the same order that it was saved to the database.





eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Provides the ability to establish a specific start time for publishing MQTT messages





eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Implements the new property Publish group ID for EFM Data 





For assistance, please submit a ticket via our Support Portal, email autosol.support@autosoln.com or call 281.286.6017 to speak to a support team member.