Skip to content

Releases: Linutronix/elbe

v15.2

27 Nov 12:13
Compare
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
Compare
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.

v15.0

08 Jul 15:46
Compare
Choose a tag to compare

Features

  • A preview of a cylonedx-sbom generator is provided, which generates
    Software Bill of Materials from ELBE builds.
  • A log of the initvm installation is kept to help analyzing issues.
    Shell-control characters are not printed anymore.
  • A new package elbevalidate is provided to validate the contents of created images.
    It is used in the testsuite of elbe itself, too.
  • F2FS can be used.
  • Implement elbe initvm destroy.
  • Packages can now be pinned more flexibly.
    See release-archive, release-component, release-label, release-name,
    release-origin and release-version in the schema documentation.
  • The initvm can be created without libvirt, using only QEMU. Use elbe initvm create --qemu.
  • The initvm can now be built from HTTPS repositories.
  • The options --nested and --devel are now automatically detected and don't need to be specified anymore.

Bugfixes

  • (Nearly) all lintian errors about the Debian package have been fixed.
  • Internally many cleanups have been performed.
  • Make sure /var/cache/elbe exists for updated.
  • The existing unittests of ELBE where cleaned up and bit-rot issues are fixes.
  • The initvm can now also work with the default /home permissions on Debian bookworm.
  • /etc/resolv.conf from the initvm is not leaked anymore into the image.
    Finetuning can also modify /etc/resolv.conf properly.

Improved Documentation

  • The build of the documentation is simplified greatly.
    Only Sphinx is necessary now.
  • The website is now maintained as part of the ELBE source tree and built with Sphinx.

Deprecations and Removals

  • Drop $ELBE_MIRROR_SED support.
  • Drop elbe control shutdown_initvm. Use elbe initvm stop instead.
  • Drop install_elbe_version.
  • Drop non-functional $ELBE_PBUILDER_JOBS configuration variable.
  • Remove cherrypy dependency.