Release Notes:
CLI: + Report options with BoolOrEnumConverter
as supporting --no...
(#24908) + Mark --blazerc
as allows_multiple
in flag docs (#24878)
Configurability: + Deprecate the experimental_action_resource_set
flag. (#24939)
Core: + Use long instead of int for thread indices (#24866) + Add bazel query --output_file
option, which writes query results di… (#24667)
ExternalDeps: + Remove BUILD.bazel before symlinking when creating new_local_repository (#24900) + Explain why a module hasn’t been found in any registry (#24881) + Include apparent names of deps in bazel mod
JSON output (#24847) + Don’t show fixup warnings during bazel mod tidy
(#24846) + Also apply –experimental_repository_downloader_retries to a SocketException (#24722) + Cherry-pick “Migrate imp to importlib in path_test.py” (#24732) + Retry the cleanup of downloadAndExtract (#24665) + Backport https://github.com/bazelbuild/bazel/commit/9b027c88051797ada7350098ef190191b953014a and https://github.com/bazelbuild/bazel/commit/be2186fbe76ea52b9c146a5f01780a0171384ac8 to fix windows CI failures (#24691)
General: + Release 7.4.1 (2024-11-11)
OSS: + Update relnotes script to follow the patch release format for minor releases with no RELNOTES tags (#25025) + Remove no-op --block_for_lock
command option (#25000) + Fix error in dynamic_mode documentation (#24812) + windows launcher: Make the launcher compile under mingw (#24813)
Performance: + Do not invalidate remote metadata during action dirtiness check (#24941) + Remove allocation instrumenter jar and update version in docs (#24912)
Remote-Exec: + Include invocation ID in compact execution log (#24915) + Set oldest_content_accepted for remote downloader requests wi… (#24844)
Rules-CPP: + Remove empty coverage environment (#24835)
Rules-Java: + Update embedded JDK to 21.0.5 (#24682) + java_launcher: Fix non-portable ofstream usage (#24725)
Acknowledgements:
This release contains contributions from many people at Google, as well as bazel.build machine account, Boleyn Su, Fabian Meumertzheim, Keith Lea, Keith Smiley, Mislav Mandaric, Pareesh Madan, Simon Thornington, Xavier Bonaventura.
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.