0.16.1
Release 0.16.1 (2018-08-13)
Baseline: 4f64b77
Cherry picks:
- 4c9a0c8:
reduce the size of bazel's embedded jdk - d3228b6:
remote: limit number of open tcp connections by default. Fixes
#5491 - 8ff87c1:
Fix autodetection of linker flags - c4622ac:
Fix autodetection of -z linker flags - 1021965:
blaze_util_posix.cc: fix order of #define - ab1f269:
blaze_util_freebsd.cc: include path.h explicitly - 68e92b4:
openjdk: update macOS openjdk image. Fixes #5532 - f45c224:
Set the start time of binary and JSON profiles to zero correctly. - bca1912:
remote: fix race on download error. Fixes #5047 - 3842bd3:
jdk: use parallel old gc and disable compact strings - 6bd0bdf:
Add objc-fully-link to the list of actions that require the
apple_env feature. This fixes apple_static_library functionality. - f330439:
Add the action_names_test_files target to the OSS version of
tools/buils_defs/cc/BUILD. - d215b64:
Fix StackOverflowError on Windows. Fixes #5730 - 366da4c:
In java_rules_skylark depend on the javabase through
//tools/jdk:current_java_runtime - 30c601d:
Don't use @local_jdk for jni headers - c56699d:
'DumpPlatformClasspath' now dumps the current JDK's default
platform classpath
This release is a patch release that contains fixes for several serious
regressions that were found after the release of Bazel 0.16.0.
In particular this release resolves the following issues:
- Bazel crashes with a StackOverflowError on Windows (See #5730)
- Bazel requires a locally installed JDK and does not fall back
to the embedded JDK (See #5744) - Bazel fails to build for Homebrew on macOS El Capitan (See #5777)
- A regression in apple_static_library (See #5683)
Please watch our blog for a more detailed release announcement.
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.