commit | 56f9c55830381935f07bb858bdca7e13a5f80cc3 | [log] [tgz] |
---|---|---|
author | Bazel Release System <noreply@google.com> | Fri Feb 09 21:04:27 2024 +0100 |
committer | fweikert <fwe@google.com> | Fri Feb 09 21:04:27 2024 +0100 |
tree | 3d295d911a139c075011c61125bcf1f2461b7e5d | |
parent | 3448371f7c030dceed7c84599ae85d27208eb1a5 [diff] |
Release 8.0.0-pre.20240128.3 (2024-02-09) Baseline: ca728739071c78c67b5d251c7be4b9ba7c17b225 Cherry picks: + 41acf91534e3b70847a667642ab3acba034a6e6e: Only cache runfiles mappings of tests if they have more than one shard or run per test. Incompatible changes: - CppLinkAction returns 2 args to aspects that have correct quoting set (before it was always 1 args object defaulting to bash escaping) - CppLinkAction returns 2 args to aspects that have correct quoting set (before it was always 1 args object defaulting to bash escaping) Important changes: - Update iOS tutorial link. - The package(distribs=[...]) attribute has been removed It has been a no-op for several years now. - Prevent linux-sandbox(ed) spawns from being able to write in the cgroups mount. - modifies visibility error to be more readable. - fixes overly-broad test assertion - The deprecated `fragments["apple"].bitcode_mode` and `fragments["cpp"].apple_bitcode_mode` APIs have been removed from Bazel. Apple deprecated Bitcode in Xcode 14. - `bazel mod dump_repo_mapping <canonical repo name>...` returns the repository mappings of the given repositories in NDJSON. This information can be used by IDEs and Starlark language servers to resolve labels with `--enable_bzlmod`. - The flag `--experimental_worker_for_repo_fetching` now defaults to `auto`, which uses virtual threads from JDK 21 if it's available. This eliminates restarts during repo fetching. This release contains contributions from many people at Google, as well as Adam Singer, Alessandro Patti, Ben Lee, Brentley Jones, Chirag Ramani, Chi Wawng, Chris Gray, Clay McClure, dependabot[bot], Fabian Meumertzheim, Grzegorz Lukasik, hvd, jonshea, Keith Smiley, Nikhil Kalige, Richard Smith, Ryan Beasley, Xdng Yng.
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
To report a security issue, please email security@bazel.build with a description of the issue, the steps you took to create the issue, affected versions, and, if known, mitigations for the issue. Our vulnerability management team will respond within 3 working days of your email. If the issue is confirmed as a vulnerability, we will open a Security Advisory. This project follows a 90 day disclosure timeline.
See CONTRIBUTING.md