MonitorWang v1.0.8

Rating:        Based on 1 rating
Reviewed:  0 reviews
Downloads: 1477
Released: May 11, 2011
Updated: May 12, 2011 by jimbobdog
Dev status: Stable Help Icon

Downloads

Source Code MonitorWang_Source_v1.0.8.0
source code, 13554K, uploaded May 11, 2011 - 789 downloads
Application MonitorWang_Binaries_v1.0.8.0
application, 10608K, uploaded May 12, 2011 - 388 downloads
Example AppStatsDemoClient_Binaries_v1.0.8.0
example, 8074K, uploaded May 12, 2011 - 300 downloads

Release Notes

What's Changed?

Well thanks to a large number of UK bank holidays plus some fine weather putting a dent in my productivity I've finally got v1.0.8 of MonitorWang released! This is a pretty big release with major updates to 3rd party libraries, a seriously cool new feature called AppStats and a number of bugfixes.

New

  1. AppStats feature - see the AppStats page for detailed information on this cool, new feature!
  2. Oracle Scalar Query HealthCheck (beta/untested)
  3. Geckoboard Data Service - additional piechart method to support AppStats
  4. New profile to reduce startup timeouts when running as a service configured with lots of checks. Use command line switch /profile:FastStartAgentProfile to activate.

Changes

  1. Added AutoMapper to the solution to handle some entity mapping requirements
  2. Added EventType property to the HealthCheckResult entity - this allows us to easily identify different uses of the result record.
  3. StoryQ & MOQ BDD testing introduced
  4. AgentData schema change (new AppStats columns added). IT IS HIGHLY RECOMMENDED THAT YOU BACKUP ANY EXISTING MONITORWANG SQL or SQLite DATABASES PRIOR TO INSTALLING THIS VERSION AS IT WILL AUTOMATICALLY ATTEMPT TO UPGRADE THE DB SCHEMA
  5. Magnum v1.1 refresh
  6. Topshelf v2.2.1.1 refresh
  7. NServiceBus 2.5 refresh (custom build against Castle v2.5.2)

Bugfixes

  1. WindowsServiceStartupCheckConfig throws exception when service is not installed
  2. Update Topshelf to newest version
  3. Don't run checks on service start
  4. Would not install as a Windows Service on x64 platforms. Fix was to rebuild against the latest TopShelf binaries.
  5. NServiceBus "bus bridge" was not working (serialisation error due to trying to publish the NSB event message and not the actual underlying type) plus since the rebuild against Castle v2.5.2 all NSB activity was broken due to a clash over the Castle binaries. Solution was to download and rebuild NSB v2.5 against Castle v2.5.2 then refresh the NSB assemblies.

TODO

Refresh the NuGet packages for this release

Reviews for this release