8.0.0-pre.20240128.3
a-googler
tagged this
09 Feb 20:04
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.