github bazelbuild/bazel 7.1.1

latest releases: 8.0.0-pre.20240415.1, 8.0.0-pre.20240404.3, 8.0.0-pre.20240401.3...
one month ago

Note

If you are looking for rolling releases, please visit this page.

Release 7.1.1 (2024-03-21)

Baseline: 9b39cca

Bazel 7.1.1 is a patch LTS release. It is fully backward compatible with Bazel 7.0 and contains selected changes by the Bazel community and Google engineers.

External Deps

  • Fix bazel mod tidy failure with no changes (#21662)
  • Allow any canonical repo name to be used with bazel mod show_repo (#21694)
  • Fix two bazel mod tidy crashes (#21700)
  • Reverted the 7.1.0 change to make bazel fetch use cquery under the hood (#21735)

Local Execution

  • Also inject a failure for createWritableDirectory when testing that ActionOutputDirectoryHelper propagates exceptions. (#21683)
  • Fix race condition and add more logging for null entry error message (#21692)
  • Fix sandbox cleanup crashing after server restart (#21733)

Performance

  • Actually use shouldPublish() to determine whether to publish the execution log to the BEP. (#21671)
  • Use execution info instead of hard-coded mnemonics for Java path mapping (#21703)

Java

  • Let native Turbine image find ct.sym with non-hermetic java_runtime (#21670)

Acknowledgements:

This release contains contributions from many people at Google, as well as Fabian Meumertzheim.

Notice: Bazel installers contain binaries licensed under the GPLv2 with Classpath exception. Those installers should always be redistributed along with the source code.

Some versions of Bazel contain a bundled version of OpenJDK. The license of the bundled OpenJDK and other open-source components can be displayed by running the command bazel license. The vendor and version information of the bundled OpenJDK can be displayed by running the command bazel info java-runtime. The binaries and source-code of the bundled OpenJDK can be downloaded from our mirror server.

Security: All our binaries are signed with our public key 3D5919B448457EE0.

Don't miss a new bazel release

NewReleases is sending notifications on new releases.