github bazelbuild/bazel 3.5.1

latest releases: 8.0.0-pre.20240415.1, 8.0.0-pre.20240404.3, 8.0.0-pre.20240401.3...
3 years ago

Release 3.5.1 (2020-10-01)

Baseline: 889bc0b

Cherry picks:

  • a7a0d48:
    Make no-op starlark transition not affect the output directory.
  • b37c51c:
    Add include_prefix and strip_include_prefix to cc_common.compile
  • f6ad35f:
    Delete --experimental_transparent_compression
  • 39bc97e:
    Remove --experimental_action_args
  • b970667:
    Stop needlessly parsing WORKSPACE files from external
    repositories.
  • e574d55:
    Allow hyphen char in workspace name
  • 9993785:
    Allow dot ('.') in workspace names.
  • b3ac8f6:
    Patch upb to fix build error with gcc 10
  • 26cbf77:
    Patch upb to fix build error with gcc 10 (third_party)
  • f1f9411:
    Fix incorrect rule class digest when creating rules through
    macros.
  • 6b591a7:
    Prepare for bazel to run with shrunken r8.jar
  • 7a11752:
    Don't run DexFileMergerTest as it is not supported for all
    r8.jar's

New features:

  • cc_common.compile support for include_prefix/strip_include_prefix

Important changes:

  • Removed the flag --experimental_transparent_compression.
  • Removed the flag --experimental_action_args.
  • Stop needlessly parsing WORKSPACE files from external
    repositories.
  • Dot ('.') is now allowed in workspace names. See
    #11837.

This release contains contributions from many people at Google, as well as David Ostrovsky.

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.