Tags: commandini/bazel
Tags
Release 9.0.0-pre.20250516.2 (2025-05-28) Baseline: 9b8093b Cherry picks: + ebf299d: Relax checks for non-pic static libraries + dbb16d5: Correctly handle failing finalizers; allow unexpanded finalizers in a package which contains errors This release contains contributions from many people at Google, as well as .
Release 9.0.0-pre.20250516.1 (2025-05-23) Baseline: 9b8093b Incompatible changes: - Starlark computation step limits are now enforced for symbolic macros. Important changes: - java_import.jars attributes can no longer be empty, and --noincompatible_disallow_java_import_empty_jars is no longer supported - Added `--verbose_visibility_errors` for printing more information when a visibility violation occurs. - Added a new flag `--repo_contents_cache` (defaults to the `contents` directory under the `--repository_cache`) where Bazel stores fetched contents of repos that can be safely cached across workspaces. A repo rule can indicate cacheability by returning `repository_ctx.repo_metadata(reproducible=True)` from its implementation function. This release contains contributions from many people at Google, as well as Adin Cebic, Benjamin Peterson, Bo Zhang, Chris Sauer, dependabot[bot], Dmitry Ivankov, Fabian Meumertzheim, George Gensure, Grzegorz Lukasik, jacqueline.lee, Jonathan Schear, Thi Don, Xdng Yng.
Release 9.0.0-pre.20250506.6 (2025-05-15) Baseline: e64ed65 Cherry picks: + 9c44416: Filter out duplicated static libraries in LTO + 6d7087b: Automated rollback of commit 0d773a1. + b41dc93: Set the current `SkyFunction.Environment` in `SkyframeInputMetadataProvider` for subsequent input discovery attempts. + 3a31e85: Support looking up fileset targets in `ActionInputMetadataProvider#getInput`. + ee1dd90: Fix a check-then-act race in `MemoizingEvaluator#getExistingValue`. + e65ee99: Memoize Skyframe lookups in SkyframeInputMetadataProvider. Incompatible changes: - The `--verbose_explanations` flag is now a no-op: the additional information it produced wasn't useful enough to justify the memory cost of the additional bookkeeping. Important changes: - The deprecated License type is replaced with a string List. This is a non-functional change for Bazel, but it does remove some code. - User-provided repo names may now start with a number. This release contains contributions from many people at Google, as well as Benji Vos, Dmitry Ivankov, Fabian Meumertzheim, helly25, Ian Stapleton Cordasco, Javier Maestro, Marcus Eagan, xndcn.
Unverified
Release 9.0.0-pre.20250426.1 (2025-05-08) Baseline: f242477 Incompatible changes: - When remote execution fails and an action is executed locally, modifications of its inputs during execution are now checked according to the value of the `--guard_against_concurrent_changes` flag rather than as if that flag was set to `full`. - accessing struct providers is not supported anymore This release contains contributions from many people at Google, as well as Alessandro Patti, Chi Wang, Fabian Meumertzheim, Greg, Markus Hofbauer, Xdng Yng.
Release 9.0.0-pre.20250421.1 (2025-04-29) Baseline: e8c6e40 Incompatible changes: - struct providers are not supported in aspects Important changes: - The (deprecated) `output_licenses` attribute is now a string list rather than an internal data type. The only visible change may be that some query output may change from printing capitalized values of inputs will now show lower case. This release contains contributions from many people at Google, as well as Ankush Chudiwal, Benji Vos, Fabian Meumertzheim.
Release 9.0.0-pre.20250414.1 (2025-04-22) Baseline: 1b0cb1f Important changes: - Soft deprecate bazel startup option --write_command_log. User should switch to use command option with the same name or look at the build event messages. - Add better defaults for mobile-install flags This release contains contributions from many people at Google, as well as Alex Fax, Chi Wang, David Sanderson, Fabian Meumertzheim, Peter Li, PikachuHy.
Release 9.0.0-pre.20250408.2 (2025-04-15) Baseline: 441c563 Cherry picks: + 073ade6: Lazily create string for precondition error message. Important changes: - Turn the `distribs` common attribute into a no-op. See bazelbuild#19369 - Set generator_name, generator_function, generator_location, and the full Starlark stack for rule targets instantiated in a symbolic macro. This release contains contributions from many people at Google, as well as Chuck Grindel, dependabot[bot], Fabian Meumertzheim, Jim Carroll, Keith Smiley.
[8.2.1] Fix atomic writes of `VirtualActionInput`s on Windows (bazelb… …uild#25857) Moves to files that are concurrently open for reading fail on Windows, which makes it necessary to ignore this particular mode of failure when atomically writing a `VirtualActionInput`. Fixes bazelbuild#25800 Closes bazelbuild#25805. PiperOrigin-RevId: 746475729 Change-Id: I6830bc6cd8d5d32242b8823f0d5fc4587223c7b5 (cherry picked from commit b44530d) Closes bazelbuild#25851
PreviousNext