Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Information about eACM Security can be found:  

SEC

AUTOSOL Security Center

Table of Contents

Releases In Active Maintenance

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

Release

Application

Text

Affects Published Output

Addresses Security Vulnerability

eACM 3.6.6.0

App Manager 3.6.5.

1Tag ViewerCorrects an issue that always displayed tags with a value of '0' or 'False' as "bad" quality in Data Viewer

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.

3

6.

5

6.

1Edge MQTT Publisher 2.2.0.1Corrects an issue that prevented writes when Sparkplug B aliases were disabled.

0

App Manager 3.6.5.0

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



eACM 3.

3

6.

5

6.

1Edge MQTT Publisher 2.2.0.1Corrects an issue where 'Device Control/Device Rebirth' could appear twice in DBIRTH messages.

0

App Manager 3.6.5.0

Adds an error message on the site when PostgreSQL is offline



eACM 3.

3

6.

5

6.

1Edge ACM 2

0

App Manager 3.6.5.0

.1Corrects an issue that prevented "Every Scan" from working for Boolean Tags.

Creating new metadata properties with default values will update existing tags



eACM 3.

3

6.

5

6.0

AUTOSOL

App Manager 3.

3

6.5.0

Adds a multi-edit tool that allows you to edit multiple objects of the same type on the same screen.

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



eACM 3.

3

6.

5

6.0

AUTOSOL

App Manager 3.

3

6.5.0

Adds

server information and statistics to the App Manager home page.

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



eACM 3.

3

6.

5

6.0

AUTOSOL

App Manager 3.

3

6.5.0

Provides the ability via a custom module to install Python dependencies for a given app while offline.

Various usability improvements



eACM 3.

3

6.

5

6.0

AUTOSOL

App Manager 3.

3

6.5.0

Adds an option in the App Manager to zip all error log files to aid in troubleshooting.
eACM 3.3.5.0
AUTOSOL App Manager 3.3.5.0
Modifies the color of the header bar in App Manager to differentiate between Edge App Manager and the AUTOSOL App Manager. When logged out, the header will be white, when connected to the Edge Manager it will be red and when connected to the AUTOSOL App Manager it will be purple.
eACM 3.3.5.0
AUTOSOL App Manager 3.3.5.0
Specifies the version of Django to be greater than or equal to 3.2 and less than 4.0
eACM 3.3.5.0
AUTOSOL App Manager 3.3.5.0
Specifies the maximum version of Twisted to be 20.0 to avoid OpenSSL errors with later versionseACM 3.3.5.0
AUTOSOL App Manager 3.3.5.0
"Warning" messages will now be logged if there are potential configuration issues during start up.
eACM 3.3.5.0
AUTOSOL App Manager 3.3.5.0
Corrects an issue that prevented a given application from restarting after deleting all objects out of that application .
eACM 3.3.5.0
AUTOSOL App Manager 3.3.5.0
Corrects an issue that could cause the web server to fail if the generated string for device family was greater than 50 characters.
eACM 3.3.5.0
AUTOSOL App Manager 3.3.5.0
Provides an installer module to allow updates to Python dependencies while offline.
eACM 3.3.5.0
Edge ACM 2.5.0.0
Corrects an issue that prevented Edge ACM from polling Modbus ASCII.
eACM 3.3.5.0
Edge ACM 2.5.0.0
Provides the ability to license eACM within a docker container.
eACM 3.3.5.0
Edge ACM 2.5.0.0
Corrects an issue that incorrectly treated a long response without complete data as an error condition.
eACM 3.3.5.0
Edge MQTT Publisher 2.2.0.0
Adds support for TLS 1.3 in the MQTT publisher and removes support for TLS 1.0.
eACM 3.3.5.0
Edge MQTT Publisher 2.2.0.0
Adds two new Publisher objects, JSON Device Publisher and JSON Tag Publisher, to AUTOSOL MQTT. The JSON Device Publisher publishes on the device level and includes all tags assigned to that device in a single array, The JSON Tag Publisher publishes per tag. Field names are customizable and are optional.
eACM 3.3.5.0
Edge MQTT Publisher 2.2.0.0
The new JSON Publishers will publish and write in MQTT messages in JSON format
eACM 3.3.5.0
Edge MQTT Publisher 2.2.0.0
Corrects an issue that could cause MQTT to crash if a broker disconnected while reading in backfill data
eACM 3.3.5.0
Edge MQTT Publisher 2.2.0.0
Enhances the MQTT application to have a higher data throughput to prevent crashes.
eACM 3.3.5.0
Tag Viewer
Adds a Data Viewer tab to view the current value of all tags being polled, the last update time of each tag and the communication status of each tag. The data viewer has a feature that enables you to "lock" an applied filter to easily compare between multiple devices.
eACM 3.3.5.0
Tag Viewer
Adds a Real-time Value report to Edge ACM.
eACM 3.1.4.0AUTOSOL Bridge 2.1.1.5Adds a new tag "{NodeID}.Online" to display the node status.  When a DDEATH or NDEATH occurs, the value will be false.eACM 3.1.4.0AUTOSOL Bridge 2.1.1.5Corrects an issue where the timestamps on internal bridge tags weren't updated when the values were updated.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0When tag groups are copied, the number one (1) will no longer be appended to all tag names.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Corrects an issue that occurred when importing multiple referenceseACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Prevents multiple tabs from being opened for the same object.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Corrects an issue that caused Refresh Item Values to display the wrong selection in dropdownseACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Modifies installation so that it will continue past an error in a PIP install and log the error instead.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Corrects an issue that prevented the License tab from displaying in AAM.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Corrects an issue in AAM that indicated the broker was connected, even after disabling it and restarting MQTT.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Unused binaries will be removed once an installation is complete, or when a given module is restarted. eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0AUTOSOL App Manager can now be registered as a Windows Service.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Corrects an issue causing the .zip file to open in a new tab instead of downloading.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Adds the ability to uninstall software modules via AAM.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Corrects an issue caused by importing tags or other objects to a Node through AAM.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0The configuration file for asiBridge will now be created when installing AAM.eACM 3.1.4.0AUTOSOL App Manager 3.1.4.0Corrects multiple vulnerabilities in Web UI. eACM 3.1.4.0Client ScriptsResolves an issue when processing CSV files with blank lines.eACM 3.1.4.0Client ScriptsUpdated Duplicate Node script to allow for non-standard SSH ports.eACM 3.1.4.0Edge ACM 2.3.0.0Adds options to configure logging TX Data, RX Data, information and errors.eACM 3.1.4.0Edge ACM 2.3.0.0Adds support for real time polling of GE SRTP.eACM 3.1.4.0Edge ACM 2.3.0.0Comm Stat tags now properly update when Edge ACMloses connection to end-devices.eACM 3.1.4.0Edge ACM 2.3.0.0Prevents a segmentation fault from occurring when Edge ACMis shutting down.eACM 3.1.4.0Edge ACM 2.3.0.0Adds ability to poll a ROC device with ROC security settings.eACM 3.1.4.0Edge ACM 2.3.0.0Adds the ability to set a quiet delay on devices. The quiet delay range is 0 to 60000 (ms).eACM 3.1.4.0Edge ACM 2.3.0.0Corrects an issue that prevented triggers from overriding deadband settings.eACM 3.1.4.0Edge ACM 2.3.0.0Corrects an issue where tags with Every Scan enabled would publish more often than when the tag was polled. Corrects an issue where enabled Comm Stat tags could cause null data to appear in published DBIRTH messages.eACM 3.1.4.0Edge ACM 2.3.0.0Real time data timestamps are now accurate to the millisecond. *Effect on published output: Timestamps recorded in Edge ACM and File Handler are now accurate to the millisecond. The timestamps were originally recorded while publishing in MQTT because Edge ACM was only recording timestamps accurate to the second. This change can be seen by inspecting the tag server JSON from Edge ACM to see that the timestamps are being used when publishing.XeACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Perform device rebirths with the tag: Device Control/Rebirth.eACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Corrects an issue that could cause MQTT to crash if the backfill disk location was left empty.eACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Improves the publishing speed for the Standard publisher.eACM 3.1.4.0Edge MQTT Publisher 2.1.0.0DBIRTH messages will now include the current tag value by default. The option 'Include backfill and the current value in Birth Message' will include backfill in the birth message followed by the tags current value. If split backfill is used, and the amount of backfill exceeds the limit set, the DBIRTH message will fill with backfill and will be followed by DDATA messages that contain backfill as expected. The current value will be included on the last DDATA message in this case. *Effect on published output: DBIRTH messages will include current values by default. The exception is when split backfill is used and the backfill causes historical DDATA's to be used. The current value in this case will immediately follow the last historical metric.XeACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Metric timestamps can now be disabled and will only be included in metrics when enabled. *Effect on published output: Timestamps can be included in metrics correctlyXeACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Corrects an issue in the database information default path.eACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Corrects issue that caused MQTT to crash when an invalid alias was written to during start up.eACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Adds the ability for MQTT to run on ubuntu 22.04.eACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Corrects an that could cause MQTT to crash while publishing split backfill data.eACM 3.1.4.0Edge MQTT Publisher 2.1.0.0An issue with the message publish rate for Publishers with Split Backfill enabled has been resolved. *Effect on published output: 'Delay Between Publishes (ms)' is followed for split backfill loaded messages (DBIRTH and DDATA containing only backfill data).XeACM 3.1.4.0Edge MQTT Publisher 2.1.0.0Adds descriptive error messages when using the command line option for custom database credentials. *Effect on published output: New error messages will be shown regarding the config.ini search pathXeACM 3.1.4.0OPC UA 1.1.0.0OPC UA will no longer start by default at install, but will only start when manually enabled by user.eACM 3.1.4.0OPC UA 1.1.0.0Compatibility update: 1.0.0.0 to 1.1.0.0  to work with Edge ACM 2.3.0.0eACM 3.1.4.0Priority Forward 2.0.0.2Resolves an issue where an empty PID file could prevent the app from starting up.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0With Edge ACM 3.0.4.0 comes the ability to install and update AUTOSOL modules from AUTOSOL App Manager. View the Software Updates User Guide for more information.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Adds the ability to install and update AUTOSOL modules from AUTOSOL App Manager.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Remote installs and upgrades are transported over MQTT and local upgrades are transported over HTTP through the local web server.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Adds Edge OPC UA to present real-time data from field devices.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Adds the ability to configure maximum log size for File Handler, MQTT, and eACM.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Adds the Bridge logging paths under the logging tab in AAMeACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Adds progress indicators in the import module.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Modifies the import and export functionality to use Excel files to properly import and export array object types.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Prevents multiple imports from occurring at the same time.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Improves the method for selecting multiple references in properties, e.g. selecting tag groups for a device.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Improves logging when importing files containing duplicate name and IPs.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Corrects an issue that could cause the tree search function to lock up when switching pages.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Corrects an issue with the save function shortcut.eACM 3.0.4.0AUTOSOL App Manager 3.0.4.0Corrects an issue that could cause tag groups to be unlinked from device objects after an import of tags.eACM 3.0.4.0AUTOSOL Bridge 2.1.1.2Prevents unknown characters from being added to end of STATE messages.eACM 3.0.4.0AUTOSOL Bridge 2.1.1.2Corrects a timestamp issue with asiBridge commandseACM 3.0.4.0Client Scripts

Adds a script to remotely reboot edge devices.

eACM 3.0.4.0Client ScriptsAdds a script for remote collection of logs from field devices.eACM 3.0.4.0Client ScriptsAdds a script to remotely start the core apps on multiple devices.eACM 3.0.4.0Client ScriptsAdds a script to resolve duplicate Node IDs caused by cloning Edge systems.eACM 3.0.4.0Client ScriptsCorrects an issue that prevented apps from restarting after an import script completes.eACM 3.0.4.0Client ScriptsImproves logging when an import script starts or stops an app.eACM 3.0.4.0eACM 3.0.4.0Edge ACM is now available for ARM32, ARM64 and AMD32eACM 3.0.4.0Edge ACM 2.2.0.0Adds a new option, "Every Scan", to the "Deadband Type" tag. When used, the tag will be published every time, whether or not the value or quality have changed. *Effect on published output: When the "Every Scan" option is selected, the tag value be published every time, even if the value (or quality) has not changed.eACM 3.0.4.0Edge ACM 2.2.0.0Modifies SparkplugB Aliases so that they are incremental. e.g. [0,1,2,3,...] rather than [0,3,5,6,...].eACM 3.0.4.0Edge ACM 2.2.0.0Adds the ability to select specific comm stats and standard tags to publish with tags already assigned to a given device. This option is available on the device's "Comm Stats" tab. *Effect On Published Output: When specific comm stats and standard tags are selected, they will be published along with already assigned tags.eACM 3.0.4.0Edge ACM 2.2.0.0Provides the ability to associate a Tag Group object with a specific MQTT publisher to publish tags via different MQTT publisher objects. A publisher schedule object must already exist in MQTT to use this feature.eACM 3.0.4.0Edge ACM 2.2.0.0Adds an option to the Edge ACM properties tab to validate a license that has been uploaded through the UI.eACM 3.0.4.0Edge ACM 2.2.0.0Adds an option for validating the apps license, using config.ini files in different paths, when running Edge ACM through the command line. To view the format for this option, include the flag "-h".eACM 3.0.4.0Edge ACM 2.2.0.0Adds an option to create a new license request file when running Edge ACM through the command line. To view the format for this option, include the flag "-h".eACM 3.0.4.0Edge ACM 2.2.0.0Tag server files that are created and required by Edge ACM(i.e. tagvaluechanges, tagmeta, tagwrite) will now automatically have the appropriate permissions.eACM 3.0.4.0Edge ACM 2.2.0.0Active tags will be updated to show bad quality when Edge ACMis stopped.eACM 3.0.4.0Edge ACM 2.2.0.0Corrects a bug with Tag Quality not reflecting correct quality in first reconnection DDATA message, DDATA message published before DDEATH, and some DBIRTH messages.eACM 3.0.4.0Edge ACM 2.2.0.0If a single element in an array meets the requirements for an assigned trigger, the quality for the metric will be assigned to that trigger quality.eACM 3.0.4.0Edge MQTT Publisher 2.0.0.0Adds the ability to compress Sparkplug B Payloads.eACM 3.0.4.0Edge MQTT Publisher 2.0.0.0Adds a new option labeled "Publish Device Death" to the Advanced Sparkplug tab of a Sparkplug B Publisher. This option enables DDEATH messages to be published when a device is disconnected. Logs will show that a device has been disconnected whether or not this option is enabled. *Effect on Published output: When the "Publish Device Death" option is checked, DDEATH messages will be published when a device is no longer available.eACM 3.0.4.0Edge MQTT Publisher 2.0.0.0Adds Publishing Schedules to allow specific data to be published through certain MQTT publishers.eACM 3.0.4.0Edge MQTT Publisher 2.0.0.0Adds an option to use config.ini files in different paths when running MQTT via command line. To view the format for this option, include the flag "-h".eACM 3.0.4.0Edge MQTT Publisher 2.0.0.0When MQTT is stopped, a DDEATH will be published for every connected device that was being published.eACM 3.0.4.0Edge MQTT Publisher 2.0.0.0Corrects an issue that prevented MQTT from stopping when not connected to a data source.eACM 3.0.4.0Edge MQTT Publisher 2.0.0.0Enhanced checks around handling STATE messages in Sparkplug B publishereACM 3.0.4.0File Handler 1.0.1.0Adds the ability to associate tag groups with different publish schedules so each tag group can be published at its own rate.eACM 3.0.4.0File Handler 1.0.1.0Provides the ability to associate a Scanner object with a specific MQTT publisher to publish files via different MQTT publisher objects. A publisher schedule object must already exist in MQTT to use this feature.eACM 3.0.4.0Priority Forward 2.0.0.1Corrects an issue that prevented the application from starting/restarting.eACM 2.5.3.1AUTOSOL App Manager 2.5.3.1Adds further compression to serving of UI fileseACM 2.5.3.1AUTOSOL Bridge 2.0.0.4Corrects the display and backfill of DateTime OPC tagseACM 2.5.3.1AUTOSOL Edge MQTT 1.3.0.2Corrects an issue preventing NDEATHs and DDEATHs from being sent on a clean shutdowneACM 2.5.3.1AUTOSOL Edge MQTT 1.3.0.2Corrects an issue that caused the app to stop publishing when a rebirth request was received at the same moment a broker disconnect occurred.eACM 2.5.3.1Edge ACM 2.1.0.1Adds validation to ensure no duplicate tags exist in a device across multiple tag groupseACM 2.5.3.1Edge ACM 2.1.0.1Corrects an issue that caused an incorrect timestamp to occasionally appear in log fileseACM 2.5.3.1Edge ACM 2.1.0.1Corrects an issue where changing mac addresses would cause the current license to be invalideACM 2.5.3.0AUTOSOL App Manager 2.5.3.0App Manager now supports TLS MQTT for configurationeACM 2.5.3.0AUTOSOL App Manager 2.5.3.0With this, a new file property has been implemented. You can now upload small files like certificates.eACM 2.5.3.0AUTOSOL App Manager 2.5.3.0Future versions will implement the file property in other file related configuration settings.eACM 2.5.3.0Azure 1.1.0.1Added ability to publish 64-bit and datetime tagseACM 2.5.3.0Azure 1.1.0.1Updated certificates for authenticationeACM 2.5.3.0Edge ACM 2.1.0.0Added ability to publish communication statistics for end deviceseACM 2.5.3.0Edge ACM 2.1.0.0Quality update messages now sent through internal tag socketseACM 2.5.3.0Edge MQTT Publisher 1.3.0.0Added ability to publish data from multiple data source applicationseACM 2.5.3.0Edge MQTT Publisher 1.3.0.0Added ability to publish quality data for tags in Sparkplug B metricseACM 2.5.3.0Edge MQTT Publisher 1.3.0.0Added ability to send DDEATH messages when an end device is disconnectedeACM 2.5.3.0Edge MQTT Publisher 1.3.0.0MQTT Start/Stop/Restart script updated to stop the application in a safer wayeACM 2.5.3.0File Handler 1.0.0.0Allow users to publish any files over MQTT in base64 format. These can be resolved as images by some client applications or converted back to a file.eACM 2.5.3.0File Handler 1.0.0.0Individual scanner objects each monitor a single folder for new fileseACM 2.5.3.0File Handler 1.0.0.0Files are published via the Edge MQTT Publisher appeACM 2.5.3.0File Handler 1.0.0.0Files beyond a specified maximum are removed to avoid infinite growth from the uploading service(s)eACM 2.4.2.1AUTOSOL Edge MQTT 1.2.0.1Corrects an issue with 8-bit signed and unsigned writeseACM 2.4.2.1Edge ACM 2.0.0.6Corrects an issue with Modbus double and character writes on 64-bit systemseACM 2.4.2.1Edge ACM 2.0.0.6Corrects an issue in updates after writes where value was within DeadbandeACM 2.4.2.1Edge MQTT Publisher 1.2.0.2Corrects an issue where certain configurations could lead to null DDATA messages being senteACM 2.4.2.1Edge MQTT Publisher 1.2.0.2Corrects metric aliasing to better fit Sparkplug B standardeACM 2.4.2.0AUTOSOL App Manager 2.4.2.0Corrects an issue which could cause Edge ACM to fail to generate the license request file when no config data was presenteACM 2.4.2.0AUTOSOL App Manager 2.4.2.0Corrects issues with the install process on the IQ platformeACM 2.4.2.0AUTOSOL App Manager 2.4.2.0Corrects issues with dependencies on latest cryptography moduleeACM 2.4.2.0Edge ACM 2.0.0.5Adds write verification polleACM 2.4.2.0Edge ACM 2.0.0.5Corrects an issue where updates were not sent on return to normal qualityeACM 2.4.2.0Edge MQTT Publisher 1.2.0.0Adds the ability to publish arrays in three different formatseACM 2.4.2.0Edge MQTT Publisher 1.2.0.0Adds the ability to send all NULL values in DBIRTH messageseACM 2.4.2.0Edge MQTT Publisher 1.2.0.0Updates publishing to ensure backfill data is always published in chronological ordereACM 2.4.2.0Edge MQTT Publisher 1.2.0.0Corrects an issue with backfill files not being created if directory is within one step of the root foldereACM 2.4.2.0Edge MQTT Publisher 1.2.0.0Corrects an with backfill files breaking if the tag name had a forward slasheACM 2.4.2.0Edge MQTT Publisher 1.2.0.0Corrects an issue with backfill not working if “Serialized Publishing” was enabledeACM 2.3.1.0AUTOSOL App Manager 2.3.1.0Tree search was added.eACM 2.3.1.0AUTOSOL App Manager 2.3.1.0Collapse tree was added.eACM 2.3.1.0AUTOSOL App Manager 2.3.1.0Corrects an issue with how the tree and item views scrolled and overlappedeACM 2.3.1.0AUTOSOL App Manager 2.3.1.0Corrects issues that caused items to be orphaned after an import to a folder.eACM 2.3.1.0Edge ACM 2.0.0.4‘Alias’ property on Tag objects changed to ‘Name'eACM 2.3.1.0Edge ACM 2.0.0.4The Tag CSV files from previous versions will need to be manually updated so that the column header says ‘Name’ before importing into this latest version.eACM 2.3.1.0Edge ACM 2.0.0.4Corrects an issue with Modbus RTU register seteACM 2.3.1.0Edge ACM 2.0.0.4Corrects an issue with Custom Modbus register setseACM 2.3.1.0Edge ACM 2.0.0.4Corrects an issue with polling String tags from Modbus OMNIeACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Implemented Verbose loggingeACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Adds the ability to include timestamp in current data metricseACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Corrects Sparkplug B sequencing issue that could arise when multiple devices published rapidlyeACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Corrects issue where backfill files were being created for tags where backfill was not enabledeACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Corrects an preventing backfill files from being created if there were forward slashes in the tag nameeACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Corrects an issue that could cause Edge MQTT Publisher to crash if the initial values for tags was null dataeACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Corrects an issue where null initial tag data was being published as zeros instead of nulleACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Adds verification to make sure Keep Alive is never set below 5 secondseACM 2.3.1.0Edge MQTT Publisher 1.1.0.0Corrects an issue with Sparkplug B STATE message decodingeACM 2.2.1.1Edge ACM 2.0.0.3Corrects an issue that prevented logs from rotating at 1mbeACM 2.2.1.1Edge ACM 2.0.0.3Corrects an issue where the app would stop publishing when flooded with rebirth requestseACM 2.2.1.0AUTOSOL App Manager 2.2.1.0HTTPS can now be enabled and disabled on the webserver. HTTPS is disabled by default.eACM 2.2.1.0AUTOSOL App Manager 2.2.1.0Adds the ability to log in with a username and password. The default is admin/admin.eACM 2.2.1.0AUTOSOL App Manager 2.2.1.0Corrects an issue with tag groups and how the file is loaded.eACM 2.2.1.0AUTOSOL App Manager 2.2.1.0Changes the wording on the App Manager connection status for clarity.eACM 2.1.0AUTOSOL App Manager 2.1.0AUTOSOL App Manager can now manage AUTOSOL BridgeeACM 2.1.0AUTOSOL App Manager 2.1.0You can now delete log files from the Log Viewer page.eACM 2.1.0AUTOSOL App Manager 2.1.0App Manager now supports configuration object commandseACM 2.1.0Edge ACM 2.1.0Edge ACM and Edge MQTT Publisher have better start up validation in order to prevent false start ups.eACM 2.1.0MultiplePing target (ipv4) has been implemented in Connection objects across different applicationseACM 2.0.3Edge MQTT PublisherFixed memory leak issue in Edge MQTT Publisher Sparkplug B PublishereACM 2.0.3Edge MQTT PublisherFixed issue in Edge MQTT Publisher where subscriptions were lost by broker after a broker restarteACM 2.0.3Edge MQTT PublisherFixed issue in Edge MQTT Publisher where back fill to disk could corrupt a file if power loss occurs during writeeACM 2.0.0AUTOSOL App Manager 2.0.0In an effort to improve future development as well as bug fixes, our AUTOSOL App Manager and our Edge Managers were redesigned to use the same base code.eACM 2.0.0AUTOSOL App Manager 2.0.0Communication between the Universal and Edge Managers is now exclusively through the MQTT protocol.eACM 2.0.0AUTOSOL App Manager 2.0.0Edge Manager (formerly App Manager) ships with its own web configuration site which will be available for initial configuration or any other local changes.XeACM 2.0.0AUTOSOL App Manager 2.0.0Both Managers utilize the same User Interface. The improved tree view allows you to quickly change and configure items across different nodes in your network. The UI is accessible through HTTP on any browser.eACM 2.0.0AUTOSOL App Manager 2.0.0Multiple configuration tabs are now available. Like in other AUTOSOL products, we have now implemented tabs in our configuration interface. You will be able to quickly view and compare different items across your network of nodes.eACM 2.0.0AUTOSOL App Manager 2.0.0The Import/Export functionality has been expanded to apply to all types of items. You can import/export a whole Node, a single App, or a single Object.XeACM 2.0.0AUTOSOL App Manager 2.0.0System Information now displays further information about the state of the manager. You can download that information as a report file from the System Info page.eACM 2.0.0AUTOSOL App Manager 2.0.0Log Viewer now has a way to download all log files from the system in a zipped archive format.eACM 2.0.0Azure 1.0.0Azure application has been released with version 1.0.0eACM 2.0.0Azure 1.0.0Azure publishes Edge ACM device item updates on a report-by-exception basis to Azure IoT Hub via Device-to-Cloud telemetryeACM 2.0.0Azure 1.0.0Azure writes to Edge ACM device items when a write request is received via Azure IoT Hub Cloud-to-Device messageseACM 2.0.0Edge ACM 2.0.0Edge ACM design has changed to publish protocol data to an Internal Tag server to which Edge MQTT Publisher and Azure publishing apps can connect.eACM 2.0.0Edge MQTT Publisher 1.0.0New ability to publish as multiple nodes from single deviceeACM 2.0.0Edge MQTT Publisher 1.0.0Support for MQTT TLS addedeACM 2.0.0Edge MQTT Publisher 1.0.0Support for MQTT Protocol Version 5 addedeACM 2.0.0Edge MQTT Publisher 1.0.0Added ability to set custom Client ID on broker connectionseACM 2.0.0Edge MQTT Publisher 1.0.0Advanced timing options addedeACM 2.0.0Edge MQTT Publisher 1.0.0Primary Host ID functionality addedeACM 2.0.0Edge MQTT Publisher 1.0.0Added ability to back fill data to disk upon connection loss or primary host disconnecteACM 2.0.0Edge MQTT Publisher 1.0.0Added ability to split back fill messages with a set number of values per tageACM 2.0.0Edge MQTT Publisher 1.0.0Added ability to hard code a delay time between births

Out of Maintenance Releases

...

Release

...

Category

...

Text

...

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 



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Adds the ability to set a custom write topic on JSON publishers
Adds the ability to publish backfill data with JSON publishers



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Updated labels on publish schedules to clarify settings



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Adds option to Sparkplug publisher objects that will sync current metric timestamps to the payload timestamp in DBIRTH messages



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

The JSON Device Publisher and JSON Tag Publisher now support the ability to format the Timestamp as a Date/Time string combination



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Corrects issue where two updates would come back for a tag that was written to



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Corrects issue where entire device could be marked as offline when just a few tags failed to poll



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Misconfigured trigger conditions are now logged with more detail



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Corrects issue where MQTT would not subscribe to topics if it did not cleanly connect



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Corrects the MQTT app so that Batch records publish correctly



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Allows tag updates that were not published to be backfilled into a database, allowing them to be published in the future



eACM 3.6.6.0

Edge MQTT Publisher 2.7.0.0

Removed timestamps from tags with null values



eACM 3.6.6.0

File Handler 1.4.1.0

File Handler now operates without an additional license



eACM 3.6.6.0

asiBridge

Corrects issue where Bridge could crash when writing to edge nodes that do not have Aliased enabled



eACM 3.5.5.0

App Manager 3.5.5.0

Adds a user interface for managing metadata properties for a tag.



eACM 3.5.5.0

App Manager 3.5.5.0

Disabled objects in the tree will now be represented by a different icon to show they are disabled.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds the ability to sort children tables.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds the property description as a tool tip for the column headers in the multi-edit table.



eACM 3.5.5.0

App Manager 3.5.5.0

Removes the square icon from a column header if the column is not expandable.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds a setting to the dashboard that enables the user to hide and display apps.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds multiple hot keys and short cuts to the user interface:  

  1. The ability to delete objects from the tree when the objects is selected and the delete key is pressed.

  2. The ability to drag and drop objects in the tree.   

  3. The ability to reorder tabs in App Manager.

  4. The ability to save by clicking Enter.

  5. The ability to open the properties for an object in the tree by holding the "Ctrl" key and clicking on the object. 

  6. The ability to restart an app (Edge ACM, Priority Forward, etc) by the keyboard shortcut Ctrl + R. 

  7. The ability to add objects to the tree directly from the Object view.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds the ability to view App Manager in "Dark Mode".  This can be set under "Personalization" in the "Account" settings.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds the ability to import individual objects



eACM 3.5.5.0

App Manager 3.5.5.0

Adds the ability to import objects that are deeper than the root level.



eACM 3.5.5.0

App Manager 3.5.5.0

Updates the name of the web browser tab to match the node name.



eACM 3.5.5.0

App Manager 3.5.5.0

Improves Excel imports with nested references.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds the ability to export all objects within an App to Excel.



eACM 3.5.5.0

App Manager 3.5.5.0

Logs all changes made to objects in the objects.log file accessible from the Log Files tab.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds the ability to view an object's change log by clicking the "View Logs" option in the right-click menu.



eACM 3.5.5.0

App Manager 3.5.5.0

Adds a logger for Edge nodes that allows for viewing changes in real-time.



eACM 3.5.5.0

CPU Statistics 1.0.0.0

Adds a new application, "CPU Statistics" that, when enabled, polls CPU statistics such as load average and memory usage, and allows them to be published as tags through applications like MQTT Publisher.  The app is disabled by default. *Effect On Published Output: This change adds the ability to publish CPU, memory, and disk statistics through applications such as MQTT.

X


eACM 3.5.5.0

Edge ACM 3.1.0.0

A new trigger condition called "Percent Change" has been added for Tag objects. The specified value is the percent change between the current value and the previous value of the tag. For example a value of 50 means a percent change of 50% or greater will meet the trigger condition. *Effect On Published Output:  The percent change trigger condition will look at the previous value and the current value, and if the change matches or is greater than the specified percent change value (%) the trigger condition is met.

X


eACM 3.5.5.0

Edge ACM 3.1.0.0

A "Duration" field has now been added to triggers.  The Duration extends the time that the associated quality will be assigned to the tag once the condition is no longer met. *Effect On Published Output: Triggers can now have a duration. By default, the duration is 0 seconds, so the "Triggered" quality will last for just that poll cycle. A duration of >0 seconds, for example 10 seconds, means that the quality will extend for a total of 10 seconds after no longer meeting the triggered condition. If the triggered condition is met again within that duration, the duration is reset.  

X


eACM 3.5.5.0

Edge ACM 3.1.0.0

Tags with multiple Trigger conditions now follow a priority system. For example, if a tag has three trigger conditions, the first trigger listed has the highest priority, the second trigger has a lower priority than the first but a higher priority than the third, and the third trigger has the lowest priority. If multiple conditions are met at the same time, the condition with the highest priority will be followed. *Effect On Published Output: Triggers assigned to tags now have a priority system, so trigger qualities published will follow the priority system.

X


eACM 3.5.5.0

Edge ACM 3.1.0.0

Adds a 'demo mode' to eACM, which runs for a limited time (2 hours) and with limited functionality. The limited functionality is as follows: 

  1. When the 2 hour window runs out, the program will stop and will not auto-restart, even if that option is enabled in the browser. 

  2. Sets the device limit to 1.

  3. Sets the maximum number of tags for the device to 100.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Adds support for adding static metadata information to tags. Metadata properties allow for users to provide additional information about tags, and which can be found in the device birth (DBIRTH) message from the Sparkplug B publisher or in a client such as Ignition. Tags can have zero to many metadata properties.



eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Adds the ability to include the Node Name and/or the Node IP address to metrics on NBIRTH messages.  Two new settings, 'Include Node Name in the Node Birth (NBIRTH) message' and 'Include Node IP address in the Node Birth (NBIRTH) message' are available under the "Advanced Sparkplug" tab of the Sparkplug B Publishing object.



eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Provides the ability to force backfill on every tag in the same publishing group. This happens by default for tags with backfill type 'Always', but can be extended to tags with backfill type 'When Triggered' when 'Backfill on Every Tag When Triggered' is enabled on the publish schedule object. With this option enabled, backfill data will be stored and published for 'When Triggered' tags when any tag in the tag group is in a triggered state (i.e Tag Quality > 192-Good). When no triggers are active, the 'When Triggered' tags will not store or publish backfill data.

X


eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Adds the ability to set the QoS per tag group.



eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Adds the ability to assign redundant brokers to publisher objects.



eACM 3.5.5.0

Installer

Adds a "defaults.ini" file in which default values for node names and broker connection settings can be stored.



eACM 3.5.5.0

Installer

AppManager can now be installed on Debian 12.



eACM 3.5.5.0

App Manager 3.5.5.0

Modifies the timestamp format in the Data Viewer to "mm/dd/yyyy HH:MM:SS:fff".



eACM 3.5.5.0

App Manager 3.5.5.0

Adds a full App view, allowing all device data to be visible in one table.



eACM 3.5.5.0

App Manager 3.5.5.0

Corrects an issue that prevented module updates or a restarts in the Software Update page from showing notification or statuses.



eACM 3.5.5.0

App Manager 3.5.5.0

Corrects a performance issue with large amount of objects in the explorer view.



eACM 3.5.5.0

App Manager 3.5.5.0

Corrects an issue that prevented web urls from formatting correctly in a Node's info tab.



eACM 3.5.5.0

App Manager 3.5.5.0

Corrects an issue that caused tags to be displayed in the tree.



eACM 3.5.5.0

App Manager 3.5.5.0

Prevents an issue that prevented tags from importing when the tag group IDs were too short.



eACM 3.5.5.0

App Manager 3.5.5.0

eEFM can be collected and published in containerized environments.



eACM 3.5.5.0

App Manager 3.5.5.0

Corrects an issue when selecting 2bytes as the addressing type on Modbus device objects.



eACM 3.5.5.0

App Manager 3.5.5.0

Prevents an issue with multiple remote commands from being sent to a node.



eACM 3.5.5.0

App Manager 3.5.5.0

Corrects an issue where changes to a file property would not mark an item as changed.



eACM 3.5.5.0

App Manager 3.5.5.0

Corrects an issue that caused the UI to show that a Node had completed syncing when it hadn't which caused the node to load incorrectly.



eACM 3.5.5.0

App Manager 3.5.5.0

Moves the log files to the correct directory.



eACM 3.5.5.0

App Manager 3.5.5.0

AAM server config.ini is now in in the Program Data\AutoSol\AAM\ folder. * Please save your current configuration and update the ini file after the installation *



eACM 3.5.5.0

App Manager 3.5.5.0

Modifies AAM so it will handle Edge nodes that were created by duplicating a node.



eACM 3.5.5.0

App Manager 3.5.5.0

Provides the ability to manually generate an Edge Node's Node Id, Related App Id and Object Ids.



eACM 3.5.5.0

Edge ACM 3.1.0.0

eACM and MQTT will use the configuration setting in config.ini as the EFM database connection string for records and reporting.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Improves the error messages logged when reading files from an outside source, such as when a license file is malformed.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Prevents a memory leak in GE SRTP protocol.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Corrects an error that could occur when a TCP connection is used with newer protocols.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Corrects an issue that caused an unnecessary delay in polling after a communication timeout.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Prevents the ROC protocol from casting written values to integers before being sent to the ROC device.



eACM 3.5.5.0

Edge ACM 3.1.0.0

DDEATH messages will be published for all connected devices when Edge ACM is stopped while MQTT is running. *Effect On Published Output: When Edge ACM is stopped, DDEATH messages will appear for connected devices through MQTT

X


eACM 3.5.5.0

Edge ACM 3.1.0.0

Corrects an issue with eACM license validation between installations.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Corrects an issue in the ROC protocol so that it correctly passes a Boolean value for the Demand item to the MQTT publisher.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Replaces the tacopie TCP Client/Server library with Boost.Asio. tacopie has reached its end of maintenance.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Corrects an issue that caused the ROC protocol response timeout setting to be ignored.



eACM 3.5.5.0

Edge ACM 3.1.0.0

Improves polling performance for the ROC protocol.



eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Corrects an issue that caused some data to be missing from one publisher when more than one publisher was enabled.

X


eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Corrects the Node.bdSeq tag value to increment by 1 on each MQTT connect.



eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Lowers the CPU consumption of MQTT.



eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

The MQTT publisher app will now clear its subscription when a broker connection is dropped before re-subscribing to the topic upon reconnect.  Previously the MQTT Publisher would stop providing updates after repeated dropped broker connections.



eACM 3.5.5.0

Edge MQTT Publisher 2.4.0.0

Modifies the MQTT application so that it will run in Ubuntu 22 LTS or newer by making it portable across OpenSSL versions.



eACM 3.5.5.0

File Handler 1.3.1.3

Adds text file support to File Handler.



eACM 3.5.5.0

Installer

The installer will now install the correct version of the software according to the given OS configurations.

X


eACM 3.5.5.0

OPC UA 1.4.0.0

Removes the "License" tab from the OPC UA application as one is not required.



eACM 3.4.5.0

Edge ACM 3.0.0.0

Users can select between eACM maintaining a connection to a port or releasing that connection after a device has stopped polling.



eACM 3.4.5.0

Edge ACM 3.0.0.0

Adds the ability to poll EFM data via the ROC Protocol.



eACM 3.4.5.0

Edge MQTT Publisher 2.3.0.0

Adds a command to connect with encrypted brokers



eACM 3.4.5.0

App Manager 3.4.5.0

Corrects an issue where moving an item in the tree would not display the item location correctly.



eACM 3.4.5.0

App Manager 3.4.5.0

Corrects an issue that allowed circular references in the tree, thus hiding objects from displaying.



eACM 3.4.5.0

App Manager 3.4.5.0

Corrects issue with displaying 0/False tag values in Data Viewer



eACM 3.4.5.0

App Manager 3.4.5.0

Corrects an issue with Software Updates database entries always syncing.   An uninstalled app in an edge node will now get deleted from the AAM database on sync.



eACM 3.4.5.0

asiBridge

Bridge can process backfill data in birth messages.



eACM 3.4.5.0

Edge ACM 3.0.0.0

Modbus now publishes a message in the logs indicating that there has been an error in the response message. The user/client will now be able to identify that an error has occurred without having to specifically read and manually decode a Modbus formatted response message.



eACM 3.4.5.0

Edge ACM 3.0.0.0

Corrects an issue that prevented the Edge ACM license request from being downloaded correctly.



eACM 3.4.5.0

Edge ACM 3.0.0.0

Schedule objects have been replaced by Interval objects



eACM 3.4.5.0

Edge ACM 3.0.0.0

Corrects issue where a device might not poll if it was assigned a connection settings object with duplicate host and port configuration



eACM 3.4.5.0

Edge ACM 3.0.0.0

Adds validation to tag trigger conditions and logs a warning message if multiple triggers for a single tag conflict or overlap.  E.g.  If one triggers on a value greater than 0, a second cannot trigger on a value greater than 10.



eACM 3.4.5.0

Edge MQTT Publisher 2.3.0.0

Corrects Writes when Sparkplug B aliases are disabled. Corrects the Every Scan option for Boolean Tags. Corrects Device Rebirth appearing twice in DBIRTH message.



eACM 3.0.4.0

AUTOSOL App Manager 3.0.4.0

Corrects an issue with the save function shortcut.



eACM 3.0.4.0

AUTOSOL App Manager 3.0.4.0

Corrects an issue that could cause tag groups to be unlinked from device objects after an import of tags.



eACM 3.0.4.0

AUTOSOL Bridge 2.1.1.2

Prevents unknown characters from being added to end of STATE messages.



eACM 3.0.4.0

AUTOSOL Bridge 2.1.1.2

Corrects a timestamp issue with asiBridge commands



eACM 3.0.4.0

Client Scripts

Adds a script to remotely reboot edge devices.



eACM 3.0.4.0

Client Scripts

Adds a script for remote collection of logs from field devices.



eACM 3.0.4.0

Client Scripts

Adds a script to remotely start the core apps on multiple devices.



eACM 3.0.4.0

Client Scripts

Adds a script to resolve duplicate Node IDs caused by cloning Edge systems.



eACM 3.0.4.0

Client Scripts

Corrects an issue that prevented apps from restarting after an import script completes.



eACM 3.0.4.0

Client Scripts

Improves logging when an import script starts or stops an app.



eACM 3.0.4.0

eACM 3.0.4.0

Edge ACM is now available for ARM32, ARM64 and AMD32



eACM 3.0.4.0

Edge ACM 2.2.0.0

Adds a new option, "Every Scan", to the "Deadband Type" tag. When used, the tag will be published every time, whether or not the value or quality have changed. *Effect on published output: When the "Every Scan" option is selected, the tag value be published every time, even if the value (or quality) has not changed.



eACM 3.0.4.0

Edge ACM 2.2.0.0

Modifies SparkplugB Aliases so that they are incremental. e.g. [0,1,2,3,...] rather than [0,3,5,6,...].



eACM 3.0.4.0

Edge ACM 2.2.0.0

Adds the ability to select specific comm stats and standard tags to publish with tags already assigned to a given device. This option is available on the device's "Comm Stats" tab. *Effect On Published Output: When specific comm stats and standard tags are selected, they will be published along with already assigned tags.



eACM 3.0.4.0

Edge ACM 2.2.0.0

Provides the ability to associate a Tag Group object with a specific MQTT publisher to publish tags via different MQTT publisher objects. A publisher schedule object must already exist in MQTT to use this feature.



eACM 3.0.4.0

Edge ACM 2.2.0.0

Adds an option to the Edge ACM properties tab to validate a license that has been uploaded through the UI.



eACM 3.0.4.0

Edge ACM 2.2.0.0

Adds an option for validating the apps license, using config.ini files in different paths, when running Edge ACM through the command line. To view the format for this option, include the flag "-h".



eACM 3.0.4.0

Edge ACM 2.2.0.0

Adds an option to create a new license request file when running Edge ACM through the command line. To view the format for this option, include the flag "-h".



eACM 3.0.4.0

Edge ACM 2.2.0.0

Tag server files that are created and required by Edge ACM(i.e. tagvaluechanges, tagmeta, tagwrite) will now automatically have the appropriate permissions.



eACM 3.0.4.0

Edge ACM 2.2.0.0

Active tags will be updated to show bad quality when Edge ACMis stopped.



eACM 3.0.4.0

Edge ACM 2.2.0.0

Corrects a bug with Tag Quality not reflecting correct quality in first reconnection DDATA message, DDATA message published before DDEATH, and some DBIRTH messages.



eACM 3.0.4.0

Edge ACM 2.2.0.0

If a single element in an array meets the requirements for an assigned trigger, the quality for the metric will be assigned to that trigger quality.



eACM 3.0.4.0

Edge MQTT Publisher 2.0.0.0

Adds the ability to compress Sparkplug B Payloads.



eACM 3.0.4.0

Edge MQTT Publisher 2.0.0.0

Adds a new option labeled "Publish Device Death" to the Advanced Sparkplug tab of a Sparkplug B Publisher. This option enables DDEATH messages to be published when a device is disconnected. Logs will show that a device has been disconnected whether or not this option is enabled. *Effect on Published output: When the "Publish Device Death" option is checked, DDEATH messages will be published when a device is no longer available.



eACM 3.0.4.0

Edge MQTT Publisher 2.0.0.0

Adds Publishing Schedules to allow specific data to be published through certain MQTT publishers.



eACM 3.0.4.0

Edge MQTT Publisher 2.0.0.0

Adds an option to use config.ini files in different paths when running MQTT via command line. To view the format for this option, include the flag "-h".



eACM 3.0.4.0

Edge MQTT Publisher 2.0.0.0

When MQTT is stopped, a DDEATH will be published for every connected device that was being published.



eACM 3.0.4.0

Edge MQTT Publisher 2.0.0.0

Corrects an issue that prevented MQTT from stopping when not connected to a data source.



eACM 3.0.4.0

Edge MQTT Publisher 2.0.0.0

Enhanced checks around handling STATE messages in Sparkplug B publisher



eACM 3.0.4.0

File Handler 1.0.1.0

Adds the ability to associate tag groups with different publish schedules so each tag group can be published at its own rate.



eACM 3.0.4.0

File Handler 1.0.1.0

Provides the ability to associate a Scanner object with a specific MQTT publisher to publish files via different MQTT publisher objects. A publisher schedule object must already exist in MQTT to use this feature.



eACM 3.0.4.0

Priority Forward 2.0.0.1

Corrects an issue that prevented the application from starting/restarting.