ACAP version 12.7 – November 11, 2025
Overview
The release contains:
- ACAP Native SDK 12.7.0
- ACAP Runtime 2.0.1 (Release notes)
- Docker ACAP 3.0.3 (Release notes)
- Docker Compose ACAP 3.0.3 (Release notes)
Code examples:
- Code examples ACAP Native SDK 12.7.0 (Release notes)
- Code examples ACAP Computer Vision Solution 12.7.0 (Release notes)
Device software:
- Minimum AXIS OS version: 12.7
New additions
- API enhancements:
- Machine learning API (Larod): Added
larodConvertVmemFdToDmabufconvenience function for converting video memory buffers to DMA buffers. - Machine learning API (Larod): Added convenience functions
larodBuildTensorDimsandlarodBuildTensorPitchesfor setting tensor dimensions and pitches. - Parameter API: All parameter changes are now recorded in the audit log for improved traceability. The
passwordandwriteonlytype 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.
- Machine learning API (Larod): Added
- 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:
- 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 API | Chip |
|---|---|
| Axoverlay API | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6 |
| Bounding Box API | ARTPEC-9, ARTPEC-8, ARTPEC-7, CV25 |
| Edge storage API | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| Event API | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| License Key API | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| Machine learning API | ARTPEC-9, ARTPEC-8, ARTPEC-7, CV25 |
| Message broker API | ARTPEC-9, ARTPEC-8, ARTPEC-7, CV25 |
| Parameter API | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| Serial port API | ARTPEC-9, ARTPEC-8, ARTPEC-7 |
| Video capture API | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25 |
| Open source API | Chip |
|---|---|
| Cairo | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6 |
| cURL | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| FastCGI | ARTPEC-9, ARTPEC-8, ARTPEC-7, CV25, i.MX 6SoloX |
| Jansson | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| OpenCL | ARTPEC-9, ARTPEC-8, ARTPEC-7 |
| OpenSSL | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| Pipewire | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
| Special API | Chip |
|---|---|
| VAPIX APIs | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |