B

Bazel

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260727.2 (2026-07-31)

Baseline: a37f026 Cherry picks: b66e78b: Fix release script for rolling releases Important changes: Fixes an error when using strip_components with archives containing symbolic//hard links. This release contains contributions from many people at Google, as well as Fabian Meumertzheim, Jordan Mele, Kapunahele Wong, Keith Smiley, Will Stranton, Yossi Eliaz.

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260723.1 (2026-07-30)

Baseline: d1e2d98 Cherry picks: e16c8f9: Fix release script for rolling releases Incompatible changes: in min() and max(), the key callback is now prohibited from mutating the sequence being iterated over --test_tmpdir= now resets a value from a bazelrc to the default execroot temp directory instead of creating _tmp in the workspace. Use --test_tmpdir=. to retain workspace-relative behavior. Bind…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260710.1 (2026-07-22)

Baseline: 4f6e97e Incompatible changes: Custom Starlark rules named test_suite are no longer treated as a test_suite New features: Windows launcher stubs now embed an asInvoker UAC manifest, preventing "The requested operation requires elevation. (error: 740)" for targets whose name matches the installer-detection heuristic. Important changes: Fix --progress_in_terminal_title output under screen a…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260630.1 (2026-07-17)

Baseline: 9eb1ca2 Cherry picks: 2ed91fa: Roll-forward: Upgrade to rules_cc 0.2.18 in MODULE.tools e0ce90e: Fix distribution archive generation New features: Windows launcher stubs now embed an asInvoker UAC manifest, preventing "The requested operation requires elevation. (error: 740)" for targets whose name matches the installer-detection heuristic. Important changes: The remote repo contents cac…

B
Bazel Dev Tools v9.2.0

9.2.0

NoteIf you are looking for rolling releases, please visit this page. Release 9.2.0 (2026-07-13) Bazel 9.2.0 is a minor LTS release. It is fully backward compatible with Bazel 9 releases starting from 9.0.1; see Bazel 9.0.1 release notes for a note on backward compatibility. Configurability The new refines_constraint_value attribute on constraint_setting can be used to indicate that any non-default…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260621.2 (2026-07-13)

Baseline: 66f3856 New features: The and_then method on transitions can be used to compose transitions. Both Starlark transitions and native transitions (e.g. config.exec()) are supported. Important changes: Bazel no longer limits the size of gRPC messages received from the remote executor or cache. External repos are no longer refetched whenever they contribute inputs to an action using the hermet…

B
Bazel Dev Tools v9.2.0rc1

9.2.0rc1

NoteIf you are looking for rolling releases, please visit this page. Release 9.2.0rc1 (2026-06-25) Bazel 9.2.0 is a minor LTS release. It is fully backward compatible with Bazel 9 releases starting from 9.0.1; see Bazel 9.0.1 release notes for a note on backward compatibility. Configurability The new refines_constraint_value attribute on constraint_setting can be used to indicate that any non-defa…

B
Bazel Dev Tools v9.2.0rc2

9.2.0rc2

NoteIf you are looking for rolling releases, please visit this page. Release 9.2.0rc2 (2026-07-09) Bazel 9.2.0 is a minor LTS release. It is fully backward compatible with Bazel 9 releases starting from 9.0.1; see Bazel 9.0.1 release notes for a note on backward compatibility. Configurability The new refines_constraint_value attribute on constraint_setting can be used to indicate that any non-defa…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260614.1 (2026-06-22)

Baseline: e05fcb1 Important changes: Fixed repo content caching for non-gRPC cache backends. CCStarlarkInternal exposes hash functions currently used by rules_cc Java rules to starlark The new --expand_param_files flag expands param files into their contents in --subcommands and --verbose_failures output. Fixed a performance regression in Bazel 9 that causes RepoMappingManifest actions to consume…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260608.1 (2026-06-16)

Baseline: db07716 Cherry picks: 65ecccb: Release 10.0.0-pre.20260608.1 (2026-06-16) abca868: Release 10.0.0-pre.20260608.1 (2026-06-16) Important changes: The new refines_constraint_value attribute on constraint_setting can be used to indicate that any non-default value for that setting specified on a platform requires the refined value to also be specified. Bazel's serialization system now has a…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260601.1 (2026-06-11)

Baseline: c9a05c3 New features: Add an exclude param to rtx.watch_tree() to allow excluding glob patterns from watch. Important changes: Enabled output path mapping (config stripping) support for ArchivedTreeArtifacts to improve action caching under --experimental_output_paths=strip. module_extension(...) now accepts a facts_version integer parameter. Bumping it invalidates the facts persisted in…

B
Bazel Dev Tools v9.1.1

9.1.1

NoteIf you are looking for rolling releases, please visit this page. Release 9.1.1 (2026-06-03) Bazel 9.1.1 is a patch LTS release. With the exception of CcInfo (see below), it is backward compatible with Bazel 9.0. IMPORTANT Compatibility Note: CcInfo removal and rules_go If you encounter the error "The CcInfo symbol has been removed", this is due to an intentional change in Bazel 9 regarding C++…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260524.1 (2026-06-03)

Baseline: fdba6e6 Important changes: CDC chunk uploads and downloads can now happen in parallel within a large blob. This release contains contributions from many people at Google, as well as Benjamin Peterson, Tyler French, XananasX.

B
Bazel Dev Tools v9.1.1rc1

9.1.1rc1

NoteIf you are looking for rolling releases, please visit this page. Release 9.1.1rc1 (2026-05-29) Bazel 9.1.1 is a patch LTS release. With the exception of CcInfo (see below), it is backward compatible with Bazel 9.0. IMPORTANT Compatibility Note: CcInfo removal and rules_go If you encounter the error "The CcInfo symbol has been removed", this is due to an intentional change in Bazel 9 regarding…

B
Bazel Dev Tools v10.0.0-pre

Release 10.0.0-pre.20260516.1 (2026-05-22)

Baseline: e2792d1 New features: Add add_prefix attribute to git_repository to allow cloning repositories into a given subdirectory prefix {r,m}ctx.download* report the size of downloaded files RELNOTES: Addition to the user-facing Build API Important changes: --tls_certificate=, --tls_client_certificate=, and --tls_client_key= can now be used to reset those flags to their unset state. In output of…