Release 0.12.0rc3 (2018-04-09)

Baseline: b33e5afa313322a7048044c44d854cbb666b988e

Cherry picks: + 369409995bd75eeb0683fd24f7585d2a90320796: Automated rollback of commit c2b332b45e6ea41a14ecbd3c5f30782bcdeec301. + dbf779869751cc893ba240402d352c6e70be2978: Emit SJD errors even if we don't know the label of a dependency + 4c3098cfa6f00f90c7530b6f40d3e93062931c1d: Android tools: remove mtime-modifications + a1068c44a700ec2cff84cbd12592e9bfea25d754: NDK cc_toolchains: include bundled runtime libraries in cc_toolchain.all_files + b1be5816ec1bf8e1172c1bed4f29b4e6c6bb7202: runfiles,Python: remove library from @bazel_tools + 0a4622012ff796429220fe57d3217f262cc208a8: Fix visibility of def_parser for remote builds + 3c5373c50c7c492842f8a468906eda2c0bc90787: Remove visibility attribute from //third_party/def_parser:def_parser + f54d7e5293cc40ce3507a9adef530e46ab817585: Enable bulk writes in the HttpBlobStore

Incompatible changes:

New features:

Important changes:

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.

Index of files