All Versions
35
Latest Version
Avg Release Cycle
22 days
Latest Release
1220 days ago

Changelog History
Page 2

  • v3.1.0 Changes

    April 22, 2020

    🚀 Release 3.1.0 (2020-04-21)

    Baseline: 17ebbf1

    Cherry picks:

    • 71fb56b:
      Suppress last-ditch download exceptions w/cleanup
    • fd60614:
      In repo rules, don't warn about generator_* attributes being
      non-canonical
    • 2a37279:
      🔨 Refactor configureFeatures and prevent NPE
    • 777a6ee:
      ⏪ Automated rollback of commit
      0bbe381.
    • 2ee53c9:
      📇 Guard parseActionResultMetadata with bulk wrapper

    🚀 Release notes: https://blog.bazel.build/2020/04/21/bazel-3-1.html

    🔔 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 3D5919B448457EE0.

  • v3.0.0 Changes

    April 06, 2020

    🚀 Release 3.0.0 (2020-04-06)

    Baseline: 3c7cc74

    Cherry picks:

    • 19e214b:
      👉 Use prefix encoding for paths.
    • 63b01f7:
      🚑 Avoid file operations in the sandbox creation critical path.
    • 80a2d7c:
      Implementation (but not plumbing) of the gRPC remote downloader
    • 586eabf:
      Implement RemoteDownloader w/ --experimental_remote_downloader

    🚀 Release notes: https://blog.bazel.build/2020/03/31/bazel-3.0.html

    🚀 This release contains contributions from many people at Google, as well as Alessandro Patti, Benjamin Peterson, Christy Norman, Dave hughes, David Haxton, David Neil, garyschulte, George Chiramel, George Gensure, Gibson Fahnestock, Greg Estren, Greg, Jason Hoch, Jin, John Millikin, Jonathan Springer, Keith Smiley, Laurent Le Brun, Ulf Adams, Yannic Bonenberger, Yannic, Yihong Wang, Yuchen Dai.

    🔔 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 3D5919B448457EE0.

  • v2.2.0 Changes

    March 03, 2020

    🚀 Release 2.2.0 (2020-03-03)

    Baseline: 78055ef

    🚀 Release notes: https://blog.bazel.build/2020/03/03/bazel-2-2.html

    🚀 This release contains contributions from many people at Google, as well as Alessandro Patti, Alex Kirchhoff, aman, Artur Dryomov, Benjamin Peterson, Benjamin Peterson, David Ostrovsky, Elliotte Rusty Harold, Eric Klein, George Chiramel, George Gensure, Guillaume Bouchard, Hui-Zhi, John Millikin, Jonathan Springer, Laurent Le Brun, Michael McLoughlin, nikola-sh, Nikolaus Wittenstein, Nikolay Shelukhin, Yannic Bonenberger, Yannic.

    🔔 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 3D5919B448457EE0.

  • v2.1.1 Changes

    February 21, 2020

    🚀 Release 2.1.1 (2020-02-21)

    Baseline: 41ec5a2

    Cherry picks:

    • 733ac0f:
      Adds an alias for d8_jar_import in android.WORKSPACE.
    • c94b147:
      Automatic code cleanup.
    • 2a8cc70:
      🖨 Do not fail or print errors when Shellzelisk cannot find a
      requested ?
    • bdf34d7:
      🛠 Fix race when extracting the install base when Bazel runs in a
      PID namespace.
    • d381c25:
      🛠 Fix wrong mode of install base directory.
    • eab39cc:
      Disable broken test_max_open_file_descriptors.
    • e6ee35f:
      🚀 Release 2.1.0 (2020-02-07)
    • 9a823d9:
      👀 Prevent NPE on backwards seek on Chunker

    👀 9a823d9: Prevent NPE on backwards seek on Chunker.

    🚀 This release contains contributions from many people at Google, as well as George Gensure.

    🔔 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 3D5919B448457EE0.

  • v2.1.0 Changes

    February 07, 2020

    🚀 Release 2.1.0 (2020-02-07)

    Baseline: 41ec5a2

    Cherry picks:

    • 733ac0f:
      Adds an alias for d8_jar_import in android.WORKSPACE.
    • c94b147:
      Automatic code cleanup.
    • 2a8cc70:
      🖨 Do not fail or print errors when Shellzelisk cannot find a
      requested ?
    • bdf34d7:
      🛠 Fix race when extracting the install base when Bazel runs in a
      PID namespace.
    • d381c25:
      🛠 Fix wrong mode of install base directory.
    • eab39cc:
      Disable broken test_max_open_file_descriptors.

    🚀 Please see the release announcement here: https://blog.bazel.build/2020/02/06/bazel-2.1.html

    🔔 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 3D5919B448457EE0.

  • v2.0.1 Changes

    February 21, 2020

    🚀 Release 2.0.1 (2020-02-21)

    Baseline: db0e32c

    Cherry picks:

    • 85e84f7:
      Set --incompatible_prohibit_aapt1 default to true.
    • 84eae2f:
      Let shellzelisk fallback to bazel-real if it's the requested
      🔖 version.
    • d5ae460:
      🛠 Fix a typo in bazel.sh
    • 59e3600:
      🚀 Release 2.0.0 (2019-12-19)
    • 9a823d9:
      👀 Prevent NPE on backwards seek on Chunker
    • 2a8cc70:
      🖨 Do not fail or print errors when Shellzelisk cannot find a
      requested ?

    👀 9a823d9: Prevent NPE on backwards seek on Chunker.
    🖨 2a8cc70: Do not fail or print errors when Shellzelisk cannot find a requested Bazel binary, if tools/bazel exists.

    🚀 This release contains contributions from many people at Google, as well as George Gensure.

    🔔 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 3D5919B448457EE0.

  • v2.0.0 Changes

    December 19, 2019

    🚀 Release 2.0.0 (2019-12-19)

    Baseline: 807ed23

    Cherry picks:

    • 🚀 db0e32c: build.sh: Fix bug in build script for RC release
    • 85e84f7: Set --incompatible_prohibit_aapt1 default to true.
    • 84eae2f: Let shellzelisk fallback to bazel-real if it's the requested version.
    • d5ae460: Fix a typo in bazel.sh

    🚀 The full release announcement can be found in the Blog entry on Bazel 2.0

    🔔 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 3D5919B448457EE0.

  • v1.2.1 Changes

    November 26, 2019

    🚀 Release 1.2.1 (2019-11-26)

    Baseline: 11deef7

    Cherry picks:

    • c76c3e5:
      🍎 Replace macOS CC path with relative path
    • 63332eb:
      🍎 Hardcode path to dirname on macOS
    • ceadf0a:
      ➕ Add tool executables (from FilesToRunProvider) to action inputs.
    • dbe63b0:
      🛠 Fix some of the bazel Windows tools code to work with GCC.

    🚀 This release fixes a single regression:

    • 🍎 #10297: Bazel 1.2.0 does no longer run on macOS High Sierra.

    🚀 It is the same code as Bazel 1.2.0, except that we rebuild the macOS release
    🍎 binaries with Xcode 10.2.1 to make them backwards compatible with older macOS
    🔖 versions again.

    🔔 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 3D5919B448457EE0.

  • v1.2.0 Changes

    November 20, 2019

    🚀 Release 1.2.0 (2019-11-20)

    Baseline: 11deef7

    Cherry picks:

    • c76c3e5:
      🍎 Replace macOS CC path with relative path
    • 63332eb:
      🍎 Hardcode path to dirname on macOS
    • ceadf0a:
      ➕ Add tool executables (from FilesToRunProvider) to action inputs.
    • dbe63b0:
      🛠 Fix some of the bazel Windows tools code to work with GCC.

    🚀 Release announcement is on our blog: https://blog.bazel.build/2019/11/20/bazel-1.2.0.html

    🔔 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 3D5919B448457EE0.

  • v1.1.0 Changes

    October 21, 2019

    🚀 Release 1.1.0 (2019-10-21)

    Baseline: d9fe1d4

    Cherry picks:

    • 0a8071a:
      ⬆️ Upgrade java_tools to javac11-v6.1

    Important changes:

    • The query flag "--host_deps" (commonly used as "--nohost_deps")
      🚚 has been renamed to "--tool_deps", and now also removes
      🔧 dependencies in any execution configuration from being reported
      🗄 in the query output. The previous flag name is deprecated and
      🚀 will be removed in a future release.
    • The cc_common.{compile,link} APIs can now be used without
      passing the --experimental_cc_skylark_api_enabled_packages flag.
    • 🏗 A list of log paths will be provided in build output.
    • 👌 Improve runfiles documentation.
    • 👌 Improve documentation on rule outputs.
    • 🏗 BUILD/.bzl execution errors cause execution to stop, even at
      top-level
    • Multiple Starlark validation errors are reported in a single pass.
    • Introduce --experimental_nested_set_as_skykey_threshold

    🚀 This release contains contributions from many people at Google, as well as Andrew Suffield, Austin Schuh, Bor Kae Hwang, Brian Richardson, Christy Norman, Clint Harrison, Dan Halperin, Dave Lee, David Neil, David Ostrovsky, George Gensure, Greg Estren, Greg, Jacob Parker, Jakub Bujny, John Millikin, Keith Smiley, Laurent Le Brun, marcohu, Marwan Tammam, Mostyn Bramley-Moore, Stepan Koltsov, Thi Don, Thi, Tomasz Strejczek.

    🔔 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 3D5919B448457EE0.