Hi everyone,
We’ve just released ServiceControl 4.32.0. This release includes a number of improvements and bug fixes that improve overall operational stability and provide better insight into ServiceControl operations.
Improvements/Features
- #3611 Improve the warning message shown when editing and retrying a message which was previously edited and retried
- #3562 Make Windows service dependent on HTTP service (kernel driver)
- #3519 Improve log messages when an instance is stopping and custom checks are canceled
Fixed bugs
- #3566 URL ACL changes are not reverted when installation fails
- #3536 Instance is not terminating/recovering when the audit queue does not exist
-
#3529 No log message for an audit or error instance reaching the
MinimumStorageLeftRequiredForIngestion
threshold and stopping ingestion - #3522 RavenDB server process is not restarted after an unexpected shutdown
- #3520 Unable to connect to the remote server exceptions in audit instance logs
- #2021 Monitoring instances fail to write startup diagnostics
How to know if you are affected
You are affected if:
- The audit or error instance stops ingesting messages once the
MinimumStorageLeftRequiredForIngestion
value is reached, and there is no warning in the logs. - There is no diagnostic file for the monitoring instance, and an exception is reported in the logs.
- Installation fails, and a URL ACL exception is shown when retrying with the same configuration.
- The audit or error instance queue becomes inaccessible while the instance is running, and the instance doesn’t recover from the error.
- The embedded RavenDB server shuts down unexpectedly, and the audit instance doesn’t recover from the error.
Symptoms
- No warning in the logs when message ingestion stops because the
MinimumStorageLeftRequiredForIngestion
value is reached. - There is a “Failed to write startup diagnostics” message in the monitoring instance logs.
- A
Conflicting UrlAcls found
error message is shown when retrying failed installation with the same configuration. - The audit instance hangs if the configured audit queue is removed and does not recover when the queue is recreated.
- The audit instance hangs if the embedded RavenDB server shuts down unexpectedly and does not recover.
When to upgrade
You should upgrade during your next maintenance window or immediately if you are affected.
Where to get it
You can download the new version of ServiceControl from our website.
With thanks,
The team in Particular
Please read our support policy for more details.