Skip to content

Releases: Linutronix/elbe

elbe 15.8.3 (2026-02-20)

23 Feb 15:46

Choose a tag to compare

Features

  • Make the root password optional. If not set, an invalid password is used.
  • Reword some of the documentation for more clarity.
  • Stop copying /var/cache/elbe/preseed.txt into the root filesystem.

Bugfixes

  • Ignore read-only mount option during image creation.

v15.8.1

19 Jan 14:30

Choose a tag to compare

elbe 15.8.1 (2026-01-16)

Bugfixes

  • Correctly handle binary data in command output.
  • Rerelease to fix brownbag v15.8 release.

v15.8

13 Jan 14:58

Choose a tag to compare

elbe 15.8 (2026-01-13)

Features

  • Allow <archive> and <archivedir> in pbuilder source specification.
  • Install more cmake and pkgconfig configuration files to the SDK.
  • Record source package information in source.xml.

Bugfixes

  • Add all files from -dev packages to the SDK.
  • Always use custom mount options when mounting. These might be necessary for compression for example.
  • Be compatible with lxml >= 6.0.
  • Fix --help of subcommands.
  • Fix builds with custom .orig.tar.gz.
  • Fix custom mkfs options for ubifs.
  • Forward SSH port for QEMU initvm.

Deprecations and Removals

  • Drop support for obsolete 'linaro' architectures.
  • Drop support for obsolete 'virtio' architectures.
  • Drop support for the obsolete ppcspe architecture.

v15.7

28 Aug 10:09

Choose a tag to compare

elbe 15.7 (2025-08-28)

Features

  • Add elbe initvm ssh to open a SSH connection to the initvm.
  • Add the elbe control status subcommand to get information about the ELBE daemon and initvm.
  • Introduce elbe control del_all_projects to delete all projects at once.

Bugfixes

  • Correctly detect version.is_devel if installed in user directory.
  • Don't create the initvm with a SPICE channel.
  • Fix building of Debian trixie images.
  • Fix error in finetuning when building initvm.
  • Print better errors if the initvm libvirt domain is missing.

v15.6

01 Apr 15:10

Choose a tag to compare

elbe 15.6 (2025-03-31)

Features

  • Multiple GitHub Actions have been added to improve the contributor experience.

Bugfixes

  • Fix binary to source package correlation. This fixes missing packages from the SDKs.
  • Fix synchronization between losetup and udev (2nd try).

Deprecations and Removals

  • The authentication of the SOAP interface has been removed.

v15.5

24 Feb 14:58

Choose a tag to compare

elbe 15.5 (2025-02-19)

Features

  • Install ubuntu-keyring into initvm for creation of Ubuntu images.

Bugfixes

  • Avoid races between losetup and udev.
  • Fix elbe.service in Debian package.

v15.4

10 Feb 07:34

Choose a tag to compare

elbe 15.4 (2025-02-07)

Features

  • Add support for mmdebstrap instead of debootstrap.
    Add <type>mmdebstrap</type> to the <debootstrap> element.
  • Build artifacts are compressed with xz instead of gzip by default.
    To switch back, explicitly use the finetuning <set_packer packer="targz">...</set_packer>.

Bugfixes

  • Fix tarxz and tarzstd packers.
  • Fix finetuning <file encoding="base64">.
  • Handle repositories without component subdirectory in cyclonedx-sbom.
  • Preserve trailing whitespace in finetuning <file encoding="plain">.

v15.3

27 Dec 15:05

Choose a tag to compare

Features

  • Add support for Android sparse images.
    Example:
<project-finetuning>
        <set_packer packer="android-sparse">sda.img</set_packer>
</project-finetuning>
  • The key for the primary mirror can be specified with primary_key and host_key.

Bugfixes

  • Remove /usr/sbin/policy-rc.d which is used at build time from final image.
  • Various bugfixes for UBI volume creation.

v15.2

27 Nov 12:13

Choose a tag to compare

elbe 15.2 (2024-11-27)

Features

  • Extend mergepaths list to allow multiple hostsdk-pkg-list and url-list elements.
  • Improve file download speed through usage of urllib.
  • Ship static libraries as part of SDK.

Bugfixes

  • Resolve corresponding source package names for exclude source CD.
  • Restore compatibility for Debian bullseye initvms.

v15.1

30 Aug 11:10

Choose a tag to compare

Features

  • The elbe cyclonedx-sbom subcommand is not considered experimental anymore.
  • Many internal cleanups and bugfixes.
  • More automated testcases.
  • Restored compatibility with Debian bullseye, bullseye package will be provided again.

Bugfixes

  • Execute <raw_cmd> without a shell.
  • Remove unnecessary dep on python3-parted from python3-elbe-bin.

Deprecations and Removals

  • Drop the elbe-common repository.
  • The internal command elbe adjustpkgs.
  • The internal command elbe buildchroot.
  • The internal command elbe buildsdk.
  • The internal command elbe buildsysroot.
  • The internal command elbe genlicence.
  • The internal command elbe hdimg.
  • The internal command elbe mkcdrom.
  • The internal command elbe toolchainextract.
  • The --cpuset argument of elbe pbuilder.
  • The elbe init command has been removed.