{"id":416,"date":"2026-05-21T13:41:12","date_gmt":"2026-05-21T20:41:12","guid":{"rendered":"https:\/\/dejal.com\/blog\/?p=416"},"modified":"2026-05-21T13:41:12","modified_gmt":"2026-05-21T20:41:12","slug":"simon-5-2b1-released","status":"publish","type":"post","link":"https:\/\/dejal.com\/blog\/simon-5-2b1-released\/","title":{"rendered":"Simon 5.2b1 released"},"content":{"rendered":"<body><p>Surprise! It\u2019s been three years since the previous update of <a href=\"https:\/\/dejal.com\/simon\/\">Simon<\/a>, my pro-level website and server monitoring tool, but here\u2019s the first beta release of version 5.2.<\/p>\n<p>This update includes support for macOS Tahoe, including making all components universal, so they work on Apple silicon and Intel-based Macs. Plus improvements to the Web Page service, the tests list, the Preview pane, and several services, filters, and notifiers, amongst other changes.\u00a0<\/p>\n<p>This is a beta release, but should be safe for anyone to install. If mission-critical, you might want to hold off for now, though, or install on another Mac. I would appreciate help in testing this update. Please <a href=\"https:\/\/dejal.com\/contact\/?prod=simon\">let me know<\/a> if you find any issues, or have any feature requests.<\/p>\n<p>Read on for details.<\/p>\n<h2>Support for Tahoe<\/h2>\n<ul>\n<li>Updated the app to work better with macOS Tahoe (26.x).<\/li>\n<li>Now requires macOS Monterey (12.4) or later.<\/li>\n<li>All components are now universal, so work on Apple silicon and Intel-based Macs; a requirement for macOS 27.<\/li>\n<\/ul>\n<h2>Improved Web Page Service<\/h2>\n<ul>\n<li>The <b>Web Page<\/b> service now handles errors better when using the option to capture the rendered source.<\/li>\n<li>Instead of resulting in a failure if the initial fetch gives an error, it waits for the rendered page to finish, and determines the result and HTML from that.<\/li>\n<li>If the loaded HTML has an error, it tries to do a clean load, ignoring the provided headers, to match the preview shown.<\/li>\n<\/ul>\n<h2>Tests list refinements<\/h2>\n<ul>\n<li>Simplified the time ranges in the tests list when using relative times; instead of showing \u201c10 min, 18 sec ago (3 secs)\u201d for the last check time (and duration), it now just shows \u201cchecked 10 min (3 secs)\u201d; the extra units didn\u2019t add much value, and including \u201cchecked\u201d makes it more clear what this value is.<\/li>\n<li>Similarly the time of the last change is now displayed as \u201cchanged 2 hr ago\u201d.<\/li>\n<li>If a test doesn\u2019t have any filters, it instead shows \u201cchanges not filtered\u201d.<\/li>\n<li>When a test is currently failing, it now omits the empty recovery time, so just shows the failure time like \u201cfailed 7 min ago\u201d.<\/li>\n<li>When a test has recovered, it now shows the duration in addition to the failure and recovery times, e.g. \u201cfailed 45 min to 6 min ago (39 mins)\u201d.<\/li>\n<li>Since Simon has been around for 14 years, fixed logic that assumed dates over 10 years were not sensible.<\/li>\n<\/ul>\n<h2>Preview improvements<\/h2>\n<ul>\n<li>Fixed remembering and restoring the <b>Preview<\/b> pane position when switching between tests with a web preview (like <b>Web Page<\/b> ones) and just a transcript (like <b>Ping<\/b>).<\/li>\n<li>Fixed <b>Check Now<\/b> not checking all or multiple selected tests when the <b>Preview<\/b> pane is visible.<\/li>\n<li>Changed the <b>Preview<\/b> message for the <b>Notifiers<\/b> list to clarify to use <b>File \u25b8 Notify Now<\/b> or the reload toolbar button to try a notifier.<\/li>\n<\/ul>\n<h2>Updated variables<\/h2>\n<ul>\n<li>Renamed {TestFailureCount} as {TestErrorCount}: the current failure\/error streak.<\/li>\n<li>Renamed {TestRecoveryCount} as {TestRecoveredCount}: the current recovery count.<\/li>\n<li>Added {TestCheckCount}: the total number of times the test has been checked.<\/li>\n<li>Added {TestSuccessCount}: the total number of successful checks.<\/li>\n<li>Added {TestFailureCount}: the total number of failed checks.<\/li>\n<li>Added {TestRecoveryCount}: the total number of recoveries from a failure.<\/li>\n<\/ul>\n<h2>Other changes<\/h2>\n<ul>\n<li>Fixed the <b>Application<\/b> service when checking if an app is running; it was previously timing out.<\/li>\n<li>Improved the <b>Application<\/b> service output to sort the values alphabetically, so checking multiple times won\u2019t trigger a spurious change.<\/li>\n<li>Fixed the <b>Get Average Ping Response Time<\/b> filter; it was giving an error before.<\/li>\n<li>Fixed the test editor summary sometimes listing the \u201cBlock\u201d filter as \u201cBlockBlock\u201d.<\/li>\n<li>Fixed the <b>Setup Assistant<\/b> showing the page to import web bookmarks on first run.<\/li>\n<li>Fixed notifiers sometimes not firing when syncing is off, especially ones from versions prior to 5.0.<\/li>\n<li>Updated the default <b>Dejal Reddit<\/b> test to work based on recent Reddit changes (the filters needed adjusting).<\/li>\n<\/ul>\n<h2>Want to try it?<\/h2>\n<p>If you are using the direct edition, you can change your <b>Updates<\/b> settings to include beta releases, then use the <b>Check for Updates<\/b> feature in the app to update.<\/p>\n<p>Otherwise, <a href=\"\/download\/?prod=simon&amp;op=show&amp;rel=beta&amp;ref=blog\">download the beta now!<\/a><\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>Surprise! It\u2019s been three years since the previous update of Simon, my pro-level website and server monitoring tool, but here\u2019s the first beta release of version 5.2. This update includes support for macOS Tahoe, including making all components universal, so they work on Apple silicon and Intel-based Macs. Plus improvements to the Web Page service, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5,4],"tags":[],"class_list":["post-416","post","type-post","status-publish","format-standard","hentry","category-release","category-simon"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":1,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions"}],"predecessor-version":[{"id":417,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions\/417"}],"wp:attachment":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/media?parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/categories?post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/tags?post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}