simon

Simon 2.5b2 released

Simon version 2.5b2 has now been released:

  • Added a Drive Status service. A script service to check drive capacity threshold, S.M.A.R.T. status, and RAID health. A more comprehensive check than the S.M.A.R.T. Status service. Results in a failure if a problem is detected. Kindly written by Scott Haneda.
  • Added Automatically add www. and .com if omitted checkbox to the Web plug-in's Service options. It is on by default, but you can turn it off to disable this automatic formatting if you need to enter a URL without a top-level domain, e.g. for WebDav.
  • Fixed a bug in the previous beta where a URL was incorrectly required in the New/Edit Service window for the Web plug-in.
  • Fixed a bug with loading new default services and notifiers, where they could vanish after relaunching if no changes were made manually after updating. If you deleted any of these, they may re-appear with this update; just delete them again, and they won't re-appear.

Download Simon now!

Simon 2.5b1 released

Simon, my flagship product to monitor websites and servers for changes and failures, has been updated to version 2.5b1, the first beta release of a feature update.

This update includes several great improvements:

Services and Notifiers:

  • Added a SMS notifier plug-in to send Simon notifications as text messages to your phone. It has two modes of operation: via the Clickatell SMS gateway service, or via email to your phone provider. For both methods, this plug-in enables you to easily add multiple phone numbers to send messages to, and you can pick them from your Address Book if desired. Clickatell is a paid service; you need to sign up for an account with them, and they charge for each message. The email mode is free, other than any charges you may incur for receiving text messages. This plug-in was kindly written by Daniel Ellis.
  • Renamed the Basic plug-in as Web, and extended it to also act as a notifier. So you can now use it to get or post to a web page when a change, failure or recovery occurs, e.g. to run a PHP script to log a failure or perform some other action.
  • Added a S.M.A.R.T. Status service. This script checks the S.M.A.R.T. status of all mounted disk volumes, ignoring volumes that don't support reporting S.M.A.R.T. status. Results in a failure if a problem is detected.
  • Added a Pulse service. This script simply causes every check to result in a change. This can be useful, for example, to have Simon email you (via a change notifier) at a desired frequency, to reassure you that Simon is on the job.
  • Added a Post to Simon Wall notifier. This is a demo of the Web plug-in operating as a notifier. It does a Post to the Dejal website, adding a line to the Simon Wall page. You are welcome to use this notifier if you wish, or can duplicate and modify it to post elsewhere.
  • The E-mail notifier now alerts you if the To or From fields aren't filled in, since that is a common cause of issues.
  • Changed the E-mail notifier plug-in when using the Automatic method to connect to the sender's SMTP server instead of the recipient's, since that is more correct.
  • Fixed a bug in the Web plug-in's handling of the parameters and cookies tables, where an exception could prevent adding new ones when editing existing tests.

Reports:

  • Changed the URL display in the Save Locally report plug-in to be an editable URL, like in the Upload to Remote Server one. This enables you to edit the URL if you have a domain name for your local machine, or want to use a different variation of a file:// URL, perhaps to use localhost instead of the machine name. Clear the field to go back to an automatically determined URL.
  • Changed the Save Locally report plug-in to replace any periods in the machine name with a dash, to avoid an invalid URL.
  • Added LastChangeTextWithHTML and LastChangeTextWithoutHTML report variables for the Test block, so you can display the full text of the test output (between the Start and End Smart Change Detection blocks, if any).
  • When a report is deleted, it now immediately stops outputting and removes its timer to avoid reporting again, as you'd expect.

Other:

  • Added a Convert Domain/IP command to the Edit menu. If a field with a domain name or IP address is active, this command will change the domain name into the corresponding IP address, or vice versa. If there are multiple possible matches, a menu is displayed to enable you to choose the best one. Note that converting a domain to an IP then back to a domain may result in a different domain, if it is on a shared hosting server.
  • Changed the Add/Remove buttons below tables in the Preferences, Web (HTTP) and Script plug-ins to use small square buttons instead of round ones, to fit with the modern convention.
  • Fixed a rare issue where some plug-in settings could be unexpectedly modified when canceling an editor.
  • Fixed an issue with the Preferences window, where edits might not be saved when quitting with the window still open (specifically when an edit is still active).
  • Removed the old crash reporter, since it doesn't support Leopard crash logs.
  • Updated the built-in Kagi purchasing tool to the latest version, which fixes some issues with Leopard.

Download Simon 2.5b1 now!

Mac Bundle Box 2 now available!

Mac Bundle Box

The second Mac Bundle Box, a collection of 10 great applications, is now available!

The bundle includes a Basic license for my own Simon, plus nine other excellent applications from independent developers, including several very popular titles:

  • Simon: normally $29.95
  • ShoveBox: normally $24.95
  • Invoice: normally $125.00
  • AppShelf: normally $7.00
  • GraphicConverter: normally $34.95
  • 1Password: normally $39.95 (and highly recommended!)
  • Process: normally $39.00
  • YummySoup: normally $20.00
  • Mental Case: normally $25.00
  • KavaMovies: normally $35.00

$341.80 worth of software for the low price of just $49.00! An amazing deal. If you want Simon Basic, and If there is even just one or two other apps in the bundle that you also want, you'll be saving lots of money.

You'll get a fully-functional copy of Simon Basic. If you need more tests, you can easily upgrade to Simon Standard via the Dejal Store at any point.

Visit the Mac Bundle Box site to take advantage of this great deal, while it lasts!

Simon, Caboodle & Narrator on MacUpdate Promo

Did you miss out on Dejal Simon on MacUpdate Promo recently? Never fear — I've agreed to list it at a great price in their extended deals section.

What's more, Caboodle, my handy app to keep snippets of text, images, PDFs, etc organized, and Narrator, my fun app to speak text in multiple voices, are also still available via MacUpdate Promo special deals, for a limited time:

Simon Basic on MacUpdate Promo

For the next 24 hours only, you can get Dejal Simon, my website and server monitoring tool, for half price — only via the MacUpdate Promo site.

The promotion is offering a Basic license, which allows up to seven active tests, for just $14.95 (normally $29.95). I'm practically giving it away!

Dejal Simon

Check out the MacUpdate Promo page now!

Simon 2.4.2 released

Dejal Simon has been updated to version 2.4.2.

This bug-fix release includes some important fixes in the Mount, Twitter and Port plug-ins, plus report improvements and other changes, as detailed in the release notes. It is a recommended update for everyone.

  • Updated the Mount service and notifier plug-in to work around an Apple bug that sometimes causes remote volumes to not unmount properly.
  • Updated the Twitter service and notifier plug-in to the latest version of the Twitter engine.
  • Now bundles the latest version of the iPhone report template; previously was bundling an older version that didn't work quite right.
  • Fixed an issue with the RSS Feed report template, where the pubDate value wouldn't validate in some RSS feed readers.
  • Fixed a bug in the Port helper that prevented it from working properly with slow servers.
  • Added more logging to the Port helper to help diagnose difficulties sending text to the remote server, that solved the above issue.
  • Added a hidden preference to output debug information from the helper for the Upload to Remote Server report plug-in. It can be activated by entering "defaults write com.dejal.simon2 RemoteWebDebugMode YES" in Terminal.
  • Fixed a bug with setting the TestLastRecoveryDate and TestLastRecoveryTime notifier variables that caused them to output the previous recovery date and time when a recovery occurs.
  • Improved the date variables to output "never" when appropriate (instead of a date in the distant past), e.g. if outputting the failure date when the test hasn't failed yet.
  • Fixed a bug in the Spanish localization that prevented the Check for Updates feature from working.

Download now!

Simon tip: check and notify with Twitter

Version 2.4 of Simon, my website and server monitoring tool, added a plug-in to support the popular Twitter service — where short messages can be posted to tell your friends and associates what you're up to throughout your day.

The Twitter plug-in in Simon works both as a service, that a test can check, and as a notifier to alert you to events for any tests. It was kindly written by Daniel Ellis.

When used with a test, you can monitor Twitter updates, direct messages, friends (people you follow), followers (people who follow you), and more. This is handy to simply track when Twitter is down (or experiencing the "fail whale"), or learn when someone un-follows you, or other events:

A key benefit of Simon is its notifiers, which alert you via email, sound, speech, and more when something interesting happens with a test. Now you can also post an update (public message) or direct (private) message to Twitter. If you're an avid Twitter user, Simon can keep you informed right in your Twitterfeed.

As with a number of other notifiers, you can include custom text in your tweet, including variables for the test name, the kind of event, the date and time, the URL, and much more:

Learn more about using Twitter as a service and notifier via the Simon User Guide.

I have a special Twitter account for Simon notifications, which alerts of Dejal blog and forum posts and comments, and a few other events: the SimonBot. You're welcome to follow it to hear about new blog and forum posts, if you wish.

I also use Twitter myself; you can follow me for insights into my life.

Scripts for Simon: email on counter change; get screenshot of website

One of the major strengths of Simon, my website and server monitoring tool, is the flexibility it offers through the ability to write custom scripts in many scripting languages. Simon is plenty useful with the built-in services and notifiers, but the ability for customers to enhance it themselves makes it even better.

Recently, two notifier scripts were added. Notifier scripts enable you to provide new ways of being alerted to changes, failures or recoveries of tests.

Firstly, a useful Ruby script called "Email on Counter Change", to notify you via email when a numeric value changes. It was kindly written by a Simon customer, Wade Maxfield. He wrote it work with the output of the MySQL service, though it could be used with other services, and/or customized for different behavior. He describes it thusly:

Parses the results of the test for name/value pairs and then notifies by email if any of the values differ by more than the warningThreshold since the last check. Use a negative number as the warningThreshold if you want to check for values that decrease over time. For use with the MySQL service, and queries like SHOW global status WHERE (variable_name LIKE "Qcache%")

Requires Simon 2.4.1 or newer.

As an example: Set up a Test and Notifier to check if MySQL has restarted. For this test we will check the value of the Uptime status variable in MySQL. Since it shows the current uptime in seconds, it should not decrease, if it does send a notification email since MySQL must have restarted.

In a MySQL Service test set the Server, Port, Database and Security values to whatever are required to connect to your MySQL server, then set the Query to SHOW global status WHERE (variable_name="Uptime"). Add Notifiers for Change and Failure, and set both to use the Notifier you have setup with this script.

In the Notifier, set the mail options as needed. Set the warningThreshold to -1, then if the Uptime variable is ever lower that the previous check, MySQL must have restarted, so this script will send the notification email.

Secondly, I wrote a very simple notifier script called "Show & Screenshot" in answer to a forum query:

Opens the page in the default web browser, waits a few seconds for the page to render, then takes a screenshot of it. Enter the path of a folder to save them to (the folder must already exist). Also specify how long to wait before performing the screenshot, in seconds.

You can download these scripts and much more via the Notifier Scripts section of the Simon Extras page.

Enjoy! And if you create a useful script for Simon, please share it with others!

Simon 2.4.1 released

Simon, my website and server monitoring tool, has been updated to version 2.4.1.

This is a bug-fix release, with a few important fixes to the Port service and notifier plug-in, among other changes.

  • Fixed a bug with building the session script for the Port plug-in.
  • Fixed a bug where a server that returns binary data could cause a Port-based test to fail, with an exception logged in the Console. The binary data is now correctly recorded as hex values.
  • Added a hidden preference to output debug information from the helper for the Port plug-in. It can be activated by entering "defaults write com.dejal.simon2 PortDebugMode YES" in Terminal.
  • Also added a similar hidden preference for the Ping plug-in. Activate via "defaults write com.dejal.simon2 PingDebugMode YES" in Terminal.

Download now!

Simon tip: Preview

Dejal Simon version 2.4 was recently released, and a few of the changes in this version related to the Preview window. This window may not get much love, so I thought I'd devote a tip blog post to it.

As you know, Simon is a website and server monitoring tool. This mouthful is to try to describe two of the levels that Simon operates at. At the very basic level, Simon is a very simple utility to watch web sites, and let you know when they change or go down. But Simon has much more depth to it — it enables you to monitor all sorts of internet servers and services, local applications, local and remote disk volumes, and more.

The Preview window has this duality, too. When used with a web-based test (i.e. one using the Web (HTTP) service), it displays the HTML source at the top of the window, and the rendered web page and graphics in the bottom, with a URL field, Back/Forward buttons, and more, and links etc are fully functional:

Preview for web

This is really handy, both to quickly see the page while in Simon, without having to switch to a web browser (which is easy too, via the Visit Site command), and when setting up the test in the first place.

One of Simon's key features is the Smart Change Detection function. This is a section of the Edit Test window, where you can tell Simon to only look at the HTML source between two blocks of text. This enables you to focus on the part of the page you care about, and avoid dynamic portions like banner ads etc. You can easily set this up via the Preview window. With the Edit Test window open, after entering the URL, click the Preview button to display the preview of the page. Then search through the HTML source for the start text, select it, and click the Copy to Test toolbar button. This will copy that selected text to the Start field in the Edit Test window. Then you can find and select the end text, click the button again, and it's copied to the End text field. Easy!

Smart Change Detection

As useful as this is, it's not done yet. The Preview window is also supported by many other services, in a slightly different way. For non-web services, the Preview window looks a little different. Instead of the HTML source, it displays a summary of the service operation at the top (e.g. the script), and the output at the bottom. This is all plain text, since that's what these services deal with:

Preview for others

These services support the Smart Change Detection feature, too: just like with web pages, you can select text and click Copy to Test (or copy manually) to set up the Start and End text blocks. Unlike web, you can do it from either the source or output areas (and choose those as options in the Smart Change Detection section).

The Script- and Port-based services already supported this mode, but version 2.4 extended it to include the Application and Ping services, too, along with the new Twitter service. So you can now see more information about exactly what's going on with the Ping checks, and more information about the other services. Version 2.4 also made the Preview window more responsive for this mode, showing the source script immediately, instead of after the check is complete, so you can see what it's doing.

I hope you'll use the Preview window to good advantage when configuring and using Simon.

Mac OS X versions for Simon

Since a few people have asked, regarding my announcement yesterday that Simon version 2.4 now requires a minimum of Tiger (Mac OS X 10.4), here's the current breakdown of OS versions for Simon:

  • 63% are on 10.5.2
  • 30% are on 10.4.11
  • 3% are on 10.3.9
  • 4% are on other OS versions (10.4.x or 10.5.x)

So a few people will be affected by this change, but a relatively small number. And that's always dropping, as more people buy new machines or get around to upgrading their OS.

For people stuck on 10.3.9, I'm sorry for the inconvenience... but it had to happen eventually, and Simon 2.3.5 is a fine version.

Interestingly, Simon is a little ahead of the curve when it comes to Leopard adoption. For my other products (excluding Narrator 2, which requires Leopard), the percentage averages to about 56% on 10.5.2, 40% on 10.4.11, 3% on 10.3.9, and 1% on others. So I could drop 10.3.9 support for those too, though I won't until necessary. It'll definitely happen eventually, but not for a while.

Simon 2.4 requires Tiger or later

One of my customers alerted me this morning that the just-released version 2.4 of Simon no longer works on Mac OS X 10.3.9 (Panther). I keep an old clamshell iBook on 10.3.9 for testing purposes, and just confirmed that this was the case. It seems that the framework used for the new Calendar plug-in, which caused hassles when building, also precludes running on 10.3.9. Even removing the framework and the plug-in from the built app didn't help.

I have been planning on dropping 10.3.9 support sometime this year anyway, but have been delaying that as long as possible. It no longer seems possible... so version 2.4 now officially requires a minimum of Tiger, i.e. Mac OS X 10.4 or later. (It works great on Leopard, too.)

I apologize for any inconvenience this may cause. I have updated the Simon site, release notes, and software listings accordingly. I've also added a link to Simon 2.3.5, the last 10.3.9-compatible release, on the Simon site.

If you are still using Mac OS X 10.3.9, I really recommend upgrading to 10.4 or 10.5. Tiger and Leopard include many great enhancements, and almost all software nowadays requires at least 10.4, and more and more are requiring 10.5.

Simon review, sponsoring sites

I read a nice review of Dejal Simon today on the Pixo Bebo blog:

On the surface, Simon is a simple Mac utility which runs all the time, checks web pages, sends out notifications when things are not as they should be. Behind the scenes, Simon is a top-notch server monitoring system with bells and whistles, and each of them have bells and whistles.

and:

All this extra effort on Simon’s part sounds as if it should be ultra complicated, yet, step by step, I found I could fill in the blanks in the Edit Test window, and get Simon to do more. I especially appreciated the notifiers, email messages to tell me what was happening. Cool.

Read the review.

I also signed up to sponsor three sites today:

Check out the sites and support them!

Simon 2.4 released

Simon version 2.4 is now in general release!

This update has a focus on service and notifier enhancements, though it also has a number of other improvements. On the service front, it adds a fantastic new Twitter plug-in, enabling you to monitor a number of aspects of the great Twitter service. You can have Simon watch 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.

The Twitter plug-in also works as a notifier. You can use this to send updates or direct messages to yourself or others via the popular Twitter service when a test has an event. View Simon notifications anywhere you can see tweets! See my Simon Twitter page.

Another handy new notifier plug-in is the Calendar one. This 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.

The Twitter and Calendar plug-ins were kindly written by Daniel Ellis. Thank you for your efforts!

The existing Port plug-in has had some bug fixes, plus has been extended to work as a notifier. So you can now create port sessions as notifications: have Simon open a connection to a server on a specific port, and send it commands to perform some action. Like the existing Script notifier, this opens up infinite possibilities!

Version 2.4 also bundles several services and notifiers that were only available as separate downloads on the Simon Extras page before, including the Incoming Mail (POP) via SSL, Outgoing Mail (SMTP) via SSL, Mount Volume, Network Time (NTP), Port Available, SNMP Status, and TCP Port Scanner services, and the APC Masterswitch and Growl Change notifiers.

It also includes an iPhone report template, kindly created by Joe Savelberg. This is a simple iPhone web app to allow browsing the Simon monitoring from your iPhone or iPod touch. See a live demo.

iPhone demoiPhone demo

But wait, there's more! This release also enhances other existing plug-ins to work better with the Smart Change Detection and Preview features, adds several handy service and notifier variables, and fixes several bugs.

Finally, it also adds a new preference, allowing simplified status icons, 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).

Read the release notes for full details.

Simon 2.4 is a free update for licensed Simon 2 customers.

Download now!

Simon 2.4b3 released

Another day, another beta release! Simon version 2.4b3 is now available. Unless any issues are reported, this will be the last beta for version 2.4:

  • 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 enabled, it uses red for a failure, bright green for a new change, and a lighter green for success (older change or recovery).
  • 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.
  • 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.
  • Fixed a crasher when previewing a Port-based test. (beta fix)

Download now!

Simon 2.4b2 released

Simon version 2.4b2 is now available:

  • 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.
  • 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.
  • 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 bug with the Speech notifier plug-in, where the volume slider was only accepting zero and full volumes.
  • Now uses plurals for Checks and Failures units except for values of exactly 1.0. (beta change)
  • Updated the French and German localizations.

Download now!

Simon 2.4b1 released

The first beta release of Simon version 2.4 is now available.

This release adds two major plug-ins, written by Daniel Ellis:

  • Calendar, a notifier plug-in, which 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.
  • Twitter, a 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.
  • Twitter is also available as a 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.

Version 2.4b1 also bundles several services and notifiers that were previously only available via the Simon Extras page, including:

  • Incoming Mail (POP) via SSL
  • Outgoing Mail (SMTP) via SSL
  • Mount Volume
  • Network Time (NTP)
  • Port Available
  • SNMP Status
  • TCP Port Scanner
  • APC Masterswitch
  • Growl Change

And unlike previous versions, people already using Simon will now automatically get these additions, unless you've already added them.

A couple of report templates from the Extras page are now also bundled: the iPhone and Variable Test 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.

The test scheduler was also updated, 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.

A bunch of new service and notifier variables were also added. Plus several other improvements. See the release notes for the full list of changes.

Download version 2.4b1 now! This is a free update for licensed Simon 2 customers. It is a beta release, so please provide feedback if you find any issues, or have any suggestions for improvements.

Simon on your iPhone, APC notifier, and more

One of the nice things about Dejal Simon is its flexibility. Not just in the wide range of website, server, application, etc monitoring services and notifiers, but that it can be extended by anyone, not just me.

As you may know, I have a page on the Dejal site devoted to such extensions, the Simon Extras page. Newly contributed services, notifiers, and reports tend to get bundled into the application in the next feature release, but you don't have to wait — you can download the new goodies now. In fact, existing customers need to do so to get them, as the bundled ones are only visible with the default data install for people first trying Simon (I have plans to improve that situation in the future via an enhanced update mechanism).

Here are some of the recent offerings:

  • iPhone: A report template to display reports on an iPhone or iPod touch (try it yourself with a live demo: point your iPhone at www.dejal.com/simon/iphonedemo):

    iPhone demoiPhone demo

  • APC Masterswitch: A notifier script to restart an outlet on an APC Masterswitch with Network Management Card v2.6.1. This has been requested by many others, so I'm sure will be much appreciated.
  • TCP Port Scanner: A service script to check all TCP ports on a server, to identify which are open.
  • Network Time (NTP): A service script test that an NTP server is responding.
  • Incoming Mail (POP) via SSL: A service script test that a POP3/SSL server is responding.
  • Port Available: A service script like the Port services, but simply checks if a specified port is open, without actually communicating on it.

Visit the Simon Extras page to download these and other handy goodies.

Simon 2.3.5 released

Simon version 2.3.5 is now available.

This update includes lots of changes, as follows. I considered calling it version 2.4, but strictly speaking all of the changes are improvements or fixes, not new features, which is my rule for bumping the second digit:

  • Improved the notifications to avoid notifying again if the test is already failing; it used to notify again if the error was slightly different, but that's usually just annoying. You can turn off the "Only notify once for each failure" checkbox to get repeatedly notified until recovery.
  • Improved the SSH service to avoid protocol identification warnings in the Console.
  • Fixed an issue with the FTP service where it had the wrong default protocol, which caused the incorrect Edit Test view to be displayed.
  • Improved the FTP service to work with the Security section of the Edit Test window, allowing checking secure FTP sites (without having to prepend the username and password to the URL).
  • Fixed a bug with the Basic service plug-in where it would mistakenly look for cookies for FTP services, which while harmless most of the time, can cause crashes in some situations.
  • Fixed a bug in the MySQL notifier plug-in where the Password field wasn't enabled correctly when using notifier-specific authentication.
  • Fixed a minor typo in a couple of report templates.
  • Fixed the tooltip for the "keep backup" checkbox in the Advanced preferences.
  • Enhanced the URLs for the Help menu to better support localization.
  • Updated the built-in Kagi purchasing tool to the latest version, which fixes some issues with Leopard.
  • Updated the French localization.

Download now!

Dejal and Leopard

LeopardAll the cool kids are doing it, so it must be my turn....

Mac OS X 10.5 "Leopard" is available tomorrow. It's a great update, that I've mostly enjoyed using for the past few months, so I highly recommend it to everyone. But an important consideration is always: will my existing software run on the new OS version? So here's a summary of the Leopard compatibility status of Dejal products, as far as I'm aware.

I should point out that this is based on a recent seed (pre-release version): Mac developers don't get the final version of Leopard any sooner than you do... and in fact get it later if they wait for the copy Apple sends as part of the Apple Developer Connection membership. There's been a bit of an uproar about that, but it was the same with Tiger, and will probably be the same again with the next big cat. Such is life.

Simon: My website and server monitoring tool runs fine under Leopard. It has been updated to use Leopard's window style for the Monitor window when running under 10.5, or the custom window style under 10.4 or 10.3.9. I plan on making several more Leopard improvements in a future version.

Time Out: Version 1.5 of this break reminder app was released not long ago, which added Leopard compatibility. It has no known issues with 10.5. Work on version 2 is underway (though currently paused); you can expect that in Q1 2008. It will require a minimum of 10.5, as it leverages several Leopard technologies.

Caboodle: This handy snippet-keeper app is also Leopard-ready as of the current release, version 1.1.2. I have big plans for Caboodle over the coming year, once I've done the other updates.

Narrator: My fun speech synthesis app hasn't been updated for a number of years, but appears to run okay under Leopard. I am currently working on a long-overdue new version of it -- actually a complete rewrite. The new version requires a minimum of Leopard. Watch the Dejal blog for more information about that as it progresses.

BlogAssist: This useful HTML markup tool is Leopard-ready as of the current release, version 2.1.1. It will also see some improvements in 2008, using technology being developed for Time Out.

Macfilink: My affiliate link cloaking app hasn't had an update for Leopard yet, but it seems to work okay. I haven't decided what to do for its next update, but it's possible I'll replace the data storage with Core Data for the Leopard update. It's the lowest priority, as this app does one job and does it very well as-is, so it doesn't need much tinkering.

So there you go. I hope you enjoy Leopard as much as I do. Please let me know if you discover any compatibility issues, but as far as Dejal products are concerned, you should be good to go!

Syndicate content