a fast, scalable, multi-language and extensible build system
Baseline: e66a10f473ed853393061633e3803a8f71e47bff
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.
[!NOTE] If you are looking for rolling releases, please visit this page.
Baseline: 0f231ac8acabcd8aa309da041c98ab90a1552418
Bazel 6.4.0 is a minor LTS release. It is fully backward compatible with Bazel 6.0 and contains selected changes by the Bazel community and Google engineers.
allowResidue = False
(#19417)bazel run
(#19606)cc_test_wrapper
to cc_test
(#19231)additional_linker_inputs
option to cc_library
rule (#19264)/showIncludes
if supported (#19521)/showIncludes
lines (#19611)--allow_analysis_cache_discard=false
aborts the build if changed build flags would otherwise discard the analysis cache (#19503)config_setting
's values
(#19484)use_repo
buildifier fixups into a single command (#19134)~
are prefix-free (#19164)bazel_dep
s without version
(#19196)debugPrint
instead of str
for fail
arguments (#19283)BazelRegistryJson
only once per registry (#19300)debugPrint
useful for error messages (#19285)RepoSpecs
in parallel (#19354)MODULE.bazel.lock
deterministic (#19370)mod
command (#19542)str(Label(...))
in the docs (#19554)runfiles.bash
(#19626)bazel_compatibility
(#19689)RepoSpec
attributes more readable (#19748)environ
contains duplicate entries (#19827)Label
in @bazel_tools//tools/jdk
macros (#19675)Depset
s (#19443)NestedSet
optimizations to Depset
(#19492)--output=streamed_jsonproto
implementation. (#19226)
--consistent_labels
flag to all query commands (#19567)--digest_function=blake3
startup flag (#19191)PackageSpecificationInfo
, a provider for package_group targets. It has a contains method for allowlist checking. (#19422, #19425)--incompatible_merge_fixed_and_default_shell_env
(#19319)repr
of exported rule
s (#19229)This release contains contributions from many people at Google, as well as Andreas Herrmann, Brentley Jones, Chirag Ramani, Ed Schouten, Fabian Meumertzheim, George Gensure, Julio Merino, Keith Smiley, Matt Mackay, NelsonLi0701, Nicholas Junge, Orion Hodson, Roman Salvador, Ted Kaplan, Thi Doan, and Tyler Williams.
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.
Baseline: ea4ab7d8e696f48253fd172fcfbd37661e4710d5
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.
Baseline: 1cf392ff3918386858b8c038f82c013b1e04be98
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.
Baseline: 08070932379cd3dafaefe5b546c84ad26cd72951
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.
Baseline: d55c11b658255a4574e0b3eb50d76dd6123866e6
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.
Baseline: 27aaccccb674090493d52d3340b7df69f5ed43f8
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.
Baseline: c279c7b2f125fcb5a7e67595c0044c32fe944aa9
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.
Baseline: 283ed362e6ccceb047553c2517a0331afd02db90
Bazel 6.3.2 is a patch LTS release. It is fully backward compatible with Bazel 6.0 and contains selected changes by the Bazel community and Google engineers.
~
are prefix-free (#19167)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.
Baseline: f6344ffcacdea6c4a61e112d0f60beda8068eac5
Cherry picks:
This release contains contributions from many people at Google, as well as .
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.