Baseline: fdee70e6e39b74bfd9144b1e350d2d8806386e05
Cherry picks: + f083e7623cd03e20ed216117c5ea8c8b4ec61948: windows: GetOutputRoot() returns GetHomeDir() + fa36d2f48965b127e8fd397348d16e991135bfb6: Automated rollback of commit 4465dae23de989f1452e93d0a88ac2a289103dd9. + 4abd2babcc50900afd0271bf30dc64055f34e100: Add error message on empty public resources + 2c957575ff24c183d48ade4345a79ffa5bec3724: test-setup: remove leading "./" from test name
Incompatible changes:
print
statements from any package will be displayed as DEBUG messages.set
constructoris completely removed from Skylark. Use
depset` instead.Variables PACKAGE_NAME and REPOSITORY_NAME are deprecated in favor of functions package_name()
and repository_name()
.
BUILD_TIMESTAMP now contains seconds (and not milliseconds) since the epoch.
New features:
Important changes:
Users can now pass --experimental_shortened_obj_file_path=true to have a shorter object file path, the object file paths (and all other related paths) will be constructed as following: If there's no two or more source files with the same base name:
android_binary.manifest_merger is no longer supported.
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 48457EE0.