*
CHANGE: Setting to cap the maximum number of email alerts sent per hour per target email address (defaults to 50 - configurable)
*
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
*
MCP server (completely disabled by default) to allow AIs to talk to PA Storage Monitor for reading configuration and making suggestions
* Upgraded to libcurl 8.21
* Updated to OpenSSL 3.6.2
* 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
* 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)
* Fix for deadlock in rare case where ID mapping is needed during install
* 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
* 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
* Sped up the File & Directory Change monitor scan speed
* 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
* 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
* MITM test logged in Satellite (experimental)
* Additional security hardening
* 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