We’ve just released ServiceControl 3.0.
This version of ServiceControl comes with some major performance improvements. Here are some highlights based on our test measurements:
- Azure Service Bus ingestion performance has increased by over 120%
- More stable memory usage
- All transports have seen a general increase of between 20-30%
We achieved these improvements by upgrading the internal version of NServiceBus that ServiceControl uses to Version 7, upgrading the minimum target framework to .NET 4.6.1, and by changing the ServiceControl codebase to be fully asynchronous.
- Updated to use the latest version of NServiceBus and all transports
- Updated all messaging, database, and web operations to use asynchronous versions
- Updated minimum target framework to .NET 4.6.1
Should you upgrade immediately
You should upgrade during the next available change window.
Users running against Azure Service Bus or Azure Storage Queues are strongly recommended to update due to the performance improvements made in this version of ServiceControl.
You should upgrade ServiceControl one major version at a time. It is recommended to update to the latest version 2 release (2.1.3) before upgrading to version 3. See our upgrade guide for more information.
Where to get it
You can download this release from our website.
The team in Particular