*
BREAKING CHANGE: Username/password in the URL is DEPRECATED, but can be enabled in the Protected registry key
* External API can use
Basic Auth and Bearer Token authentication
*
CHANGE: Setting to cap the maximum number of email alerts sent per hour per target email address (defaults to 50 - configurable)
*
MCP server (completely disabled by default) to allow AIs to talk to PA Server Monitor for reading configuration and making suggestions
* Updated to OpenSSL 3.6.2
* Upgraded to libcurl 8.21
* Fix for missing PDFs from emailed group reports
* Clean up old unused File & Directory Change Monitor database files (zFileMon_XXX.db)
* Fixed a crash that can happen when a report refers to source data that no longer exists
* Protection against custom (not self-signed) TLS certificates being overwritten
* Added LastUsage column to BLOB tables for eventual clean up use
* Fix for OAuth connection timeout causing a re-authentication
* Stretchable Find window
* Fix for regression bug in Directory Quota monitor
* Directory Quota monitor can monitor paths like C:\Users\*\Downloads or D:\Accounts\*\Users\*\Documents
* Change to allow SNMP v3 Discovery devices to make one response instead of requiring two
* File Age monitor works in more situations
* More efficient storing of values within Execute Script actions and monitors
* Reports have a PDF orientation and paper size parameter
* Console can use Single-Sign On for remote Console login
* Improved GetMonitorStatus for the Execute Script monitors
* Web page access can use Basic Auth and Bearer Token authentication
* Credential Manager can view and delete Bearer Tokens
* Fix for custom SSL certificates getting overwritten when they expire too far in the future
* Can login with an Active Directory/LDAP distinguished name
* Regression fix for Web Page monitor header passing
* Better retrieval of Hyper-V Replication status via WS-MAN
* Fix for Hyper-V Replication monitor when WS-Man is available and WMI is not
* Fix for Process monitor when WS-Man is available and WMI is not
* Fix for entering quotas in the Directory Quota or User Quota monitors where the locale uses commas for the decimal separator
* Configurable run times for the helper (still defaults to 15 minutes)
* New WIN_CRED_FROM and WIN_CRED_KEY parameters for the ADD_SERVER External API call
* Embedded HTTP server will use connection:keep-alive in more cases
* The Console Quiet! feature does better at stopping queued emails
* The Console Quiet! feature will cause a red banner in the Console and group reports indicating when the Quiet period will end
* More security hardening
* Installer will no longer indicate unrelated Windows services should be closed
* Quieting .NET helper errors that shouldn't be shown
* Start Application configuration file browser shows files from the correct target
* The Monitors By Type node in the Console handles very large lists faster
* Fix for Directory Quota for case of D:\*\Users
* Improved OAuth token refreshing when a network error happens
* Fix for regression bug in Directory Quota monitor when using shared folders
* Fix/improvements for the GET_NOTES and SET_NOTES External APIs
* Hyper-V Replication monitor will clear error suppression on OK
* Sped up the File & Directory Change monitor scan speed
* Fixed a crash in the Server Time monitor when trying to create default monitors
* Fix generation root Certificate Authority - it will have a longer expiration date
* Regenerating root Certificate Authority if it has expired (and not using custom certificates)
* Hardened HTTP server redirects
* Added more logging around SNMP alerts
* Server Time monitor will use given credentials (if available) with non-domain servers
* Made it easier to use Let's Encrypt - added a (off by default) restricted port 80 HTTP listener for handling ACME challenges
* Fixed issue of new directories in the Directory Quota monitor not showing up immediately in reports
* Fix for SNMP common removal text getting overwritten when two people are editing SNMP or SNMP Trap monitors
* Alert suppression in the SNMP Trap monitor works on a per-OID basis (per monitor) rather than all traps received by a monitor
* The ESensor temperature monitor supports the EM01b's newer JSON data format
* MITM test logged in Satellite (experimental)
* Additional security hardening
* Ping Monitor alerts about 30 seconds sooner on failure
* Ping Monitor defaults to 2 tries (registry configurable)
* Tighter monitor scheduling - based on previous start time rather than finish time
* Improved alert suppression time recommendations
* Using Forwarded and X-Forwarded headers for logging IPs coming into the service
* The Satellite-Only installer will only show the Satellite option
* Update for the IPMI parsing
* Email Monitor test button will test via a Satellite when appropriate
* Better per-user service detection in the Service Monitor