ACE Revision History
Revision History:
ACE Release 3.7.1.0 (2-Apr-2025)
SHA256 checksum (AceEditorInstaller_3.7.1.0_AnyCPU.msix): 97dbd6f7a689efa193f5c2ed252a562d75b63df47a901ed78b46957398b939ee
Improvements/bug fixes:
Ensure AppData\Local\Elecsys\ACE is created at runtime to fix problem of Tera Term not running.
ACE Release 3.7.0.0 (22-Feb-2025)
SHA256 checksum (AceEditorInstaller_3.7.0.0_AnyCPU.msix): a25e16940841abc4a9ba8a1af5cbd6a889dde12e1269973a8cb30efeeb4747c7
Program changes:
Switch to new MSIX program installer.
Program now installs to C:\Program Files\Windows Apps instead of user's AppData.
Security Enhancement: Using 3rd party certificate to validate publisher during installation of ACE.
ACE Release 3.6.3.0 (22-Feb-2025)
SHA256 checksum (AceInstall_3.6.3.0_offline.zip): c033ea25d28a21fbfe67e35ee2f60c72eb80719511bf7544265f1c8c25a7f61c
Program changes:
Only using offline installer now, not online installer.
New features:
When doing Upload, check IP addresses in current configuration and warn user if they don’t match.
Improvements/bug fixes:
Security Enhancement: Validate filenames to prevent spoofing when downloading config/template from device.
Security Enhancement: Validate SSH host keys when connecting to SCP/SFTP, warn user if keys are different.
Save backup copy of existing configuration to avoid overwriting when downloading XML from device.
Added Cancel button to Unknown Template Node dialog.
Select password field by default when opening Download XML dialog.
Ensure XML configuration file is properly closed if there is an error opening it.
Better management of directories and error handling at install time.
Fixed error of mouse button click in main window.
Changes to DefaultTemplate.xml (v22):
Added No-Rbe UINT64 in RtdbMod.
Added ppp1 in Linux Services table.
Added Min/Max function in POD.
Added -1 option for Item Index in AutoProc Publisher Process.
Added CMS and AutoPilot-PRO options in TimeSync.
Added negative int option in SOS-Enable for Omni-Modbus-Archives.
Added Comment column in Poll Table of FieldUnitValmet.
Added hex integer and timestamp options in Process-PBuf-Report table.
Various clarifications in property help text.
ACE Release 3.6.2.0 (20-Oct-2023)
SHA256 checksum (AceInstall_3.6.2.0_offline.zip): 8f869c9f1dfe97c26cd7d014a97de666e208cbd9d14f6f3729f37ac80a50559b
New features:
Created new dialog to edit object Description (double-click on Description: label).
Added support for dynamic listbox in main object properties.
Added configuration Change Log menu option.
Improvements/bug fixes:
Added delay in serial file transfer (Tera Term) script to navigate menu.
Don’t create .ttl script if doing Connect To Device without user/password.
Fixed configuration name property if it doesn’t match filename.
Added template data type to property help, if mismatch between config and template.
Added detail to table dialog title.
Fixed filename filter on open file dialogs.
Template Editor - fix handling of object name change in tree or properties dialog.
Template Editor - detect case differences between Children list and object name when opening template.
Don’t allow object name to be changed to zero length.
Show floating popup table and table help dialog in the Taskbar.
Don't crash if ACE.settings.xml file is blank.
Attempt to speed up screen refresh after selecting new object.
Enter and Escape allowed in Unknown Template Node dialog.
Upload XML menu defaults to the Password field.
Notify user if table was opened and columns were added/deleted.
Activate Save button on load.
Changes to DefaultTemplate.xml (v21):
NullCircuit and PODs added under Master Channel
SecondaryRouteTest - added Daily option
SecondarySlaveTest - added TSR Status and Daily options
Ethernet has MTU and MRU properties.
SerialMMI has minimum 3 minute timeout.
LinuxSystem – added new options.
SparkplugB/URL table – added Comment column.
ACE Release 3.6.1.0 (22-Dec-2022)
SHA256 checksum (AceInstall_3.6.1.0.zip): 9ADB04F17753694F2196B93B03D3DEA3CAC88A6EEC7D47AA2FBB4EFA7C631E57
Improvement in preventing table dialogs from opening off screen
Enable automatic updates of ACE Editor (for computers with Internet access)
Don’t trim leading/trailing whitespace on CSV import
ACE Release 3.6.0.0 (2-Dec-2022)
SHA256 checksum (AceInstall_3.6.0.0.zip): AAA2D5A4CE39C607EA55BB16B53C04C8726A5E979AEE2FB4B9894AEF27C0C305
Program changes:
Program now installs to user's AppData instead of C:\Program Files (x86) (can be installed simultaneous with version 3.5.x)
Template Editor is menu item in ACE Editor instead of via Start Menu
Default folder for Images and Tera Term is in user's AppData\Local\Elecsys\ACE folder
Online installation from https://ftp.elecsyscorp.com/ACE/NewACE/ConfigEditor.application
New features:
Added Compare Files option to show diff between two configurations.
Table help dialog is now floating (non-modal) and includes all column help text.
Table Edit dialog highlights changed cells, prompts user before canceling if table has changed.
Highlight properties when ACE automatically corrects due to config errors.
Added Template Editor to Tools menu of Configuration Editor, no need for separate Start menu icon
Reset ACE window location if Ctrl is held down while clicking on Start menu icon
Template Editor when importing old ODF file, Comment properties will be added if ODF has Property9000=Comment
Add option on file Upload or Download to increase timeout if retried within the dialog
Using Connect to Device, a blank username, password, and/or IP will connect to SSH without closing, allowing user to enter information.
Using Connect to Device, a blank username+password will connect to serial without logging in.
Template Editor allows modification of template version.
Improvements/bug fixes:
Fixed bug of Config Editor crashing after many clicks.
Fixed crash on table dropdowns with dynamic list.
Fixed problem of opening table with both an aliased (old) column name and a missing column
In YMODEM serial transfer, don’t give success prompt after each file
Extend Upload timeout to 6 minutes if uploading additional files over serial
Default to program directory when prompting to install icons
Create .CFG file on HCP compile
Copy/paste objects without adding timestamp to the name, if possible.
Copy/paste objects retains Enable & UFF flags correctly.
Correctly Import/Export CSV from tables (handle comma and double-quote).
Added datatype and min/max to table help dialog.
Added hover text to Edit Table button.
Added hotkeys to a few menu options.
Replace Tamir.SharpSSH with RenciSshNet driver for SCP
Fix Tera Term so it handles pathnames with spaces (Upload & Connect to Device)
Make Tera Term visible when it runs
In Upload menu, clear previous upload status immediately before uploading again
Disable Upload button during upload
Remove .xml from <BaseTemplate> tag in configuration properties, if present
Set better defaults in ACE settings file for program and window size
Template Editor's Import Icon Library option now overwrites existing files
Refresh Template Editor icons automatically if one of them is changed
Refresh Config Editor icons when pressing OK to ACE Settings dialog
Automatically unpack icons, Tera Term and DefaultTemplate.xml on first run
Template Editor saves Legacy ODF ACE location in settings after import
DefaultTemplate.xml and Tera Term are installed upon running ACE if they don't exist.
Changes to DefaultTemplate.xml (v19)
MQTT RBE_PR_Handler includes all 4 DBM flags
RtdbMod includes UINT64 type
Scan Table Unit Address is not UINT16, not SINT16
Added AliasNamesPod for writing PODs with variable names
POD added commands for NOT JUMP RELATIVE, NOT RETURN, GO_SUB_ALIAS_POD, RUN ALIAS POD, MQRBE SYSTEM COMMANDS, 64-bit result types
CellModem added QUECTEL-BG96 modem
SNMP changed default values
Added Automated Processing Process-PBuf-Report, Read-ProtoBuff-Payload options
Added Automated Processing RTDB COPY VALUE (TrigAdjust) option
Added support for Siemens S7 200 PLC type
Template Update (24-Apr-2020)
Changes to DefaultTemplate.xml (v16)
MQClient Client ID can be 0 length
AsyncCircuit includes /dev/ttyS ports
Added Cmd 66 to Modbus poll table
Added options in Custom Report
Added Siemens S7 and Valmet/Tejas field units
Added 'syslog' configuration
Added Director PODs options
NetMon added PING FAIL ANY option
Process RTDB Report – added LABEL and IF options, RTDB Address column
Process File Report – Added LABEL, IF, and LOOP options
Processes – added sdcard1 output
Omni Cmd65 Process – added options for Alarm, Audit, Snapshot, Product, Status; count of historical records
ACE Release 3.5.4 (8-Feb-2019)
SHA256 checksum (AceSetup.msi): 4F5FD687A63DAF01F78B983BA7BA33702A690EE87FC2C54212A56C65C5497F28
Changes to DefaultTemplate.xml (v15)
Added timezone options for System
Added Automated Processing and HttpPost
Added FieldUnitGE_CCM2
Changed Modbus Field Unit to support CMD 65 for Omni flow reports
Modified description of Custom Report formats
Added Time type to GE SRTP Poll Table
Changes to FieldUnit_TotalFlow
Template Update (8-Nov-2018)
Changes to DefaultTemplate.xml (v14)
Added Network Monitor
Increased DnpSlave instances to 9
Added Cat-M1 (SARA-R4) cell modem
Added Bash script under POD (global instance# with other Bash scripts)
Removed TLS FIPS=yes option
Removed TotalFlow compressed messages option
Store&Forward minimum Pacing=0
Added Wesdac poll table comment column
Template Update (7-May-2018)
Changes to DefaultTemplate.xml (v13)
RTDB count can be up to 65535
Changed spare Wesdac parameter
Template Update (28-Mar-2018)
Changes to DefaultTemplate.xml (v12)
Added Wesdac protocol
Added JSON RBE under MQclient3_1
Added two POD functions
Added Comment field to SosMod
Additional filter options under UDPHandler
Miscellaneous help text and small modifications
ACE Release 3.5.3 (20-Dec-2017)
SHA-256 checksum (AceSetup.msi): 800717C30F64B2D41E03989A2515303E451EEC2F8E1F9F7661EEFCD282263195
Temporary files are now stored in user directory instead of common Upload folder, to avoid conflict between multiple users.
Changes to DefaultTemplate.xml
Added SINT64 to RTDB
Changed default LWT in MQTT
Rearranged Modbus Master poll types
Updates to help text and default values in Route Table
Rearranged POD function list
Changes to TotalFlow FieldUnit
ACE Release 3.5.2 (3-Nov-2017)
Fixed problem in uploading (Legacy→Upload Only UFF prevents upload of XML with additional files).