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.0c3
(Release 2003c): released 2005-03-28; requires macOS 10.3 or later
Changing the sort order of the Checks table now immediately redraws the chart, showing bars corresponding to the top lines in the table.
Fixed a bug where a Web Service would continue checking the old location after it is altered until Simon is relaunched.
Fixed a bug in the Ping Service where it sometimes wouldn't notice some of the fields in the Add/Alter Test window. If you use the Ping Service and it doesn't seem reliable, Alter each affected Test to make sure all values are up-to-date.
Changed the Ping Service to use the average time rather than the maximum time to determine a failure, to even out transient delays that can lead to insignificant failure reports.
Fixed the download URL offered when launching Simon under a version of Mac OS X before 10.3.
Tweaked the URL for the Simon Feedback item in the Help menu.
Simon 2.0c2
(Release 2002c): released 2005-03-16; requires macOS 10.3 or later
Fixed an issue in 2.0c1 that prevented proper startup for unlicensed users.
Simon 2.0c1
(Release 2001c): released 2005-03-16; requires macOS 10.3 or later
Changed the way the "Only notify if failure notified" recovery setting in the Notifiers works. It used to only use the recovery Notifier if that same Notifier was also used for a failure. But since a given Notifier is usually only used for failures or for recoveries, not both, it makes more sense to use the recovery Notifier if ANY failure Notifier was used, so that's what it now does.
Doubled the number of Tests allowed for each license level. Basic now allows up to 7 Tests (was 3), and Standard allows up to 20 (was 10). Enterprise of course remains unlimited. Also increased the limits during the evaluation period. Licensed version 1 users who haven't upgraded retain their old limits.
Enhanced the Licenses window to include more information, support finding lost licenses, support the new upgrade licenses, and more.
Added support for a crash reporter, so in the hopefully unlikely event that the app crashes, you can provide information that may be very helpful in tracing the cause. The information is sent anonymously, and only if you choose to send it.
Removed double-encoding of complex URLs for the HTTP Service, to avoid issues where some complex URLs couldn't be monitored.
Prepared the program resources for localization; the French localization has not been updated yet.
Fixed a crasher with the checking progress indicators in rare circumstances.
Fixed a minor cosmetic glitch where the Dock icon briefly showed the status during the startup "static" animation if the status menu is displayed.
Note: This is the first paid upgrade of Simon. A discounted upgrade license may be purchased until the general release.
Simon 2.0b4
(Release 1023b): released 2004-12-16; requires macOS 10.3 or later
Fixed another bug where Notifiers wouldn't "stick" in the Alter Tests window; this bug only affected new Notifiers, not built-in ones.
See the release notes for 2.0b3 for other recent changes.
Simon 2.0b3
(Release 1022b): released 2004-12-13; requires macOS 10.3 or later
Changed the Monitor window to use a textured style (i.e. metal), and rearranged the layout to be more attractive, including using a different kind of control to switch log viewing modes.
Added a search field, that allows searching for any values in the currently displayed log.
Added a new Checks log, that lists each Test check that is performed, including how long the check took and what the result was.
Significantly improved the efficiency of the log handling; Simon should now update faster when clicking on Tests and performing checks.
Now the startup splash window is displayed as a normal window, so doesn't cover other applications' windows if you launch multiple apps at the same time. Also, the Monitor window isn't displayed until after the splash has been removed.
Now uses a proper spinning progress indicator in the Status column while checking.
The Monitor window can now be hidden via the Window ▸ Close command and the window's close widget. When hidden, Simon is deactivated, but remains running, and will use less processor time (as it won't bother updating the window contents). Re-activating Simon will re-show the Monitor window.
Added a preference to automatically hide the Monitor window when Simon is deactivated. As above, it will automatically re-appear when Simon is re-activated.
Added a pie chart to the Statistics page, that shows the number of successes in green and the number of failures in red.
Added a bar chart to the new Checks page, that shows bars for the recent checks (or topmost ones in the table, if viewing in a different sort order). The lengths of the bars represents the duration of each check, and the color corresponds with the status of each check. For example, a failure after 40 seconds would appear as a red 40-length bar, and a new change after 2 seconds would show as a bright green 2-length bar. The chart can be made larger by dragging the sliders to the left and above.
Changed the sliders to use an enhanced edition, allowing more flexible control of them. You can double-click on them to collapse them.
Added a new View menu, that includes commands to change between the various log (and statistics) pages, to show or hide the logs, and show or hide the Changes bar chart (when viewing that log).
Implemented support for the Edit ▸ Copy command from all of the Monitor tables. You can now select any number of lines in the Tests, Checks, Changes, Failures, or Notifications tables and choose the Copy command to place them on the Clipboard as styled and plain text, so they can be pasted into e-mail messages, text documents, or other applications.
The tables in the Monitor window now use an alternating background color, to help view across the columns.
Changed the default toolbar configuration in the Monitor window.
Fixed a memory leak with the Notifications log.
Fixed a bug where Notifiers wouldn't "stick" in the Alter Tests window for some users who had upgraded from previous versions.
Plus a number of minor changes.
Simon 2.0b2
(Release 1021b): released 2004-11-02; requires macOS 10.3 or later
Added an optional status menu in the right-hand side of the menu bar, which remains visible in all applications. It contains the same commands as the Dock menu, plus lists all of the Tests. Choosing a Test does some operation, defined in the preferences: either a specific action, or displays a sub-menu listing several operations so you can choose at the time (this is the default). Hover over a Test item to see a tooltip with information about it (dates, etc).
Added options to the General preferences pane to control whether or not to show the new status menu, and what to do when selecting a Test in that menu.
Moved the logging preferences from the General preference pane to a new Logging preference pane.
Fixed a bug where Simon could "hang" (infinite loop) when calculating the next due date for a Test.
Fixed a bug with the new Mark All Unflagged command in the Dock menu, where it sometimes wouldn't update the Dock icon till the next check. Please let us know if this continues to occur.
Fixed a bug that prevented the preference icons from being grouped on the Preferences window's Show All page.
Fixed a bug introduced in a previous beta release where a Test could display the incorrect Notifier in the Alter Test window.
Simon 2.0b1
(Release 1020b): released 2004-07-08; requires macOS 10.3 or later
Added new Services and Add/Alter Service windows. A Service encapsulates a specific kind of check that can be performed, e.g. HTTP, Ping, DNS, etc. These windows allow adding new kinds of Services based on the available plug-in modules, and configuring options for existing ones. Several Services come built-in.
Modified the Add/Alter Test window to use the new Services.
Added a powerful new Port Service plug-in. This is a very flexible Service, supporting checking virtually any server type, e.g. POP, SMTP, DHCP, AFP, etc. It engages in a Telnet-like conversation, receiving text from the server and sending a response depending on the value received. This conversation can be configured in the Services window. It can even send usernames and passwords as needed. Simon comes pre-configured for several server types, and you can add others via a helpful Capture Session panel that records text received and sent in a telnet-like session. (We would like to hear of other Port Services that you think should be provided by default.)
The Add/Alter Test and Notifier sheets are now independent windows. This means they can now be moved anywhere on screen, and you can open multiple windows at once, e.g. to copy some settings from one to another, or compare them.
Expanded the Monitor and Notifiers tables out to the edges of their windows.
Major reorganization of the plug-in modules to enhance their functionality.
Added a new Data preference pane, that allows specifying a different location for Simon's data.
The default data location is now different: it is now in a sub-folder of the Application Support folder, instead of Preferences. The data will be read from the old location if not found in the new one.
If there are no Tests, Services and/or Notifiers data files, default ones are used. The default files include a starter selection of each type of data to serve as examples and aid in evaluating the application.
Added a Service column to the tests table on the Monitor window, that lists the name of the Service for each test. The column preferences are reset so it shows up.
Added a Services toolbar button (not included by default), and included the Mark Flagged toolbar button by default instead of Notifiers.
Added a Mark All Unflagged item to the Dock menu to quickly clear the new change flags for all tests.
Now shows the elapsed time next to the "now" when checking; useful for slower Services like Ping, and when a server is very slow in responding.
Enhanced the Source window to show a transcript of the previous Port session, allowing text to be copied for the Smart Change Detection feature (yes, that works for Port Services too — e.g. so you can get Simon to tell you when new mail arrives in your POP mailbox).
Generalized the timeout mechanism so it works for all Services, not just the HTTP and FTP ones.
Fixed a minor layout issue with the E-mail Notifier plug-in.
Fixed a bug that could prevent the steppers in the Auto-Pause area from working.
Fixed a bug where the app could get into a strange state if two different tests have the same URL.
Fixed a cosmetic issue in the Add/Alter Test window where the Notifier pop-up menu would be completely empty if there are no Notifiers of the appropriate kind.
Fixed a minor bug with deleting a Notifier where it would still be listed in the pop-up menu in any open Add/Alter Test windows until the Notifier mode is changed.
Fixed a bug where unexpected behavior could occur if an invalid URL scheme is used with the Basic Service plug-in.
Fixed a cosmetic bug where the statistics area could display "NaN" for new or reset tests until the next app launch.
Fixed an issue that could cause delays in accessing menus and some other operations.
Simon 1.3b1
(Release 1019b): released 2004-05-03; requires macOS 10.3 or later
Added a Automatically Pause Notifier feature to the Add/Alter Notifier sheet, so notifiers can be paused just like tests. This is useful to avoid being interrupted (or woken up) by an unimportant notifier at an inconvenient time, while still performing the checks.
Now uses the Pause sheet for notifiers too, so notifiers can be manually paused for a specified period of time, instead of just indefinitely.
Rearranged the Add/Alter Notifier sheet to be more similar to the Add/Alter Test sheet, with disclosure triangles for the various sections.
Added support for a Find panel in the Source and Preview windows.
The Preview window now uses the Safari rendering engine for the web page preview; much better quality than the old preview.
Moved the Statistics area into the tab area, allowing more space for the stats, and for the Changes, Failures and Notifications tables.
Increased the font size and default column widths of those tables, to make them more readable.
Increased the maximum length of text shown in the Changes: Difference column from 50 to 200 characters.
Added support for highlighting the selected preference pane icon in the Preferences toolbar.
Improved the appearance of the custom widget used in the Automatically Pause and Notifiers features.
Updated the engine for the E-mail notifier (the Pantomime framework) to the latest version.
Moved some preferences from the General page to a new Special page.
Updated the Guide buttons to the new style.
Fixed failure on startup if the TrebuchetMS font is missing (it is used in the splash window).
Upgraded to the latest development tools, and many behind-the-scenes improvements.