- Freshen up Windows Workers
- Make input root population for hardlinking workers run in parallel
- Automatic negotiation of NFSv4 minor version
- Add an NFSv4.1 server
- Better support for Windows filesystem operations
- Better support for windows paths in the filesystem layer
- Update to Bazel 7.2.0 and Go 1.22.4
- JWT: Add a signature generator for Ed25519
- Add support for TLS to HTTP servers
- Build and use multi-architecture container images.
- Rewrite Remote Output Service on top of Google's protocol
- Using macOS Sonoma 14.4 or later is recommended for NFSv4.0
- Remove support for FUSE mounts on macOS Use NFS instead.
- Integrate kuberesolver into Buildbarn binaries This makes it easier to run Buildbarn on bare metal Kubernetes clusters. https://github.com/buildbarn/bb-storage/commit/a4267fc3c5c3a916004c5021fb13bc2bcf214e05
- Delay uploads until output files are closed This is needed for asynchronously written core dumps that are captured during execution.
- Add the ability to link to external pages based on RequestMetadata
New required configuration for bb-browser, the nil values does not work.
requestMetadataLinksJmespathExpression: '
{}
'
- Support capturing server logs This can be used to collect core dumps for crashed actions. https://github.com/buildbarn/bb-remote-execution/commit/fe4cf5d42613d9b44be4ef969353fb1212222c73
- Improve the bb-browser's performance by using REv2 Directory messages instead of trees
- Change the bb_clientd code snippet to a button.
- bb-deployment supports Bazel 7
- Improved readiness checks for FUSE/NFSv4 runners, better error handling
- Support uploading output directories as Directory Messages For more background see bazelbuild/remote-apis#258 and the main change: https://github.com/buildbarn/bb-remote-execution/commit/f9ea0294c9a36683d06aef1840ba39c2eaccfb68 • buildbarn/bb-storage@068d214 • buildbarn/bb-remote-execution@f9ea029 • buildbarn/bb-remote-execution@4b3a11b • buildbarn/bb-clientd@c348521
- Initial support for mount calls in the Buildbarn 'Directory' struct, with a patched golang/x/sys
- ReferenceExpandingBlobAccess: Add support for CAS references
- JWT: Enable reading a JSON Web Key set from a file