Releases: Linutronix/elbe
Releases · Linutronix/elbe
elbe 15.8.3 (2026-02-20)
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
v15.8
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
--helpof 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
elbe 15.7 (2025-08-28)
Features
- Add
elbe initvm sshto open a SSH connection to the initvm. - Add the
elbe control statussubcommand to get information about the ELBE daemon and initvm. - Introduce
elbe control del_all_projectsto delete all projects at once.
Bugfixes
- Correctly detect
version.is_develif 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
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
v15.4
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
tarxzandtarzstdpackers. - Fix finetuning
<file encoding="base64">. - Handle repositories without component subdirectory in
cyclonedx-sbom. - Preserve trailing whitespace in finetuning
<file encoding="plain">.
v15.3
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_keyandhost_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
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
Features
- The
elbe cyclonedx-sbomsubcommand 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-partedfrompython3-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
--cpusetargument ofelbe pbuilder. - The
elbe initcommand has been removed.