We’ve just released ServiceControl 4.23.0.
- #2925 Support RabbitMQ quorum queues by upgrading the RabbitMQ.Transport to 7.0.0
- #2870 Email notifications endpoint returns UTF-16, causing consumption issues
- #2815 Unable to retrieve message body with invalid media type
- #2865 DataMigrations might fail due to index corruptions and prevent ServiceControl from starting
You may be affected by #2870 if you are using a third party client, such as PowerShell, to invoke the notifications endpoint
/api/notifications/email. This endpoint returns text with UTF-16 encoding, whereas all other endpoints return text with UTF-8 encoding. In ServiceControl 4.23.0, this endpoint also returns text with UTF-8 encoding.
You are affected by #2865 if ServiceControl instances cannot start, and an
InvalidOperationException is logged with a stack trace ending in the
For RabbitMQ transport users, this version of ServiceControl uses RabbitMQ.Transport version 7.0 which requires broker version 3.10 or higher and the
stream_queue feature flag enabled. See the RabbitMQ transport version 6 to 7 upgrade guide for more details.
All other users should upgrade during your next maintenance window.
You can download the new version of ServiceControl from our website.
The team in Particular
Please read our support policy for more details.