Hi all, I'm happy to announce the release of Apache BuildStream 2.3.0, and the accompanying plugins.
This release brings support for bearer token authentication for remote API servers, and support for loading source mirror plugins (introduced in 2.2.0) from junction and pip remotes. This release also drops support for Python 3.7, which is now EOL. What is BuildStream ? ===================== BuildStream is an Open Source tool for building/integrating software stacks. It takes inspiration, lessons and use-cases from various projects including OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME Continuous, JHBuild, Flatpak Builder and Android repo. BuildStream supports multiple build-systems (e.g. autotools, cmake, distutils, make, meson), and can create outputs in a range of formats (e.g. debian packages, flatpak runtimes, sysroots, system images) for multiple platforms and chipsets. Where can I get it ? ==================== Official source tarballs can be found here: https://dist.apache.org/repos/dist/release/buildstream/ For user convenience, pip installable packages can be found on PyPI: https://pypi.org/project/BuildStream/2.3.0/ https://pypi.org/project/buildstream-plugins/2.3.0/ Hashes and release notes ==================== apache_buildstream-2.3.0.tar.gz: sha256: 9427482a1c09582aa75d38584666b8f12d3a6e1a7a370072306497fe72c13932 sha512: dd412c9b43cb2d5c94981a55115ef9473954545680a110f9f9f6d1c1a7693e02d8579dbbbea24ed8c1473d2fd73d76f8f614b09423c1456d730b5b27f5c44cc0 apache_buildstream_plugins-2.3.0.tar.gz: sha256: d79b197bf6b2520b0e579f5c5a7197d8347ab6718d97ae590f1441db57a2b94f sha512: b8600db3e01523087e4c2f7f75aa320675013494a71495b1fe3787564bc40bf3ec6f2918ccc045c96bdcaecc1e5dfb83115a3179190652820ab897e096532c83 ================= buildstream 2.3.0 ================= o Proxy remote asset and remote execution requests via buildbox-casd (#1922, #1926) o Optimize bst show when no cached state is needed (#1923) o Support %{description} in bst show commands o Support HTTP Bearer authentication for remote API servers (#1925) o Drop support for Python 3.7 (#1933, #1934, #1936) o downloadablefilesource: Add 10 minutes timeout (#1928) o tar.py: Always check member paths (#1932) o Ensure blobs are available locally when using storage-service (#1938) o Support loading source mirror plugins from pip and junction origins (#1931) o Restore terminal after exiting a bst shell (#1786) o Fail early if buildbox-run is present but non-functional (#1746) Contributors ========== Abderrahim Kitouni Harry Sarson Javier Jardon Jürg Billeter Sam Thursfield Seppo Yli-Olli Tristan Van Berkom ========================= buildstream-plugins 2.3.0 ========================= o pip: support Python 3.12 and future versions (#67) o cargo, docker: Check tar member paths (#69) o git: add tagger to annotated tags (fix for recent git versions) (#73) Contributors ========== Abderrahim Kitouni Chandan Singh Jürg Billeter Leo Park
