Skip to main content
Version: ACAP version 12

ACAP version 12.7 – November 11, 2025

Overview

The release contains:

Code examples:

Device software:

New additions

  • API enhancements:
    • Machine learning API (Larod): Added larodConvertVmemFdToDmabuf convenience function for converting video memory buffers to DMA buffers.
    • Machine learning API (Larod): Added convenience functions larodBuildTensorDims and larodBuildTensorPitches for setting tensor dimensions and pitches.
    • Parameter API: All parameter changes are now recorded in the audit log for improved traceability. The password and writeonly type values will be masked.
    • Event API: Added ax_event_handler_unsubscribe_and_notify() function for asynchronous event unsubscription with callback support. This function allows applications to be notified when unsubscription has completed, improving event handling control flow. This enhancement was introduced in AXIS OS 12.4 but was not previously documented in the release notes.
  • ACAP documentation:
    • New API compatibility table that maps AXIS OS versions, SDK versions, and supported APIs. This table helps ACAP application developers identify which APIs are available in the different SDK and AXIS OS versions, as well as identifying migration paths.
    • New Application logging documentation with comprehensive guidance for implementing logging in ACAP applications, including how to produce and view logs through various methods.
    • New reference tables in Configure application user documentation listing available groups and D-bus methods required for different APIs, making it easier to configure dynamic user permissions.

Changes

  • API and tool updates:
    • Cairo upgraded from 1.18.0 to 1.18.4 for improved graphics rendering stability.
    • cURL upgraded to 8.16.0, addressing security vulnerabilities CVE-2025-9086 and CVE-2025-10148.
    • OpenSSL upgraded from 3.0.17 to 3.0.18, addressing security vulnerabilities CVE-2025-9230 and CVE-2025-9232.
  • ACAP documentation:
    • Extended Find the device documentation to help developers locate and identify Axis devices on the network.
    • Extended and restructured Build, install, control documentation with comprehensive guidance on the two build methodologies (Dockerfile-based and interactive), detailed installation methods (web GUI, eap-install.sh script, and VAPIX API), and application control options, providing developers with clear workflows for the entire application lifecycle.

Bug fixes

  • Fixed memory leak occurring when using ax_parameter_get to read non-existent parameters.

APIs supported in this release

Axis APIChip
Axoverlay APIARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6
Bounding Box APIARTPEC-9, ARTPEC-8, ARTPEC-7, CV25
Edge storage APIARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
Event APIARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
License Key APIARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
Machine learning APIARTPEC-9, ARTPEC-8, ARTPEC-7, CV25
Message broker APIARTPEC-9, ARTPEC-8, ARTPEC-7, CV25
Parameter APIARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
Serial port APIARTPEC-9, ARTPEC-8, ARTPEC-7
Video capture APIARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25
Open source APIChip
CairoARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6
cURLARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
FastCGIARTPEC-9, ARTPEC-8, ARTPEC-7, CV25, i.MX 6SoloX
JanssonARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
OpenCLARTPEC-9, ARTPEC-8, ARTPEC-7
OpenSSLARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
PipewireARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX
Special APIChip
VAPIX APIsARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX