Release 10.15.2
Correlator

PAM-34084
Duplicate Prometheus metrics (for example, name of slowest input queue).
Stale Prometheus metrics are now removed from the metrics endpoint to avoid it growing constantly over time. This includes both metrics with labels when old labels are no longer used and user-status metrics which have since been deleted.

PAM-33329
String assignment/clone defeats copy coassignment optimizations.
Performance improvements have been made when coassigning large events in EPL listeners. In particular, this will improve the handling of Cumulocity IoT Measurement events for high-throughput use cases.

PAM-30174
Performance improvement for cloning any - distinguish between methods that mutate the data of an object to those that mutate the metadata of an object.
Performance improvements to coassigning large events when you reference string or any members using .clone(). This includes Cumulocity IoT Measurement events when using the getFragments method.
Dashboards

PAM-34122
DashboardKeystore expires in 2024 March.
Our DashboardKeystore certificate was due to expire and so has been renewed, this means a new key has been generated. While this certificate is intended for demo purposes only and we recommend use of a unique certificate, any existing dashboard deployments, using our old DashboardKeystore, will need to be redeployed with this certificate.
Other

PAM-34070
Default pidfile location is not writeable on thin-edge.io, resulting in the correlator failing to start up.
Deploying projects to thin-edge.io with the default engine_deploy output will now start without errors creating a pidfile.