Skip to content

Tags: bazelbuild/bazel

Tags

8.5.0rc2

Toggle 8.5.0rc2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[8.5.0] Include allowed attribute values in Stardoc proto (#27679)

The set of allowed values of a `string` or `int` attribute is crucial
information for users of a rule or aspect.

Closes #25877.

PiperOrigin-RevId: 832334774
Change-Id: Ibe005910905bf045de9ef5eb8218cbe12f509724

Commit
58cd0a1

Co-authored-by: Fabian Meumertzheim <[email protected]>

8.5.0rc1

Toggle 8.5.0rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[8.5.0] Also persist facts in the hidden lockfile (#27642)

Otherwise facts are not added to the default lockfile when an entry in
the hidden lockfile for a reproducible extension is used.

Also bump the lockfile version out of caution - users may already have
hidden lockfiles that lack facts.

Along the way fix the `print` behavior of `Facts` which resulted in
`Facts(<unknown object net.starlark.java.eval.Dict>)` since it called
the wrong `repr` override.

Closes #27522.

PiperOrigin-RevId: 828559479
Change-Id: I77f002fa0e74c23b9fab5bb05948bcbe76f8f49b 
(cherry picked from commit bed7a1f)

Closes #27523

7.7.1

Toggle 7.7.1's commit message
Release 7.7.1 (2025-11-12)

Release Notes:

9.0.0rc2

Toggle 9.0.0rc2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[9.0.0] Patch rules_graalvm for Bazel 9 (#27635)

Fixing `bazel build --nobuild //:bazel-srcs` with Bazel@HEAD/9.0.0

See also:
https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/5070

Caused by
eb1b3fc

Closes #27632.

PiperOrigin-RevId: 830940520
Change-Id: I97cd3a095d4b4215e6784e67867dabf748a9b2e9

Commit
b1630ee

Co-authored-by: Yun Peng <[email protected]>

7.7.1rc2

Toggle 7.7.1rc2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[7.7.1] Preserve corrupted files after detecting action cache corrupt…

…ion. (#27601)

The logic introduced in ca183fb is too aggressive, and would also delete
files that have been renamed to *.bad after detecting corruption.

9.0.0-pre.20251029.2

Toggle 9.0.0-pre.20251029.2's commit message

Unverified

This user has not yet uploaded their public signing key.
Release 9.0.0-pre.20251029.2 (2025-11-07)

Baseline: 0d89027

This release contains contributions from many people at Google, as well as Benjamin Peterson, David Sanderson, Fabian Meumertzheim, Farid Zakaria, Keith Smiley, Will Stranton.

7.7.1rc1

Toggle 7.7.1rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[7.7.1] Don't store local registry hashes in the lockfile (#27561)

This regressed in c5a562b since the
relevant test had become ineffective when it was incorrectly ported to
HTTP registries.

Fixes #26835

Closes #26841.

PiperOrigin-RevId: 800357483
Change-Id: I86e3a4927cc97fb44ac8b5ceb205a6d738a0de6d 
(cherry picked from commit 9d961b9)

9.0.0rc1

Toggle 9.0.0rc1's commit message
Minimize syscalls in FileSystemUtils.moveFile/copyFile.

By making use of an already available `FileStatus` to determine the source permissions and modified time without additional `stat` calls, and setting the permissions with a single `chmod` call when possible.

Also fix a couple of bugs, found by adding comprehensive tests:

- the `copyFile` fast path should refuse to copy a directory, matching the slow path;
- the error handling for the `moveFile` slow path was incorrect (it must catch exceptions, not check the `delete()` return value).

PiperOrigin-RevId: 827587130
Change-Id: If6b15b11e76e0e2d5af41d38fe9c3b57ade6ef3b

9.0.0-pre.20251025.1

Toggle 9.0.0-pre.20251025.1's commit message

Unverified

This user has not yet uploaded their public signing key.
Release 9.0.0-pre.20251025.1 (2025-10-31)

Baseline: d498088

New features:

  - Add support for setting the `.bazelrc` path via a `BAZELRC`
    environment variable.

Important changes:

  - OSS Bazel permits but ignores type annotations in .bzl files.
    Type annotations are experimental, and code that uses them may
    fail in future versions of Bazel.
  - If a java_import target's srcjar attribute refers to a source
    file, the file should exist.

This release contains contributions from many people at Google, as well as Alessandro Patti, Alexander Golovlev, Benjamin Peterson, Fabian Meumertzheim, Keith Smiley, Will Stranton.

7.7.0

Toggle 7.7.0's commit message
Release 7.7.0 (2025-10-30)

Release Notes: