Bazel v3.0.0 Release Notes

Release Date: 2020-04-06 // about 4 years ago
  • ๐Ÿš€ 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.