Hi all,

This is the 2.6.0 release of BuildStream.

The highlight of this release is the ability to run software inside
the BuildStream sandbox that uses the remote execution API for caching
and/or execution. This can be used to run e.g. RECC or Bazel inside
the BuildStream sandbox to have more finer-grained caching that the
element-level caching that BuildStream offers.

This release also adds support for Python 3.14, and will likely be the
last version that supports Python 3.9 which is reaching end-of-life
this month.

Cheers,

Abderrahim

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 ?
====================
https://dist.apache.org/repos/dist/release/buildstream/apache_buildstream-2.6.0.tar.gz

Hashes and release notes
========================

apache_buildstream-2.6.0.tar.gz
===============================
sha256: d6f835bab11dda88a3f213441768b1566e21a6c658913f0f0488fcf01a5c23bf
sha512: 
afc56fca1bc2caf9ef2d4ca78439d3ca77b4753359ea83950de28ab28b0efdc7aeed33b806e7f0d1cbfd96c8cb6e6c81bffda617ea759c03d1106d4a9559741c

=================
buildstream 2.6.0
=================

  o Add the `remote-apis-socket` sandbox configuration to offer build tools
    in the sandbox (e.g., recc or bazel) access to the Remote Execution API
    for caching or (nested) remote execution (#2014, #2031, #2038)

  o Add the `digest-environment` dependency configuration for use by
    Remote Execution API clients running in the sandbox (#2036)

  o Additional source provenance in SourceInfo (#2009)

  o Allow showing the element kind in `bst show` (#2058)

  o Accept pre-releases for plugins loaded from the `pip` origin (#2019)

  o BuildStream now requires BuildBox 1.2.6 or later

  o Support Python 3.13.4+ and 3.14 (#2039, #2064, #2067)

  o Support protobuf 6+ (#2043) and Click 8.2+ (#2065)

Contributors
============
- Abderrahim Kitouni
- Dom Rodriguez
- Javier Jardón
- Jürg Billeter
- Kieran Ryan
- Tristan van Berkom

Reply via email to