ACAP version 12.6 – September 25, 2025
Overview
The release contains:
- ACAP Native SDK 12.6.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.6.0 (Release notes)
- Code examples ACAP Computer Vision Solution 12.6.0 (Release notes)
Device software:
- Minimum AXIS OS version: 12.6
New additions
- ACAP documentation
- A new ACAP versioning diagram has been added to clarify which ACAP version to use.
- The
Get started
section now includes a guide for creating your first ACAP application.
- Manifest schema updates:
- New version 1.8.0 introduced with the following changes:
- New option for the
runMode
property:respawnOnFailure
. When enabled, the application will start at boot and restart automatically if it exits with a non-zero exit code. - The
appId
property is now required whencopyProtection
is set toaxis
, in order to ensure proper license validation. - New property
conditionalGroups
for specifying non-required groups for the dynamic user of the ACAP application. More information in application project structure section.
- New option for the
- New version 1.8.0 introduced with the following changes:
Changes
- ACAP application examples:
- The object-detection-yolov5, object-detection, vdo-larod and using-opencv examples have been updated to check power availability before loading models or running jobs, and now use the default buffer strategy
infinite
. The examples have been rewritten with improved error handling throughout. - The vdostream example has been rewritten with improved error handling.
- The object-detection-yolov5 and vdo-larod examples have been modified to use Larod 3 functions for memory management.
- The object-detection example has, in addition to the above, been modernized to use Larod 3 functions for memory management, support RGB format with YUV fallback, retrieve model dimensions dynamically, and enable simplified model loading with just model name and device parameters.
- The object-detection-yolov5, object-detection, vdo-larod and using-opencv examples have been updated to check power availability before loading models or running jobs, and now use the default buffer strategy
- Machine learning API (Larod) documentation has been updated:
- The api-changes document has been extended to also include information about non-breaking changes. All non-breaking changes for Larod 3.x and onwards are now listed.
- Added overview table of supported backend options for inference and preprocessing. Both pages now contain a table at the end summarizing all available backend options.
Bug fixes
- Manifest schema:
- Fixed a bug where parameter retrieval failed for names containing special characters or when the names are too long. The
paramConfig.name
property now requires the use of only letters, numbers, and underscores, with a maximum length of 32 characters.
- Fixed a bug where parameter retrieval failed for names containing special characters or when the names are too long. The
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 |