ACAP version 12.0 – November 4, 2024
Overview
The release contains:
- ACAP Native SDK 12.0.0
- ACAP Runtime 2.0.0 (Release notes)
- Docker ACAP 3.0.1 (Release notes)
- Docker Compose ACAP 3.0.1 (Release notes)
Code examples:
- Code examples ACAP Native SDK 12.0.0 (Release notes)
- Code examples ACAP Computer Vision Solution 12.0.0 (Release notes)
Device software:
- Minimum AXIS OS version: 12.0
New additions
- Starting with version 12.0, the ACAP release version and the ACAP Native SDK version align with the major and minor of AXIS OS versioning going forward. For more details, see the ACAP version comparison.
- The ACAP Native SDK base container image has stepped to Ubuntu 24.04.
- Manifest schema updates:
- New version: 1.7.1
- Allow
user
andgroup
names to contain hyphens-
. - Force
appName
to start with a regular letter and have length of at least 2.
- Allow
- New version: 1.7.1
Changes
- Security uplift:
- From AXIS OS 12.0, root-privileged access is removed in AXIS OS.
- For reference, see the announcement on Axis Developer Community about Removal of root-privileged access and ACAP application signing as default.
- From AXIS OS 12.0, signing of ACAP applications will be required by default, but can still be disabled with a toggle. Signing is planned to become mandatory in a future major AXIS OS release.
- From AXIS OS 12.0, root-privileged access is removed in AXIS OS.
- The list of system-on-chips (SoCs) with ACAP Native SDK hardware compatibility has been updated. Products with the following SoCs have been removed from AXIS OS active track and will stay on AXIS OS 2024 LTS in the AXIS OS lifecycle
- Ambarella S5L
- Ambarella S5
- i.MX 6SoloX
- i.MX 6ULL
- The ACAP Computer Vision SDK has been refactored and renamed ACAP Computer Vision solution.
- The ACAP Computer Vision SDK repository and images have been archived as its components have been refactored: utility libraries and scripts are now available in ACAP Runtime.
- For usage of the new setup, see the acap-computer-vision-sdk-examples repository.
- The ACAP Computer Vision solution is marked as deprecated.
- New Axis products released on AXIS OS 12.x will not have container support.
- All products with existing container support will be supported until end of 2031 when AXIS OS 2026 LTS reaches end of life.
- The recommended way to build analytics, computer vision and machine learning applications on Axis devices with ACAP support, is to use the ACAP Native SDK. For usage see the acap-native-sdk-examples repository.
- The Metadata Broker API has been renamed to Message Broker API.
- The documentation has been restructured to keep development of native ACAP applications and container applications separate to make it clearer what content applies to which solution.
Bug fixes
- An issue where applications with an underscore
_
in theirappName
could not update parameter values has been fixed.
APIs supported in this release
Axis API | Chip |
---|---|
Axoverlay API | ARTPEC-8, ARTPEC-7, ARTPEC-6 |
Bounding Box API | ARTPEC-8, ARTPEC-7, CV25 |
Edge storage API | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
Event API | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
License Key API | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
Machine learning API | ARTPEC-8, ARTPEC-7, CV25 |
Message broker API | ARTPEC-8, ARTPEC-7, CV25 |
Parameter API | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
Serial port API | ARTPEC-8, ARTPEC-7 |
Video capture API | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25 |
Open source API | Chip |
---|---|
Cairo | ARTPEC-8, ARTPEC-7, ARTPEC-6 |
Curl | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
FastCGI | ARTPEC-8, ARTPEC-7, CV25, i.MX 6SoloX |
Jansson | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
OpenCL | ARTPEC-8, ARTPEC-7 |
OpenSSL | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |
Special API | Chip |
---|---|
VAPIX APIs | ARTPEC-8, ARTPEC-7, ARTPEC-6, CV25, i.MX 6SoloX |