Skip to content

IoT Edge Yocto Layer 1.5.35

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Feb 21:03
· 1 commit to main since this release
bda64bb

Azure IoT Edge Yocto Layer Release

This release provides Yocto/OpenEmbedded recipes for building Azure IoT Edge on embedded Linux systems.

Note: This release was re-tagged on 2026-02-09 to include the fix from #197.
The original tag pointed to recipes that incorrectly used VERSION = "1.5.35",
causing runtime failures when the daemon tried to pull container images
(azureiotedge-diagnostics:1.5.35) that do not exist at that tag.

Version note

The tag is 1.5.35 to match the upstream Azure IoT Edge release, but the recipe filenames and VERSION use 1.5.21. This is intentional: release 1.5.35 only updates Docker images (agent, hub) while the daemon binaries (aziot-edged, iotedge) remain at version 1.5.21. Recipes must use the daemon version so the built binaries reference container image tags that actually exist.

Component Version
Release tag 1.5.35
Daemon (aziot-edged, iotedge) 1.5.21
IoT Identity Service (aziotd, aziotctl, aziot-keys) 1.5.6
Docker images (agent, hub) 1.5.35
Diagnostics image 1.5.21

For Yocto Users

Most users should build from source using the recipes in this repository. The pre-built RPMs below are for the qemux86-64 target and won't work on other hardware. To build for your target:

git clone --branch 1.5.35 https://github.com/Azure/meta-iotedge.git
cd meta-iotedge
./scripts/build.sh scarthgap

Pre-built Artifacts (qemux86-64 only)

These artifacts are primarily for CI verification and testing:

RPM Packages -- Built for qemux86-64, useful for reference:

tar -xzvf iotedge-rpms-1.5.35.tar.gz

Included: iotedge, aziot-edged, aziotd, aziotctl, aziot-keys

QEMU Test Image -- Complete bootable image with IoT Edge pre-installed:

zstd -d iotedge-qemu-image-qemux86-64.rootfs.ext4.zst

qemu-system-x86_64 \
  -kernel bzImage \
  -drive file=iotedge-qemu-image-qemux86-64.rootfs.ext4,format=raw \
  -append "root=/dev/sda console=ttyS0" \
  -nographic -m 512

Documentation

See the README for detailed build and integration instructions.