Hi everyone,
We’ve just released ServiceControl 6.20.0.
Improvements/Features
- #5859 Update dependency Particular.ServicePulse.Core to 2.11.0
- #5858 Show the “add instance” screen if no instances are installed when using ServiceControl Management
- #5848 Terminate message queries that exceed a configurable time limit
- #5840 Enrich internal custom checks with a flag showing them as such
- #5837 Simplify and clarify Platform Install experience on ServiceControl Management
- #5836 Add OpenTelemetry metrics for retry and archive operations
- #5833 Use Lucene search engine for new RavenDB databases and flag indexes still on Corax
- #5832 Disable RavenDB storage prefetching by default
- #5828 Report deployment and storage environment data in the usage report
- #5825 Remove references to TotalThroughput in usage report
- #5824 Switch to standard OpenTelemetry environment variables for OTLP configuration
- #5662 Fix conditional GET across the API
Other
- #5813 Extract the ingestion batching loop into a shared pipeline
- #5794 Refactor and improve data versioning / etags
- #5787 Address cancellation and DateTimeOffset analyzer debt in persistence and tests
- #5773 Remove unused GetFailedMessageBody method from failed message store
- #5763 Convert EditFailedMessageManager to an atomic write operation
- #5762 Convert notification settings manager to use atomic reads/writes
- #5705 Remove RavenDB-specific ID from Notifications persistence contract
- #5703 Remove unused search method
- #5661 Refactor monolithic IErrorMessageDataStore into specialized interfaces
- #5635 Add cancellation token to GetAllEndpointSettings
When to upgrade
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