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

Reply via email to