github bazelbuild/bazel 7.4.1rc1

pre-release19 hours ago

Note

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

The following release notes are still in the process of being updated and cleaned up.

Release 7.4.1rc1 (2024-10-29)

Release Notes:

Core:

  • Prevent excessive thread creation in disk cache garbage collection (#24114)

General:

  • Release 7.4.0 (2024-10-22)

Local-Exec:

  • Fix double encoding of inputs in worker request (#24123)

OSS:

  • fix: Fix trim_length in runfiles.bash (#24122)
  • docs(module): fix list of bullet points not rendering (#24132)

Performance:

  • Skip over runfiles middleman artifacts without a RunfilesSupplier (#24086)

Remote-Exec:

  • Correctly compute the number of threads to use for garbage collection. (#24111)

Rules-CPP:

  • Revert "Propagate linkopts of header-only libraries to cc_shared_library" (#24087)

Rules-Java:

  • Expose last remaining private APIs for java rules migration (#24084)

Acknowledgements:

This release contains contributions from many people at Google, as well as bazel.build machine account, Fabian Meumertzheim, Honnix, Matt Brown, Roman Salvador.

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.