* Upgraded to amCharts4
* Fixed database transfer for the Directory Quota monitor
* Clicking the Parent Group button will refresh the parent report
* Configurable cache minutes for Server Status Report
* Pasting monitor will no longer try to customize them but will paste as-is
* Increased timeout when communicating with ESXi
* Disk Space monitor won't remove mount points when deriving from a template
* Less CPU usage in large installations
* Fix to prevent monitors disappearing under heavy load
* Multiple stats combined into a single CSV file will show stat names at the stat change boundary
* Servers coming out of Maintenance will be able to regardless of whether the Satellite is connected or not
* Fix for occasional problem in the Console when moving computers would show a double shadow computer
* Reduced CPU usage for large installations
* Variables html page written out in UTF-8 to handle non-ASCII characters
* Configuration to hide empty datasets when running a report on multiple datasets
* Speed increase for Console startup and in the Service and Satellite
* Rebuild with new code signing scheme
* Fix for START_MAINTENANCE and END_MAINTENANCE with GID of 0
* Better support for downloading CSV files from reports
* Fix for server charts showing wrong date
* Fix for rare Console synchronization bug
* Charts render asynchronously so the browser responds quicker
* Satellites and Endpoints have a better back-off when failing to connect
* Performance boost (less CPU usage)
* Fix for failing to get a list of drives from a server
* Additional XSS protection added (credit to Ryan Jones)
* Added CSV export icon to tables in most reports
* Report CSV files that are empty will have _no_data appended to the filename
* New user right for View Satellite status
* Starting and ending Immediate Maintenance handled asynchronously
* Enhancement to speed up chart rendering
* Significantly faster internal HTTPS server
* Fix for MONITOR_ENABLE External API call
* Entering and leaving maintenance will only fire the associated System Alert, not the "changes might affect monitoring" alert
* Added FORCE to Smart Config to force duplicates if specified
* HTTPS client reading much larger chunks to speed up Console sync
* Fix for some garbled PDF attachment filenames for non-latin character sets
* Run Now commands are handled asynchronously
* Added QFE Last Installed Date inventory field
* Faster operation for large installations (1000's of devices)
* Fix for Inventory Report date parsing
* Can set Use Curl via Bulk Config for Satellites
* TLS 1.3 support added to the user interface
* Better dynamic TLS support for the Helper application based on installed .NET version
* Fix for charts that cover the daylight savings shift
* SystemDetails module of Inventory Collector uses correct domain with credentials
* Added Device IP/Hostname, Device Alias Only and Device Aliased Name inventory fields
* Set a maximum size of email message digests
* Performance improvements
* Added Source ID and ExternalRef columns to the Error Audit report and database
* Fixed the enabling and disabling of Automatic Configuration in the Console
* Performance improvements
* More reliable Satellite and Fail Over updates
* Creating SNAP Tunnels has additional security checks
* Failed login recording with automatic and configurable lockout
* Added support for ignoring uninteresting folder paths in the SSH Disk Space monitor
* Added support for defining "Instances" in Execute Script reported statistics
* Group chart height grows dynamically with legend size
* New Bulk Config operation to securely copy device credentials from one Satellite to another
* Prevent overlapping template propagations
* Selecting device in a Dynamic Group won't cause the selection to jump to the 'home' group of the device
* Account locked messages show calling application type
* Changes to template propagation to increase robustness
* Fix for a few template propagations that would happen repeatedly