Want to know what has changed since a previous version? This page lists those changes. You can alter the range of release notes to display if you wish.
The latest release of Simon is version 5.1.1.
Simon 2.3
(Release 2032): released 2007-07-18; requires macOS 10.3.9 or later; Universal Binary
Added a Mount plug-in, that can be used both as a service and notifier. It can mount a local, AFP or SMB volume, and optionally dismount it again. Useful as a service to check that the volume is available, or as a notifier to mount or dismount it if required.
Enhanced the Script plug-in to work as a notifier too. The Script plug-in is the most powerful one, allowing custom services and now notifiers to be created based on AppleScript, shell scripts, Perl, Python, etc. One sample notifier script is provided; if you have suggestions for notifier scripts, or want to submit your own creations, please let us know!
Infrastructure changes to support unified Service/Notifier/Report plug-ins. If there are any Service plug-ins you'd like to see as Notifier ones, or vice versa, let us know!
Added support for loading plug-ins from standard locations outside the application itself. Plug-ins can be placed in ~/Library/Application Support/Dejal/Simon/Plugins (which is created automatically when first running this version), or similar paths at the root and network directories. Such plug-ins will override ones bundled with the app.
Simon plug-ins can now be installed in the data folder by double-clicking on them in the Finder. An alert will offer to copy them to the appropriate folder for you. (Note: plug-ins are not currently distributed separately, but this feature will make it easy to do so in the future.)
Changed the Basic service to use authentication that persists for the session (i.e. until Simon quits) rather than no persistence, to make it work with a few sites that require that.
Disconnecting from a Port service session is now done on a secondary thread, to avoid blocking if it has difficulty.
Added the ability to set a timeout interval for individual tests: it's in the Options section of the Edit Test window.
Increased the default timeout interval to 3 minutes.
Added a test option to allow checking when you don't have an internet connection. By default, a test goes into an Offline state if there isn't a connection, but it may not matter for some tests, or you might want to be notified if your connection is down.
Added the ability to set second-based checking intervals, by popular request. It is constrained to a minimum of 15 seconds currently. Also added month units, for completeness.
Added a new TestStatusPhrase variable for services and notifiers that uses English words to describe the status of the test, e.g. "just failed", "just recovered", "recently recovered", "not changed", etc. Useful for use in email notifiers, scripts, etc.
Also added new TestLastEventDate and TestLastEventTime variables, so the same notifier text can be used for changes, failures and recoveries, if desired.
Updated the graphing framework to the latest version, and adjusted the drawing to work better for the checks chart.
Previewing a test now synchronizes the current plug-in settings, fixing an issue when previewing after changing something would use the old values till the next check.
Improved URL tidying to recognize "localhost", and not automatically add "www." and ".com" around it.
Resetting the statistics, logs, etc for a test that is currently paused will now leave the status as paused; before, the status would be reset too, making it look un-paused while still being paused.
Fixed a memory leak when stopping a Port-based check or report output.
Fixed an issue with the license assistant when an Upgrade license is needed.
Fixed an error that a few people experienced when checking for updates.
Some optimizations in the Simon Assistant window.
Now uses the Leopard-native window style when running under Leopard (10.5), or the custom one under previous OS versions. Plus other minor tweaks for Leopard compatibility.