Skip to content

Releases: open-edge-platform/os-image-composer

OS Image Composer 2026.0 Release

11 Mar 22:29
d617687

Choose a tag to compare

Key New Features

Include Packages from Multiple Repositories :
Seamlessly integrate packages from multiple repositories into your target images, supporting both RPM and Debian package formats. This flexibility allows you to leverage diverse software ecosystems within a single, unified workflow.
Package Dependency Visualization:
Gain unprecedented insight into your package relationships with our new graphical dependency visualization tool. Navigate complex package dependencies through intuitive graph charts directly in the GUI, making troubleshooting and optimization more efficient than ever.
Setting Pre-Deployment Configuration:
Streamline your deployment process by embedding configuration settings/binaries directly into target images. Configure system settings, application parameters, and deployment-specific configurations before image boot, ensuring your systems are deployment-ready from first startup.
Intel Open Edge Platform Integration:
Effortlessly incorporate Intel's Open Edge Platform components and AI libraries into your target images. This native integration simplifies the process of building AI-enabled edge solutions with Intel's optimized software stack.
Embedded Software Bill of Materials (SBOM):
Enhance security and compliance with automatic SBOM generation and embedding. Each target image now includes a comprehensive software bill of materials, providing complete visibility into all components for security auditing and compliance requirements.
EMF-Compatible Image Composition:
Expand your deployment options with support for EMF-compatible Ubuntu and EMT OS image generation. This capability ensures broader compatibility across diverse edge computing environments and deployment scenarios.

What's Changed

Full Changelog: 2026.0-Code-Freeze...2026-0-Release

2026.0-Code-Freeze

19 Feb 23:14
68cf84f

Choose a tag to compare

2026.0-Code-Freeze Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2025.2_Release...2026.0-Code-Freeze

OS Image Composer Release 2025.2

11 Dec 21:35
0996d08

Choose a tag to compare

What's Changed

  • Added vdi support to image template schema by @arodage in #307
  • Align default config template with config init by @arodage in #306
  • Adding additional cmdlines command to fix EMF failed on first boot issue by @elvin03 in #308
  • Fixing EMT failed to boot issue on latest code by @elvin03 in #310
  • Coverity - Comment default user in ELXR cloud template by @arodage in #311
  • Add unit tests for chroot and increase coverage threshold by @feiyu11859661 in #314
  • Increase unit tests code coverage by @arodage in #312
  • Fix Earthly version override for deb builds by @arodage in #316
  • Update validate.sh for dynamic permission setting by @elvin03 in #315
  • Set the loglevel in the logger at the correct position by @srmungar in #313
  • Dev ubuntu internet issue by @samueltaripin in #321
  • Add openssh-server to default image configurations by @feiyu11859661 in #319
  • make openvino version 2 by default in dlstreamer recipe by @samueltaripin in #322
  • Add hostname merging logic to system config by @feiyu11859661 in #318
  • A fix to support verbose flag correctly by @srmungar in #320
  • docs: clarify PATH requirement for shell completion by @arodage in #323
  • Restructure completion command: move install-completion to completion… by @arodage in #324
  • add intel gpu firmware to elxr dlstreamer by @samueltaripin in #326
  • Fixing SBOM missing in final image by @yockgen in #327
  • Add kernel command line parameters for console and i915 force probe by @feiyu11859661 in #325
  • lock kernel version to ecg 6.12 for all dlstreamer images by @samueltaripin in #328
  • Fix regression defect - config file loading and nil provider panic by @arodage in #329

Full Changelog: 2025.2_Rel_Candidate_11212025_CodeFreeze...2025.2_Release

2025.2 Release Candidate - Code Freeze

22 Nov 00:48
1401200

Choose a tag to compare

Pre-release

Major features of this release include

  1. Multi-Repo support for RPM packages
  2. ISO installer with text-based UI
  3. Ubuntu OS Image composition (Base OS)
  4. EMF Compatible EMT OS Image Composition

What's Changed

New Contributors

Full Changelog: 2025.2-preview1...2025.2_rel_candidate_11212025_code_freeze

OS Image Composer Release

29 Sep 21:15
1d5fe3f

Choose a tag to compare

Pre-release

Features in this release:

Image composition with Intel specific OOT Kernel packages ​

Seamless enablement of AI SW stacks with Intel AI libraries (including user space) on the OS distro image​

Declarative paradigm: User template driven and multiple OS distro image compositions (including WindRiver eLxr)​

Minimal effort to support new operating system images​

Multi repository support (custom repos)​

Image generation in RAW, ISO, VHD and QCOW2 formats.​

Native handling of Deb and RPM based OS distros​

OS image configuration with user supplied system config files​

Unified Kernel Image with systemd over UEFI BIOS or Legacy BIOS​

Supports generation of immutable OS images (read only rootfs with dm-verity)​

Signed OS image generation using user supplied keys for secure boot​

Package dependency and conflict resolution, caching for consistent and faster composition​

Verbose and filtered logging based on severity enabling easy trouble shooting

Known Issues/Bug Fixes:

Support for Ubuntu OS Image composition being considered based on VBU feedback​

ISO OS Image installation on NVMe and via USB not functional on RPL platform; (Will fix in the next release)​

AI Library Application Face Detection and Recognition Application output video not displayed locally (missing graphics packages, investigating)​

On certain host platforms composition of OS images with dlstreamer are failing due to intermittent network connection issues during package download. Recommended workaround is to reduce the number of workers from 8 to 1 in the top level os-image-composer.yml config file.

Pre-Release_Code_Freeze

19 Sep 16:04
560bd78

Choose a tag to compare

Pre-release
Merge pull request #219 from elvin03/update_trivy_generateSBOM

Update trivy-scan.yml to generate SBOM

Sprint5 Release

05 Sep 06:04
39ff724

Choose a tag to compare

Sprint5 Release Pre-release
Pre-release

Sprint5 Snapshot Release

Sprint4 Release

13 Aug 02:24
8a4be88

Choose a tag to compare

Sprint4 Release Pre-release
Pre-release

This release supports composition of AZL,EMT, WRE RAW and ISO (with legacy BIOS) OS images bootable on PC hardware

Sprint3_Release_072225

23 Jul 03:57
a58b10b

Choose a tag to compare

Pre-release

This is to tag the main branch as Sprint 3 Release so that we can retrieve the snapshot in the future if required.
This release has the following covered

  1. Users would be able compose AZL Raw Image, ISO Image and Immutable Image.
  2. Users would be able to compose EMT Raw Image
  3. Robust CLI and User Template support is available
  4. Github actions to build, compose and run the composed images in a VM is available

Image Composer Toolkit v0.1 - Initial Preview Release

09 Jul 05:33
052b9eb

Choose a tag to compare

Release Date: July 9, 2025
Important Note:

This is an Initial Preview Release (v0.1.0). It is under active development, and many features are still being implemented. Expect changes, potential bugs, and missing functionality in future updates. This release is primarily for early adopters and testing.

Key Features in this Release:
  • Azure Linux Base Build: Capable of generating a foundational Azure Linux distribution.
  • User-Selected Package Integration: Allows for the inclusion of a user-defined set of packages during the build process, enabling basic customization.
  • Unified Kernel Image (UKI) Support: Builds are configured to use UKI for streamlined kernel and initramfs management.
  • Systemd-boot Integration: The resulting OS is designed to boot via systemd-boot for a modern and efficient boot experience.
Known Limitations & Future Plans:
  • Immutability Feature Not Yet Enabled: The functionality to build immutable OS images is not yet implemented.
  • eLxr and EMT Linux Builds Not Yet Enabled: Support for building eLxr and EMT Linux distributions is not available in this release.
  • Stability: As an alpha release, stability is not guaranteed.