.. # # Critical Application Monitoring (CAM) # # SPDX-FileCopyrightText: Copyright 2024 Arm Limited # and/or its affiliates # # SPDX-License-Identifier: BSD-3-Clause # ############# Release Notes ############# **** v1.0 **** New Features ============ Implementation of Critical Application Monitoring (CAM) as described in :ref:`overview`. Changed ======= - Initial release. Limitations =========== Known Issues ============ * When cam-service is deployed as a Zephyr application (:ref:`CAM Integration with Kronos `), a transient timing issue is observed after a timeout (either stream state or temporal faults). In this case, the timeout causes an unrecoverable error in cam-service with the following error string: .. code-block:: console pthread_mutex: Attempt to relock non-recursive mutex This issue is only seen on specific hardware and in a small subset of cases. * When cam-service is deployed as a Linux or Zephyr application (:ref:`CAM Integration with Kronos `), a transient timing issue is observed during the processing of :ref:`stream_start_message` by ``cam-service``. In this case, the timeout causes an unrecoverable error in cam-service with the following error string: .. code-block:: console ERROR: Stream state timeout error: ERROR: stream_name: CAM STREAM 1 ERROR: stream_uuid: 84085ddc-bc10-11ed-9a44-7ef9696e0001 ERROR: error: state start to event timeout This issue is only seen in a small subset of cases.