This version is a minor maintenance release that includes the ability to set a different expiration time for error messages to give you more time to analyze them and possibly replay them. It also includes an upgrade to the latest stable release of RavenDB. Check out the project website for more information.
The next release, 0.10.0, will include some major improvements including a new GUI and the ability to view and analyze statistics collected from all messages. You can check out the plan on our Trello board.
This is a minor release but it contains one significant goodie: The details dialog for errors now has a section that displays a nicely formatted stack dump. Here are the complete release notes:
- Nicely formatted stack dump shown on details view of error message
- Ability to view queue stats as a gauge
- Improve performance of search screen especially when bringing back large sets of large messages
- BUG FIX: Small memory leak in poller due to RavenDB profiler stats
- BUG FIX: Retry to overcome RavenDB transients under high loads when there are more than 40 active queue pollers
Check it out the Project Site for more details.
The Rabbit Operations project has reached a pretty significant milestone with the release of version 0.7.0. Most notably, it now supports message retry for NServiceBus. There are plenty of other goodies in this release including a refreshed GUI, retry history on messages and a more reliable queue poller. Check it out.
An early preview release of my new open source project, RabbitOperations, is now available at https://github.com/SouthsideSoftware/RabbitOperations. The idea is to provide some tools for managing real-world applications that use RabbitMQ. It will support popular message buses like NServiceBus and Rebus with error replay, audit & error logging, sophisticated search capabilities and likely an integration with NewRelic to log stats about queue lengths etc. This very early release lacks a UI and is only suitable for experimentation and potential contributors.