Release History (v4-v5)

From WebWatchBotWiki
Jump to: navigation, search
 Share 

Version 5

5.1.4 (Build 18624) - 4 Apr 2008 17:06:56 GMT

  • Enhancement: HTTP/HTTPS Watch Types: If the HTTP method is POST (not the default GET), the Watch Type displayed in the Watch List will show "HTTP (POST)" or "HTTPS (POST)" to easily identify Watch Items that are POSTing data.
  • Bug Fix (5.1.4.1): Reports: Not including chart with emailed reports for HTML and PDF formats, zipped and unzipped.
  • Bug Fix (5.1.4.2): Performance Counter Watch Types: Email alerts now properly contain output when option is checked.
  • Bug Fix (5.1.4.3): Status Report: Fixed crash when creating a new Watch Group in the Status Report screen.
  • Bug Fix (5.1.4.4): Status Report: When a new Watch Group is created and the Status Report for that group is created, the images no longer appear broken until the first refresh.
  • Bug Fix (5.1.4.5): Charts: Corrected issue where Watch types: process, service, and drive were not properly displaying date & time and time on the x-axis properly when "grouping" is turned off.
  • Bug Fix (5.1.4.6): Default email addresses are no longer displayed in a Watch Item's email alert settings. Default email addresses are still automatically sent email alerts.
  • Bug Fix (5.1.4.7): Scheduled Maintanence for All Watch Items: If the connectivity monitor is down before going into maintenance mode, when maintenance mode ends, the Watch Items are not restarted, requiring a service restart. Fixed.
  • Bug Fix (5.1.4.8): Scheduled Maintenance: Maintenance mode was ending 1 minute early - changed to end on time. Note: schedules are checked once every 15 seconds, which may cause maintenenace mode to end +/- 15 seconds from the specified time.
  • Bug Fix (5.1.4.9.7091): Reports: Chart settings for one report overwriting settings for another report.

--NOTE--: This has been fixed; however, all report charts are reset to default settings.

  • Bug Fix (5.1.4.10.7020): Reports: If filename is other than the default location, chart image not copied to same location as report.
  • Bug Fix (5.1.4.11.7022): Custom Watch Types: If the output file does not exist, the custom Watch Item will not run.
  • Bug Fix (5.1.4.12.6694): Files created by WebWatchBot automatically grant security permission to "Everyone" which is not the same for all languages. If the language is English, the security is granted to "Everyone", Spanish is "Todos" and German is "Jeder". For all other languages, the default security is set.
  • Bug Fix (5.1.4.13): Custom Watch Types: If output from custom watch is blank, WebWatchBot will no longer time-out and fail.
  • Bug Fix (5.1.4.14): Custom Watch Types: Output properly included in email alerts.


5.1.3 (Build 18477) - Wed, 16 Jan 2008 07:33:56 -0400

  • Bug Fix (5.1.3.1): Reports: Reports with a filename other than the default, will have a broken chart image. Fixed.


5.1.2 (Build 18456) - Fri, 14 Dec 2007 08:34:24 -0400

  • Enhancement: Support for SQL Server 2008 CTP; support for release version of SQL Server 2008 forthcoming.
  • Bug Fix (5.1.2.1): Import/Export: Corrected issues with decoding some text fields: HTTP header, and HTTP post data.
  • Bug Fix (5.1.2.2.6990): Some historical data collected no longer orphaned when Watch Items and Transactions are deleted.
  • Bug Fix (5.1.2.3): Database Maintenance: Orphaned historical records are now purged which can result in significant performance increases on systems running WebWatchBot for a long period of time.
  • Bug Fix (5.1.2.4): SLA Status: Corrected issue where email alerts for SLA status were not being sent out.
  • Bug Fix (5.1.2.5): Email Alerts: If upgrading from a version previous to v5.1 or upgrading Professional to Enterprise and email alerts are configured to send out as SMS, email alerts were not being sent as SMS but rather as HTML. For Professional version users, the SMS checkbox is still visible and should operate as intended. If upgrading, email alerts will be forced to send as SMS until the email alert is updated whereupon all email alerts default back to HTML.
  • Bug Fix (5.1.2.6.6969 ): Status Report: Master Status Report duplicating Watch Items and Transactions.
  • Bug Fix (5.1.2.7): Performance and Real-Time Charts: Changing certain chart properties on a Transaction chart will cause the chart to change to an unstacked area chart.
  • Bug Fix (5.1.2.8): Performance Chart: Refreshing the chart causes some settings to be lost, e.g. X and Y axis grid lines.
  • Bug Fix (5.1.2.9): Performance Chart: Grouping by "Month by Day of Week" did not show correct X-Axis labels.
  • Bug Fix (5.1.2.10): Preferences: After making changes, when they are applied, the message window would not close.
  • Bug Fix (5.1.2.11.6997): HTTP/HTTPS Watch Types: Line breaks removed from search text and web pages to ensure searches are more accurate.
  • Bug Fix (5.1.2.12.6771): Log: Changing the name of a Transaction now automatically reloads the log file and displays it in the Log pane in WebWatchBot Manager without the need to close and restart WebWatchBot.
  • Bug Fix (5.1.2.13.7004): Email Alerts: If an email alert is configured without any email addresses or contacts, but the default contains one and only one contact user or contact group, the email alert will not be sent.
  • Bug Fix (5.1.2.14): Import/Export: Email Settings, use authentication checkbox not being imported/exported properly.
  • Bug Fix (5.1.2.15): Service Watch Types: Testing a new Watch Item of type Service would always return failure with output that showed success.
  • Bug Fix (5.1.2.16): Stability fix: If WebWatchBot is installed on Windows 2003 SP1 without DEP exception for WebWatchBot turned on.
  • Bug Fix (5.1.2.17): Watch Item Test: Corrected output messages that erroneously reported success or failure.
  • Bug Fix (5.1.2.18): Dashboard: Corrected uptime/downtime totals that show previously selected criteria totals under certain circumstances.
  • Bug Fix (5.1.2.19): SLA Status: When running WebWatchBot in Windows Service mode, changes made to SLA Status settings not updated until the Watch Item is suspended, then activated or the service is restarted.
  • Bug Fix (5.1.2.20): Reports: If a Watch Item/Transaction runs while a report is being generated, the chart can be deleted and not displayed.
  • Bug Fix (5.1.2.21): Process Watch Types: Option "Running - unchecking this box will cause the watch item to fail if the process is running" when unchecked, not properly reporting failure when a process is running.
  • Bug Fix (5.1.2.22): Process & Service Watch Types: Output not being sent with email alerts.
  • Bug Fix (5.1.2.23): Email Alerts: Watch Types other than HTTP, HTTPS, and Transactions with output sent in an email alert not formatted properly.
  • Bug Fix (5.1.2.24): Email Settings: Changing the default email addresses under the General tab, then switching to the contacts tab causes changes to be lost.
  • Bug Fix (5.1.2.25): Email Settings: Setting a contact user or group as the default, then clicking OK without switching to the General tab, causes the change to be lost.
  • Change: Watch Item Properties, Alarm Tab: Email alert is active by default.


5.1.1 (Build 18113) - Fri, 16 Nov 2007 15:26:08 -0400

  • Bug Fix (5.1.1.1): Chart Preview: Selecting Date Range "Last..." not reflected in preview of chart.
  • Bug Fix (5.1.1.2): Status Report: Changing the columns for display would not display the correct order until service restart.
  • Bug Fix (5.1.1.3): Watch Groups: Opening the properties of a Watch Group would show duplicate Watch Items displayed in the "Show" list. The Status Report would also duplicate these entries.
  • Bug Fix (5.1.1.4): Transactions: Setting advanced trigger and reset escalation rules do not appear to save - the settings are saved, but show unchecked when viewing properties of a transaction summary.
  • Bug Fix (5.1.1.5): Email Alerts: Unable to send to multiple recipients (does not include contact users in contact groups).
  • Bug Fix (5.1.1.6): Splash screen should now automatically and always close at startup.
  • Bug Fix (5.1.1.7): If the connection between WebWatchBot and its database is broken while running a test of a Watch Item while in the Properties window, an error can occur which will cause WebWatchBot Manager to crash.
  • Change: Header columns: "Warning Notify Email" and "Down Notify Email" are no longer available in the Watch List or reports.


5.1 (Build 18060) - Wed, 7 Nov 2007 19:00:27 -0400

  • Enhancement: Alarm Action Escalation
  • Enhancement: Alert Contacts
  • Enhancement: Import/Export. Email Settings, Contacts, Watch Item Schedules and Watch Item Reports can now be imported/exported.
  • Bug Fix (5.1.1): Custom Watch Types: Corrected issue where search text is not found most of the time.
  • Bug Fix (5.1.2): File Watch Types: Get current file size incorrect under certain circumstances.
  • Bug Fix (5.1.3.6825): Custom Watch Types: Custom watch Return Code Verification Active checkbox has no effect
  • Bug Fix (5.1.4.6834): Performance Counter Watch Types: Performance Counter and set the "verification - Measured value" to "less then". After you save/create the counter the "verification - Measured value" is set back to "greater than".
  • Bug Fix (5.1.5.6831): Import/Export fails to transfer "URL to Execute" alarm commands.
  • Bug Fix (5.1.6): WebWatchBot Preferences, Advanced Properties, Database: Changing the connection string previoulsly had no affect. Fixed.
  • Bug Fix (5.1.7): Historical data may contain incorrect uptime/downtime statistics that will affect report statistics. Run wwbcmdline -fix501 to correct existing data.


5.0.7 (Build 16837) - Tue, 24 Jul 2007 19:39:07 -0400

  • Bug Fix (5.0.7.1): Fixed database backup and database maintenance error for some installs using SQL Server 2005 Express as back-end database.
  • Bug Fix (5.0.7.2): Disk Usage Watch Types: Corrected incorrect numbers reported in Test.
  • Bug Fix (5.0.7.3): Watch Item Import: Post data over 78 characters truncated. Fixed.
  • Bug Fix (5.0.7.4): Improved data clean-up and management of files in the WebWatchBot data folder.
  • Bug Fix (5.0.7.5): Transactions: Reports can now display the column "Response Time (ms)"


5.0.6 (Build 16831) - Mon, 4 Jun 2007 08:38:29 -0400

  • Bug Fix (5.0.6.1): Enhanced HTTP error handling addressing two issues: 1. Entering a bad/non-existant URL, 2. Querying a URL of a web server that is not running or accepting connections. In both cases if the timeout is not set for the Watch Item, WebWatchBot can query indefinitely.
  • Bug Fix (5.0.6.2): Status Report: Removed special text which is only visible in Firefox browser.
  • Bug Fix (5.0.6.3): Fixed spelling and gramatical errors.
  • Bug Fix (5.0.6.4): Importing Snmp Watch Types did not import the community string.


  • Bug Fix (5.0.6.5): Check for a newer version: Incorrectly reporting that user must be logged in as the local administrator in order to launch the WebWatchBot Updater.
  • Bug Fix (5.0.6.6): Performance Counter Settings: Allocated more memory so that computers with a large number of performance counters would not receive the following error message when viewing all performance counters on the system: "The mszObjectList buffer is not large enough to hold the list of objects. Use the pcchBufferLength parameter to allocate the required size buffer."
  • Change: Update internal components which may address a problem where the UI will not load in rare cases on a few systems.
  • Change: Performance Counters, values stored in the database to better handle European decimal notation of comma instead of period.


5.0.5 (Build 16748) - Mon, 12 Mar 2007 13:33:11 -0400

  • Bug Fix (5.0.5.1): FTP Watch Types: Increased the field size for "file to download remote" and "file to upload remote" from 50 characters to 255 characters.
  • Bug Fix (5.0.5.2): Watch Groups: If a Watch Item's name is changed, editing the Watch Group will cause the the renamed Watch Item to be removed from the group. Fixed.
  • Bug Fix (5.0.5.3): File Watch Types: Added suport to monitor zero byte sized files.
  • Bug Fix (5.0.5.4): Maintenance Mode for a single Watch Item or Transaction not being observed if the run frequency is one hour or longer.
  • Bug Fix (5.0.5.5): Fixed file permissions on log files to "Everyone" instead of the creator of the file. This prevents the problem where changing the user account for the WebWatchBot service prevents WebWatchBot Manager from opening and viewing log files.
  • Bug Fix (5.0.5.6): SMTP Watch Types: Specifying a port other than 25 causes the Watch Item to fail.
  • Bug Fix (5.0.5.7): Email Alerts: Email alerts that attach a report with the same exact filename can cause a conflict, preventing an email alert from being sent. Fixed.
  • Change: FTP Watch Types: If a local or remote file exists, the file will be overwritten.
  • Change: Process Watch Types: If the computer name contains one or more slashes, a warning message is displayed.
  • Change: Improved support for limited Windows user accounts.


5.0.4 (Build 16449) - Wed, 17 Jan 2007 14:58:15 -0400

  • Bug Fix (5.0.4.1): If redirecting from http to https or vice versa, the incorrect port number is specified causing the redirection to fail. Fixed.
  • Bug Fix (5.0.4.2): Removed the "Loading..." message that is not automatically removed after auto-refresh of the Performance chart.
  • Bug Fix (5.0.4.3): Watch Items and Transactions: Running a test shows an error. Fixed.
  • Bug Fix (5.0.4.4): File Watch Type: Corrected mis-reporting of file size.
  • Bug Fix (5.0.4.5): Corrected issue where upgrade process would fail if a table's size is very large.
  • Bug Fix (5.0.4.6): Time formats (About screen, chart records loaded status, etc.) mis-formatted, e.g. "1 hour2minutes". Fixed.
  • Bug Fix (5.0.4.7): Database Maintenance & Backup: Maintenance and Backup fails with an error message on machines using SQL Server on a different machine.


5.0.3 (Build 16400) - Fri, 5 Jan 2007 07:29:23 -0400

  • Enhancement: HTTP/HTTPS Watch Types: Post Data value randomization. Types of replacement tags that we are looking for: (*TEXT:0*), (*DECIMAL:2.2*) and (*INTEGER:0*), where the number is the length of either the text string or the number. Decimals can have a precision of up to 9. The maximum length of a decimal and integer is 20.
  • Enhancement: Reports and Charts: Specify new Date Range for specific time periods for Last X units, e.g. 1 minute, 2 days, 3 weeks, 1 month, 2 years, etc.
  • Enhancement: Reports: Added support for report output in PDF format.
  • Enhancement: Thread Monitor: Each Watch Item and Transaction's thread is monitored every 15 seconds to ensure it is running, and restarted when it is not.
  • Enhancement: Email Settings: Port number can be specified.
  • Enhancement: SNMP: Ability to specify an SNMP community other than "public"
  • Enhancement: Added "New" to right-click context menu on the Watch List.
  • Bug Fix (5.0.3.1): Improved performance during startup and during settings updates for Transactions.
  • Bug Fix (5.0.3.2): Some chart settings not being saved. Fixed.
  • Bug Fix (5.0.3.3): Reports: Error message "An error occurred retrieving summary data from the database". Fixed.
  • Bug Fix (5.0.3.4): Database Maintance/Backup: Now preventing backups to be run in WebWatchBot when the back-end database is not local. Also fixes the issue where database maintenance would not run successfully because backup fails.
  • Bug Fix (5.0.3.5): Alarm Command: If the length of the "Program", "URL", "Reset URL", "Reset Program" exceeds the maximum length (about 240 characters), a message will be displayed and the text will be shortened.
  • Bug Fix (5.0.3.6): WebWatchBot Service: If the database storing WebWatchBot's data is offline, an error will occur. Fixed.


5.0.2 (Build 15904) - Fri, 1 Dec 2006 10:30:57 -0400

  • Summary: Performance improvements, WebWatchBot database management, new features, and important bug fixes.
  • Enhancement: Database Report: (Tools -> Database -> Report ) View database integrity, database size, and backup history.
  • Enhancement: Database Backup: (Tools -> Database -> Backup ) Backup the WebWatchBot database through SQL Server, truncates the database transaction log, and shrinks the SQL Server data and log files.
  • Enhancement: Database Maintenance: (Tools -> Database -> Maintenance) Checks database integrity (repairs if necessary), reindexes tables for better performance, backs-up database. This can now be scheduled.
  • Enhancement: WebWatchBot Updater: Introducing a utility to update WebWatchBot without downloading and installing the WebWatchBot setup.
  • Enhancement: HTTP/HTTPS Watch Types: Now handling HTTP Status Code 303 and a Watch Item's alarm condition can be set to fail when a 303 occurs.
  • Enhancement: Import: Import feature can now import from simple text files with a single URL per line.
  • Enhancement: Transactions: Added new option for Session ID Settings: Detect Session ID in Redirection Url. If a transaction step performs a redirection with a Session ID in the URL, WebWatchBot can now detect this and capture the assigned Session ID.
  • Bug Fix (5.0.2.1): Added indexes to database schema to improve performance.
  • Bug Fix (5.0.2.2): Scheduled reports to be emailed did not send email.
  • Bug Fix (5.0.2.4): Email alerts with reports not being emailed requested report.
  • Bug Fix (5.0.2.5): Alarm thresholds are now imported and exported when using the import/export feature.
  • Bug Fix (5.0.2.6): Watch Item settings interval value now being saved (MRU) for subsequent new Watch Items.
  • Bug Fix (5.0.2.7): Scheduler View: "Now" button is no longer disabled.
  • Bug Fix (5.0.2.8): When WebWatchBot shuts down, the log no longer states that it is entering maintenance mode. It now states that the quit message has been received.
  • Bug Fix (5.0.2.9): If the connection to the SQL Server WebWatchBot uses as its database is broken (the server is restarted, network error, etc.), WebWatchBot will automatically reconnect.
  • Bug Fix (5.0.2.10): When remotely connected, the message to configure email settings will no longer appear.
  • Bug Fix (5.0.2.11): Real-Time Chart: When multiple Watch Items are selected, the chart will not display.
  • Bug Fix (5.0.2.12): Performance Chart options: Added visual indication when reset button is clicked. For the Performance chart, when chart options are reset, the chart is automatically grouped hour by day.
  • Bug Fix (5.0.2.13): Status Report: Fixed issue where changing the save interval would not take affect until service restart.
  • Bug Fix (5.0.2.14): Statistics: Corrected issue where statistics would not be updated properly in rare circumstances, which could cause repeated email alerts.
  • Bug Fix (5.0.2.15): Reports for Process and Service Watch Types: Detailed reports are not correctly showing the date and status on each line in the report detail.
  • Bug Fix (5.0.2.16): Custom Watch Types: Watch Items without a command no longer run indefinitely.
  • Bug Fix (5.0.2.17): HTTP Watch Types: If version 4 data converted to version 5, historical data was not being properly converted. The installation database upgrade routine will now properly convert the data.
  • Change: Post Data is now encoded to handle special characters.
  • Change: Performance Chart: Auto updates every 5 minutes (was every 1 minute) only if the global auto-refresh is set to 0 (real-time).
  • Change: Performance Chart: Title for Transactions now include the transaction name and the type of chart displayed.


5.0.1 - Tue, 17 Oct 2006 00:00:00 -0400

  • Bug Fix (5.0.1.1): Improved performance when starting up WebWatchBot Manager and the WebWatchBot Service.
  • Bug Fix (5.0.1.2): Database Upgrade: Corrected problem with regional settings where floating numbers are represented with a comma instead of a period, causing new installs and upgrades to fail.
  • Bug Fix (5.0.1.3): Service may not start-up when there are more than 25 Watch Items.
  • Bug Fix (5.0.1.4): Chart does not show correct memory usage. The units are in GB no matter what.
  • Bug Fix (5.0.1.5): Multi-selection actions now pause all preview pane updates for better performance.
  • Bug Fix (5.0.1.6): Killing the service process WWBServer.exe can cause the Gui to display the message that the connection to the remote server has been terminated.
  • Bug Fix (5.0.1.7): New Watch Items: Create a new watch item, switch to the schedule tab, click "New" -> Crash.
  • Bug Fix (5.0.1.8): Process and Service Watch Types: Charts now show CPU point labels.
  • Bug Fix (5.0.1.9): Disk Usage Watch Types: Y axis now show units, e.g. MB or GB
  • Bug Fix (5.0.1.10): Status Report: New monitoring types do not properly show Last and Avg.
  • Bug Fix (5.0.1.11): Process and Service Watch Types: Memory threshold check fixed.
  • Bug Fix (5.0.1.12): Reports: Reports run through the scheduler or with an email alert are now run in a separate process to prevent memory/resource leaking.
  • Change: Performance Chart: The performance chart now refreshes automatically every 60 seconds.


5.0 - Mon, 2 Oct 2006 00:00:00 -0400

  • Enhancement: New Watch Type: Performance Counters
  • Enhancement: New Watch Type: File
  • Enhancement: New Watch Type: Disk Usage
  • Enhancement: New Watch Type: Process
  • Enhancement: New Watch Type: Services
  • Enhancement: New Watch Type: Event Log
  • Enhancement: New Watch Type: Trace Route
  • Enhancement: New Watch Type: SNMP
  • Enhancement: New Watch Type: Custom


Version 4

4.0.11 - Fri, 9 Feb 2007 08:18:03 -0400

  • Enhancement: Thread Monitor: Each Watch Item and Transaction's thread is monitored every 15 seconds to ensure it is running, and restarted when it is not.
  • Enhancement: HTTP/HTTPS Watch Types: Now handling HTTP Status Code 303 and a Watch Item's alarm condition can be set to fail when a 303 occurs.
  • Enhancement: HTTP/HTTPS Watch Types: Post Data value randomization. Types of replacement tags that we are looking for: (*TEXT:0*), (*DECIMAL:2.2*) and (*INTEGER:0*), where the number is the length of either the text string or the number. Decimals can have a precision of up to 9. The maximum length of a decimal and integer is 20.
  • Enhancement: Import: Import feature can now import from simple text files with a single URL per line.
  • Enhancement: Transactions: Added new option for Session ID Settings: Detect Session ID in Redirection Url. If a transaction step performs a redirection with a Session ID in the URL, WebWatchBot can now detect this and capture the assigned Session ID.
  • Enhancement: Reports and Charts: Specify new Date Range for specific time periods for Last X units, e.g. 1 minute, 2 days, 3 weeks, 1 month, 2 years, etc.
  • Enhancement: Reports: Added support for report output in PDF format.
  • Enhancement: Email Settings: Port number can be specified.
  • Enhancement: Added "New" to right-click context menu on the Watch List.
  • Bug Fix (4.0.11.1): Improved performance when starting up WebWatchBot Manager and the WebWatchBot Service.
  • Bug Fix (4.0.11.2): Database Upgrade: Corrected problem with regional settings where floating numbers are represented with a comma instead of a period, causing new installs and upgrades to fail.
  • Bug Fix (4.0.11.3): Multi-selection actions now pause all preview pane updates for better performance.
  • Bug Fix (4.0.11.4): Killing the service process WWBServer.exe can cause the Gui to display the message that the connection to the remote server has been terminated.
  • Bug Fix (4.0.11.5): New Watch Items: Create a new watch item, switch to the schedule tab, click "New" -> Crash.
  • Bug Fix (4.0.11.6): Reports: Reports run through the scheduler or with an email alert are now run in a separate process to prevent memory/resource leaking.
  • Bug Fix (4.0.11.7): Scheduled reports to be emailed did not send email. Fixed.
  • Bug Fix (4.0.11.8): Email alerts with reports not being emailed requested report. Fixed.
  • Bug Fix (4.0.11.9): Alarm thresholds are now imported and exported when using the import/export feature.
  • Bug Fix (4.0.11.10): Watch Item settings interval value now being saved (MRU) for subsequent new Watch Items.
  • Bug Fix (4.0.11.11): Scheduler View: "Now" button is no longer disabled.
  • Bug Fix (4.0.11.12): When WebWatchBot shuts down, the log no longer states that it is entering maintenance mode. It now states that the quit message has been received.
  • Bug Fix (4.0.11.13): If the connection to the SQL Server WebWatchBot uses as its database is broken (the server is restarted, network error, etc.), WebWatchBot will automatically reconnect.
  • Bug Fix (4.0.11.14): When remotely connected, the message to configure email settings will no longer appear.
  • Bug Fix (4.0.11.15): Real-Time Chart: When multiple Watch Items are selected, the chart will not display.
  • Bug Fix (4.0.11.16): Performance Chart options: Added visual indication when reset button is clicked. For the Performance chart, when chart options are reset, the chart is automatically grouped hour by day.
  • Bug Fix (4.0.11.17): Status Report: Fixed issue where changing the save interval would not take affect until service restart.
  • Bug Fix (4.0.11.18): Statistics: Corrected issue where statistics would not be updated properly in rare circumstances, which could cause repeated email alerts.
  • Bug Fix (4.0.11.19): Improved performance during startup and during settings updates for Transactions.
  • Bug Fix (4.0.11.20): Some chart settings not being saved. Fixed.
  • Bug Fix (4.0.11.21): Reports: Error message "An error occurred retrieving summary data from the database".
  • Bug Fix (4.0.11.22): Alarm Command: If the length of the "Program", "URL", "Reset URL", "Reset Program" exceeds the maximum length (about 240 characters), a message will be displayed and the text will be shortened.
  • Bug Fix (4.0.11.23): WebWatchBot Service: If the database storing WebWatchBot's data is offline, an error will occur. Fixed.
  • Bug Fix (4.0.11.24): If redirecting from http to https or vice versa, the incorrect port number is specified causing the redirection to fail. Fixed.
  • Bug Fix (4.0.11.25): Watch Items and Transactions: Running a test shows an error. Fixed.
  • Bug Fix (4.0.11.26): Corrected issue where upgrade process would fail if a table's size is very large.
  • Bug Fix (4.0.11.27): Time formats (About screen, chart records loaded status, etc.) mis-formatted, e.g. "1 hour2minutes".
  • Bug Fix (4.0.11.28): FTP Watch Types: Increased the field size for "file to download remote" and "file to upload remote" from 50 characters to 255 characters.
  • Bug Fix (4.0.11.29): Watch Groups: If a Watch Item's name is changed, editing the Watch Group will cause the the renamed Watch Item to be removed from the group. Fixed.
  • Bug Fix (4.0.11.30): Maintenance Mode for a single Watch Item or Transaction not being observed if the run frequency is longer than the maintenance window.
  • Change: FTP Watch Types: If a local or remote file exists, the file will be overwritten.
  • Change: Post Data is now encoded to handle special characters.
  • Change: Performance Chart: Auto updates every 5 minutes only if the global auto-refresh is set to 0 (real-time).
  • Change: Performance Chart: Title for Transactions now include the transaction name and the type of chart displayed.


4.0.10 - Tue, 17 Oct 2006 00:00:00 -0400

  • Bug Fix (4.0.10.1): Added indexes to database schema to improve performance.
  • Bug Fix (4.0.10.2): Improved performance when starting up WebWatchBot Manager and the WebWatchBot Service.
  • Bug Fix (4.0.10.3): Database Upgrade: Corrected problem with regional settings where floating numbers are represented with a comma instead of a period, causing new installs and upgrades to fail.
  • Bug Fix (4.0.10.4): Multi-selection actions now pause all preview pane updates for better performance.
  • Bug Fix (4.0.10.5): Killing the service process WWBServer.exe can cause the Gui to display the message that the connection to the remote server has been terminated.
  • Bug Fix (4.0.10.6): New Watch Items: Create a new watch item, switch to the schedule tab, click "New" -> Crash.
  • Bug Fix (4.0.10.7): Reports: Reports run through the scheduler or with an email alert are now run in a separate process to prevent memory/resource leaking.
  • Change: Performance Chart: The performance chart now refreshes automatically every 60 seconds.


4.0.9 - Wed, 4 Oct 2006 00:00:00 -0400

  • Enhancement: Auto Refresh Interval: Specify the frequency which the Watch List is updated in seconds. If set to 0 (the default), Watch Items are updated on the Watch List as statistics are updated in real-time.
  • Bug Fix (4.0.9.1): Report headings: Corrected "Times Checked" and "Average Response Time"
  • Bug Fix (4.0.9.2): Maintenance periods start and end times were not accurate, e.g. end time is 1:01:00, but maintenance would end at 1:00:30. Fixed.
  • Bug Fix (4.0.9.3): HTTP Watch Types: If returned output from a downloaded page is blank content is searched, the Watch Item will fail with an incorrect response code to check the HTTP response code which is usually 200. This has been corrected to report a search failure if applicable.
  • Bug Fix (4.0.9.4); Client-Server Connection: Changed location of server port number to HKEY_LOCAL_MACHINE.
  • Bug Fix (4.0.9.5): Reports: Emailed reports had a blank "friendly" from name which can cause some email servers to incorrectly flag it as spam.
  • Bug Fix (4.0.9.6): Go To Url: Would open a Windows Explorer instance instead of the URL/IP Address.


4.0.8 - Thu, 24 Aug 2006 00:00:00 -0400

  • Enhancement: Alarm action email alert message body, executed commands, and executed URLs can now contain dynamic variables previously only available for email subject.
  • Bug Fix (4.0.8.1): WebWatchBot Service: Windows Server 2003 Enterprise SP1 could not start service.
  • Bug Fix (4.0.8.2): Status Report: Adding removing Watch Items are not updated in the status report until the WebWatchBot service is restarted.
  • Bug Fix (4.0.8.3): Transactions: After adding/updating transactions, an incorrect message that some steps are now orphaned is being displayed.
  • Bug Fix (4.0.8.4): Reports: Charts not copied to non-default locations in reports with one or more spaces in the name.
  • Bug Fix (4.0.8.5): Remote Connection: Fixed problem where changing settings would not be saved if answering yes to the prompt to reconnect.
  • Bug Fix (4.0.8.6): Scheduled Reports: Reports changed to run synchronously instead of asynchronously which caused a resource overload with WebWatchBot.
  • Bug Fix (4.0.8.7): HTTP Watch Types: Connection timeouts had a limit of 20 seconds regardless of the timeout setting for a Watch Item due to a long standing bug in Internet Explorer. If the timeout is active, the connection timeout is set to that value for that Watch Item. If it is not active, the Send Timeout, from WebWatchBot preferences, value is used


4.0.7 - Fri, 2 Jun 2006 00:00:00 -0400

  • Enhancement: Reports: Added option to zip compress reports as attachments. If this option is not selected, reports will be sent as an HTML formatted email with an optional embedded chart.
  • Bug Fix (4.0.7.1): Reports: Cannot create a new report
  • Bug Fix (4.0.7.2): Reports: Cannot create a report showing only successes as set in the report options under the "Details" tab. If only Successes is checked and Failures unchecked, the report will not be generated.
  • Bug Fix (4.0.7.3): Reports: When adding a new report, changes from the default settings are not saved.
  • Bug Fix (4.0.7.4): Watch Item Properties: If no Watch Items, adding a new Watch Item will pop-up a message to enter an integer.


4.0.6 - Tue, 16 May 2006 00:00:00 -0400

  • Enhancement: Transactions: Use Token: Handling of tokens used in web applications.
  • Enhancement: Reports: Increased performance generating Downtime, Failure, and Summary reports.
  • Enhancement: Reports: Report summary now includes: 1. Uptime percentage, and length of time 2. Downtime percentage and length of time.
  • Bug Fix (4.0.6.1): Watch Group: Adding a new Watch Group, creating a new Watch Item, then immediately adding it to the newly created group when prompted, causes the WebWatchBot service to error. Fixed.
  • Bug Fix (4.0.6.2): Watch Item/Transaction Properties: Cannot test while remotely connected. Fixed.
  • Bug Fix (4.0.6.3): Copied Watch Item: Stats do not update. Fixed.
  • Bug Fix (4.0.6.4): Fixed memory leak that occurs when a connection to a web server cannot be established.
  • Bug Fix (4.0.6.5): Scheduled reports: Changes to reports for Watch Items that are exclusive transaction steps do not take effect until the service is restarted. Fixed - changes are now updated without need to restart the service.
  • Bug Fix (4.0.6.6): Statistics: Last success and failure now properly reported in the Watch List and in report headings.
  • Bug Fix (4.0.6.7): Remote Connection: New Watch Items and log files cannot be viewed in WebWatchBot Manager.


4.0.5 - Fri, 28 Apr 2006 00:00:00 -0400

  • Enhancement: Added 2 new WebWatchBot preferences: Email settings, Retries: Number of times to retry an email alert after failing to send an alert; Retry Delay: Number of seconds between retries.
  • Change: Transaction Recorder: Pages with invalid certificates were being prevented from being loaded because the warning dialog was being suppressed.
  • Change: Alarm: Command tab, program to execute is now encoded in the database to allow for special characters. Conversion of data is automatically done on upgrade.
  • Change: Transaction steps with HTTP Watch Types: New Watch Items now have the option to download images turned off by default.
  • Change: Transaction steps with HTTP Watch Types: New Watch Items now have the option to timeout based on a set number of milliseconds turned off by default.
  • Bug Fix (4.0.5.1): Watch Item/Transaction Properties: Change to number of consecutive failures does not always save.
  • Bug Fix (4.0.5.2): Reports: Chart not saved with report to a non-local directory.
  • Bug Fix (4.0.5.3): Transactions: If "Continue if step fails" is enabled and a transactions step fails, the transaction will now fail.
  • Bug Fix (4.0.5.4): Transactions: Deleting an orphaned transaction step caused the Watch List to not update until another change was made. Fixed.
  • Bug Fix (4.0.5.5): HTTP Watch Types: HTTP settings, Search Tab, the Snapshot functionality was not retrieving web pages. Fixed.
  • Bug Fix (4.0.5.6): HTTP Watch Types: Searches with search text taken from snapshots incorrectly reported a search failure.
  • Bug Fix (4.0.5.7): Maintenance Mode: Change made to reduce resource usage problem when there are over 100 Watch Items.
  • Bug Fix (4.0.5.8): Log: Incorrectly logging "Watch Item Failed: OK" when success occurred.
  • Bug Fix (4.0.5.9): HTTP Watch Types: Some redirects not being followed. Fixed.
  • Bug Fix (4.0.5.10): Watch List: If "Show Transaction Steps (Type)" is set to false, transaction steps are still shown when Watch List is filtered by type.
  • Bug Fix (4.0.5.11): Deleting orphaned transaction steps causing an error in the WebWatchBot service under certain conditions.
  • Bug Fix (4.0.5.12): Copying of Watch Item does not copy alarm trigger or reset values. Fixed.
  • Bug Fix (4.0.5.13): HTTP Watch Types: Timeouts with a reported HTTP 408 log failure if alarm condition for 408 is unchecked.


4.0.4 (Build 14401) - Wed, 12 Apr 2006 00:00:00 -0400

  • Change: Watch Item Properties: Timeout moved to the "General" tab. This was moved to the "Alarm Conditions" window in version 4.0.3. Since this buried this vital setting too deep in the configuration screens, it has been moved back.
  • Bug Fix (4.0.4.10): HTTP Watch Types: Images with non-standard names, e.g. .gif, .jpg, file extension were not being downloaded. Better handling of images based on the HTTP response header content-type stating that a file is an image.


4.0.4 (Build 14400) - Sun, 9 Apr 2006 00:00:00 -0400

  • Enhancement: Transactions: Session Id in URL. Handling of session variables in the URL by injecting dynamically generated session ids into subsequent Watch Items that are steps within a transaction.
  • Enhancement: Transactions: More detailed logging of 301 and 302 redirects.
  • Enhancement: Transaction Recorder: Most popup windows are now handled and displayed in the Transaction Recorder window.
  • Enhancement: Added new WebWatchBot preference: Redirect on HTTP 307: If True, WebWatchBot will automatically redirect to the URL specified in the header and/or content. Setting this option to TRUE (default) will cause WebWatchBot to act much like your browser does.
  • Enhancement: Added new WebWatchBot preference: Auto Redirect: If True, all HTTP redirects: 301, 302, and 307will be handled at a level lower than WebWatchBot normally handles redirects. Set this option to true if WebWatchBot is not properly handling individual redirects. This option overrides other redirection options.
  • Change: Transaction Recorder: "about:blank" is no longer recorded. This is returned by some sites that popup windows.
  • Change: Transactions: If transaction steps are orphaned, three options are presented: keep, delete, or do nothing. Keep will make the Watch Item non-exlusive so that they operate independently, delete will permanently delete the Watch Item.
  • Bug Fix (4.0.4.1): HTTP Threads Simulate: If set to 0, an error will occur.
  • Bug Fix (4.0.4.2): WebWatchBot Security: If use encryption is False and a PassPhrase is present, sensitive data for imported Watch Items is still encrypted.
  • Bug Fix (4.0.4.3): Transactions: Statistical data is not updated properly in the GUI.
  • Bug Fix (4.0.4.4): Maintenance Mode: Added extra checks in Watch Item and Transaction threads for maintenance mode to prevent them from running during maintenance mode.
  • Bug Fix (4.0.4.5): Real-Time Chart: Corrected issue of data not reflecting real-time data if switching between the Performance Chart and the Real-Time Chart when the Performance Chart contains more data points than the Real-Time Chart.
  • Bug Fix (4.0.4.6): Database: Properly removing records from WatchDatabase table when a WatchItem is deleted.
  • Bug Fix (4.0.4.7): Watch Item and Transaction Test: A number of issues with testing Watch Items and Transactions have been resolved. The "Cancel" button in the test window has been removed. Transaction steps no longer add to the historical data.
  • Bug Fix (4.0.4.8): Watch Item: Deleting a Watch Item that is part of a transaction, reversed the execution order of the steps within the transaction.


4.0.3 - Mon, 20 Mar 2006 00:00:00 -0400

  • Enhancement: WebWatchBot Preferences: 3 new settings in the Common -> Watch Types -> HTTP/HTTPS section: HTTP retries, HTTP send timeout, HTTP receive timeout.
  • Enhancement: HTTP Watch Types: Response time broken down to show web page response time, number of images downloaded and response time total (if applicable).
  • Enhancement: Watch Items: New option "Trace Route On Failure (Database Watch Types Excluded)". Trace Route allows the user to determine the route packets take to reach a particular host. If checked, a trace route will be performed when a Watch Item fails (not when an Alarm is triggered). Output of the trace route is only recorded in the Watch Item's Log File.
  • Change: Watch Item and Transaction Testing: If running WebWatchBot as a Windows service, tests are now performed by the service in the background.
  • Bug Fix (4.0.3.1): Performance chart: When switching from one Watch Item to another, then selecting chart options, the current chart's settings are overwritten with the previously selected Watch Item's chart settings.
  • Bug Fix (4.0.3.2): Alarm Reset: Resetting a Watch Item that is part of a transaction and transaction exclusive may not reset when "Reset Alarm" is performed manually even though the log will show that the Watch Item is Up.
  • Bug Fix (4.0.3.3): Email Alerts with Reports: Email alerts that include a report with a chart cause an error in WebWatchBot when the alarm is triggered.


4.0.2 - Mon, 27 Feb 2006 00:00:00 -0400

  • Enhancement: Watch Item Reports: Replaced graphs with customizable Performance Chart.
  • Enhancement: Added chart preview in Performance Chart Options dialog.
  • Bug Fix (4.0.2.1): Continuous Sound Alarm: Sound does not stop playing when alarm is manually reset.
  • Bug Fix (4.0.2.2): Downtime Report incorrectly reports downtime.
  • Bug Fix (4.0.2.3): Transactions: Test transaction window does not display output.


4.0.1a (Build 13716) - Fri, 27 Jan 2006 00:00:00 -0400

  • Bug Fix (4.0.1.3): Status Reports: After changing settings for a status report, Watch Groups and Transactions are displayed more than once. Problem only occurs when running WebWatchBot as a Windows Service and if Watch Groups and/or Transactions are displayed.
  • Bug Fix (4.0.1.4): Security Encryption: Creating new Watch Items does not properly decrypt data without a restart of WebWatchBot.


4.0.1 - Wed, 25 Jan 2006 00:00:00 -0400

  • Enhancement: WebWatchBot Security - Encryption of Sensitive Data.
  • Change: License keys can be de-activated, enabling transfer of license keys to different computers.
  • Bug Fix (4.0.1.1): Modifying the Watch Type of multiple Watch Items and Transaction properties causes Transactions to stop running.
  • Bug Fix (4.0.1.2): Starting WebWatchBot Manager in Application Mode, then switching to Service Mode. The service will not start until WebWatchBot Manager is restarted.


4.0 - Mon, 9 Jan 2006 00:00:00 -0400

  • Enhancement: Transaction Recorder - Easily record transaction steps by using the built-in browser.
  • Enhancement: Status Report: Continuously updated status report that is displayed in the UI and can be copied to your webserver or uploaded via FTP.
  • Enhancement: Chart settings: Chart settings saved for each individual Watch Item.
  • Enhancement: New Watch Type: Database. Connect to a database via connection string, execute a query, and search query results for search text.
  • Enhancement: Connectivity Monitor: Select a Watch Item that is used to determine that connectivity to the network and/or the Internet has been lost.
  • Enhancement: Watch Items and Transactions: Added new tab to Watch Item properties named "Schedule" to view, add, edit, and delete scheduled items.
  • Enhancement: Database Management: Old historical records can now be removed on demand - this feature was previously only available during scheduled maintenance periods. Select one or more Watch Items or Transactions, then Tools -> Database -> Remove Old Records. After records are removed, statistics are automatically recalculated.
  • Enhancement: WebWatchBot Preferences: Restarting the UI is no longer required when making changes. If needed, the service is restarted through the UI.
  • Enhancement: Watch List: Orphaned transaction steps - Watch Items that are transaction exclusive and are not not assigned to a transaction - are now displayed with purple text. Transaction steps can become orphaned when the transaction is deleted, but the steps are not deleted.



Links to other release history