Hi everyone,
We’ve just released ServiceControl 5.10.0.
Improvements/Features
- #4443 Add support for PostgreSQL Transport
Setup instructions available on the website.
Fixed bugs
- #4474 ServiceControl MessageFailed events do not contain message bodies
- #4468 Setting EndpointType for SQLServer endpoints does not work
- #4462 SqlServer transport - unable to retrieve queue length
How to know if you are affected
- You are affected by #4474 if you are subscribing to ServiceControl.Contracts MessageFailed event and trying to access the message body when using ServiceControl 5.0 or later
- You are affected by #4468 if you have configured ServiceControl to use SQL Transport and are using ServicePulse to download a usage report.
- You are affected by #4462 if you are running ServiceControl 5.7.0 through 5.9.2 and are using the SQL Transport
Symptoms
- For #4474, subscribing to MessageFailed events from ServiceControl.Contracts does not include the message body, even though the message is text, less than 85KB (small enough to avoid the Large Object Heap), and Full-Text indexing of message bodies is enabled.
- For #4468, setting the Endpoint Type in ServicePulse Usage page for an endpoint or queue gives a false confirmation that the change was saved, but it’s then reverted back on the screen to what it was.
- For #4462, queue length statistics are not available in the ServicePulse Monitoring view when using SQL Transport, as well as warnings logged to the event log saying that the table does not exist when in reality it does.
When to upgrade
You should upgrade immediately if you are affected. Otherwise, you should upgrade during your next maintenance window.
Where to get it
You can download the new version of ServiceControl from our website or Docker Hub.
Please read our support policy for more details.
With thanks,
The team in Particular