Release 0.17.1rc4 (2018-09-10)

Baseline: aa118ca818baf722aede0bc48d0a17584fa45b6e

Cherry picks: + 0e0462589528154cb5160411991075a2000b5452: Update checker framework dataflow and javacutil versions + 3987300d6651cf0e6e91b395696afac6913a7d66: Stop using --release in versioned java_toolchains + 438b2773b8c019afa46be470b90bcf70ede7f2ef: make_deb: Add new empty line in the end of conffiles file + 504401791e0a0e7e3263940e9e127f74956e7806: Properly mark configuration files in the Debian package. + 9ed9d8ac4347408d15c8fce7c9c07e5c8e658b30: Add flag --incompatible_symlinked_sandbox_expands_tree_artifacts_in_runfil es_tree. + 22d761ab42dfb1b131f1facbf490ccdb6c17b89c: Update protobuf to 3.6.1 -- add new files + 27303d79c38f2bfa3b64ee7cd7a6ef03a9a87842: Update protobuf to 3.6.1 -- update references + ddc97ed6b0367eb443e3e09a28d10e65179616ab: Update protobuf to 3.6.1 -- remove 3.6.0 sources + ead1002d3803fdfd4ac68b4b4872076b19d511a2: Fix protobuf in the WORKSPACE + 12dcd35ef7a26d690589b0fbefb1f20090cbfe15: Revert "Update to JDK 10 javac" + 7eb9ea150fb889a93908d96896db77d5658e5005: Automated rollback of https://github.com/bazelbuild/bazel/commit/808ec9ff9b5cec14f23a4b a106bc5249cacc8c54 and https://github.com/bazelbuild/bazel/commit/4c9149d558161e7d3e363f b697f5852bc5742a36 and some manual merging. + 4566a428c5317d87940aeacfd65f1018340e52b6: Fix tests on JDK 9 and 10 + 1e9f0aa89dad38eeab0bd40e95e689be2ab6e5e5: Fix more tests on JDK 9 and 10 + a572c1cbc8c26f625cab6716137e2d57d05cfdf3: Add ubuntu1804_nojava, ubuntu1804_java9, ubuntu1804_java10 to postsubmit. + 29f1de099e4f6f0f50986aaa4374fc5fb7744ee8: Disable Android shell tests on the "nojava" platform. + b495eafdc2ab380afe533514b3bcd7d5b30c9935: Update bazel_toolchains to latest release. + 9323c57607d37f9c949b60e293b573584906da46: Windows: fix writing java.log

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