Skip to content

0.11.0

Compare
Choose a tag to compare
@bazel-io bazel-io released this 23 Feb 16:21
· 27109 commits to master since this release

Release 0.11.0 (2018-02-23)

Baseline: 00d781a

Cherry picks:

  • ea2d4c4:
    Update stub_finds_runfiles_test to be a real sh_test.
  • d855d81:
    java,runfiles: fix bugs in runfiles library
  • 56aeb04:
    Fixing #4585: broken re-execution of orphaned actions.
  • cf3f81a:
    remote: Add support for HTTP Basic Auth
  • 28bd997:
    Fixing test-setup.sh occasionally missing stdout/stderr, on
    systems where "tail --pid" is supported.
  • 109e4b4:
    Automated rollback of commit
    7e6837c.
  • b3d52b1:
    Fix incorrect include directories when -no-canonical-prefixes is
    passed to clang
  • 3904ac3:
    Automated rollback of commit
    28bd997.
  • 1001141:
    Roll forward of
    3904ac33a983fd8faebba1
    b52bcac5a3ff942029
    (3904ac33a983fd8faebba
    1b52bcac5a3ff942029). Fix #4625 by running the test process in a
    sub-shell.

Incompatible changes:

  • ctx.fragments.jvm is not available anymore.

New features:

Important changes:

  • The --[no]experimental_disable_jvm command line option is not
    supported anymore.
  • Allow expanding TreeArtifacts for libraries_to_link
  • Proguarded Android binaries can be built with incremental dexing.
  • aar_import now supports assets.
  • Crash in OutputJar::Close has been fixed
  • generator_* attributes are nonconfigurable.
  • Introduces --[no]keep_state_after_build
  • Add support for merged object files needed for -flto-unit.
  • Fix how libraries to link is specified to archiver actions.
  • Replace //tools/defaults:android_jar with
    @bazel_tools//tools/android:android_jar.
    //tools/defaults:android_jar will be removed in a future release.
  • java_common.compile supports neverlink
  • Resolved an issue where a failure in the remote cache would not
    trigger local re-execution of an action.

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.