Skip to main content
Version: ACAP version 12

ACAP version 12.10 – May 13, 2026

Overview

The release contains:

Code examples:

Device software:

  • Minimum AXIS OS version: 12.10.68
note

This release is based on a service release on AXIS OS 12.10.68. Some features, such as the Device Data Hub API, may not be available in the initial AXIS OS 12.10 release for your device. If something is not working as expected, ensure you have updated to the latest AXIS OS 12.10 version available for your device.

caution

Flash memory usage

Avoid continuously storing data to internal flash memory from ACAP applications, as excessive write operations may shorten the device's expected operational lifespan. More information about it will be provided soon.

New additions

Changes

  • API:

    • OpenSSL has been upgraded from 3.0 LTS to 3.5 LTS, significantly enhancing the overall security posture. This update removes TLS 1.1 support and phases out RSA 1024 keys. Existing devices can still upgrade firmware, but factory-defaulted devices will not support these deprecated features. OpenSSL 3.0 and 3.5 are API/ABI compatible, ensuring a smooth transition.
    • cURL has been upgraded from 8.18.0 to 8.19.0 to increase overall cybersecurity level.
  • ACAP application examples:

    • ACAP Native SDK examples have been updated to use manifest schema version 2.0.0.
    • The vdostream example has been updated to use the vdo_frame_take_chunk API.
    • The web-server example has been updated with a fix for Civetweb server usage.
    • Added video group to manifest files for all examples using VDO, since some VDO-functions require that group.
  • Build tooling:

    • The SDK now automatically sets the manifest schema version to the highest supported version in the current SDK major when validation is enabled, simplifying the build process.
    • When using manifest schema v2, the SDK will automatically set the packageConf.setup.compatibleOsVersions.min field to the AXIS OS version the SDK was based on. E.g., for SDK 12.10, it will set it to 12.10.

Bug fixes

  • Fixed an issue where pkg-config --cflags mdb would fail with a missing nlohmann_json dependency error.

Upcoming changes

  • API removals in AXIS OS 14: The axhttp API is planned for removal in AXIS OS 14.0. Developers should begin migrating to alternative solutions.
  • MessageBroker deprecation: The Message broker API will remain available through the 12.11 LTS release and will be removed in AXIS OS 13.0. Developers should migrate to the Device Data Hub API for inter-application communication. Also see new extended compatibility page.

APIs supported in this release

Axis APIChip
Axoverlay API (Legacy)ARTPEC-9, ARTPEC-8, ARTPEC-7, ARTPEC-6
Axoverlay2 APIARTPEC-9, ARTPEC-8, ARTPEC-7
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
Device Data Hub 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
HIDRAW APIsN/A