ACAP version 12.4 – May 6, 2025
Overview
The release contains:
- ACAP Native SDK 12.4.0
- ACAP Runtime 2.0.0 (Release notes)
- Docker ACAP 3.0.2 (Release notes)
- Docker Compose ACAP 3.0.2 (Release notes)
Code examples:
- Code examples ACAP Native SDK 12.4.0 (Release notes)
- Code examples ACAP Computer Vision Solution 12.4.0 (Release notes)
Device software:
- Minimum AXIS OS version: 12.4
New additions
- Manifest schema updates:
- New version 1.7.4
- Allow all characters except
\nand\rin thevendorfield.
- Allow all characters except
- New version 1.7.4
- A table of supported operations for the ARTPEC-8 DLPU has been added to the Computer Vision documentation.
- The eap-install.sh script is now able to handle HTTPS-only Axis devices by skipping certificate verification, as detailed in Build, install, control documentation.
Changes
- The axoverlay example was updated with support for corridor format.
- The axis-model-zoo has been updated with clearer and up-to-date information regarding how the model results are obtained.
Bug fixes
- Architecture specific file and time handling.
- In SDK versions 12.0-12.3, flags for file offset and time handling (
_FILE_OFFSET_BITS,_TIME_BITS) weren't properly managed by the armv7hf (32-bit) SDK, this might cause undefined behavior when using data types likeoff_t,time_t, and file position functions.
- In SDK versions 12.0-12.3, flags for file offset and time handling (
Recommendation: We strongly recommend rebuilding all ACAP applications built with SDK 12.0-12.3, targeting armv7hf 32-bit hardware with SDK 12.4 for proper operation.
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 |
| Special API | Chip |
|---|---|
| VAPIX APIs | ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |