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.4
(Release 2041): released 2008-05-12; requires macOS 10.4 or later; Universal Binary; Leopard-ready
Monitor window:
Changed the test scheduler to better queue the checks. When multiple tests are to be checked at once, they are added to a queue, and checked at the interval specified in the Advanced preferences (one per second by default — set to zero to always check immediately). This helps spread out the load, and provides more accurate results. The Next Check column in the tests table shows "queued manually" when multiple tests are queued via a Check Now command, or "queued" and a time interval if queued automatically when due.
Now records and displays the Check Duration and Failures Time to one decimal place — now it'll show that a check took 0.3 seconds, instead of just rounding down to zero.
Added a preference to use simplified status triangles, by popular request. Normally, Simon displays a green upwards triangle icon when there is a new change, and the green slowly fades to grey as time goes by. Similarly, it shows a red downwards triangle for a failure, which changes to an orange upwards triangle when it recovers, and that fades over time. With this preference, you can choose to have it simply use red for a failure, bright green for a new change, and a lighter green for success (older change or recovery).
Fixed a cosmetic issue with paused tests. If a test was paused for a specified time interval, and it was due to resume while Simon wasn't running, the status icon was being left in the paused state until the test was next checked. It's now set appropriately.
Services, Notifiers and Reports:
Added a Calendar notifier plug-in, that enables you to add events or tasks to iCal, or events to Google Calendar. Failure and recovery events even cover the actual downtime range. This plug-in is only available when Simon is running under Mac OS X 10.5 (Leopard) or later.
Added a Twitter service plug-in, that enables you to monitor Twitter updates, direct messages, friends, followers, and more for changes and/or failures. For example, have Simon notify you when someone follows or un-follows you, or someone posts an update (even if you don't follow them), among other possibilities.
Added a Twitter notifier plug-in; use it to send updates or direct messages to yourself or others via the popular Twitter service. View Simon notifications anywhere you can see tweets — on the web, in Twitterrific, or on your cellphone.
Added Incoming Mail (POP) via SSL, Outgoing Mail (SMTP) via SSL, Mount Volume, Network Time (NTP), Port Available, SNMP Status, and TCP Port Scanner services.
Added APC Masterswitch and Growl Change notifiers.
Now new services, notifiers and report templates that are bundled with a Simon update are automatically added to the available ones — previously existing users would have to create them manually. It only adds them if they are new, so if you don't want any, you can delete them and they won't unexpectedly come back at the next update.
Extended the Port service plug-in to operate as a notifier plug-in too. It is the same as for services, but includes fields for the domain, username and password.
Fixed a long-standing issue with the Port plug-in's helper, where it could get impatient while receiving text from a slow server. It now waits for a little while if it doesn't receive what it wants, in case the desired text is on its way.
The Ping service plug-in now supports the Smart Change Detection and Preview features. So you can now look for changes in parts of the ping output, if desired, and preview the ping session to see what is received.
The Application service plug-in also now supports the Preview function.
Fixed a bug with the Post method of the Web (HTTP) service, where the final form boundary was missing, which upset some finicky web servers.
Fixed a bug with the Speech notifier plug-in, where the volume slider was only accepting zero and full volumes.
Fixed a minor bug in the Script service plug-in, where adding a second "Success" custom result would cause it to not be deletable; now only one "Success" is allowed.
Added iPhone and Variable Test report templates, kindly created by Joe Savelberg. The iPhone template is a simple iPhone web app to allow browsing the Simon monitoring from your iPhone or iPod touch. The Variable Test template shows all of the report variables and what they output, to assist in creating or customizing templates.
Added the ability for plug-ins to specify a minimum required OS version, so they can leverage new technologies.
Variables:
Added general service and notifier variables: AppDataPath, AppLanguage, AppName, AppRelease, AppURL, and AppVersion. These output information about Simon, for use in scripts, etc.
Also added UserComputer and UserName as general service and notifier variables, to output your computer's name and your name, in case these are useful for scripts, speech, or elsewhere.
Added test-specific service and notifier variables: TestChangeCount, TestFailureCount, and TestRecoveryCount, that output the number of changes, errors, or recoveries that have occurred for the test. Useful for example to determine in a script if this is the first failure or just an ongoing failure, if the option to only notify for the first one is off.
Changed the TestStatusType variable to output tidier values: Failure, Recovery, Change, Unchanged, etc.
Other:
The Preview window for non-web services now displays the source text while performing the check, instead of waiting till done, so you can see what it's doing.
Fixed a cosmetic bug with the Check for Updates feature when using a general release and wanting only general releases, and a beta release is available.
Updated the built-in Kagi purchasing tool to the latest version, which fixes some issues with Leopard.