Skip to content

Releases: bazelbuild/bazel

3.4.1

14 Jul 06:45
Compare
Choose a tag to compare

Release 3.4.1 (2020-07-14)

Baseline: 7404d17

Cherry picks:

  • f31f2d7:
    fixup! Gracefully handle the lack of subreaper support in Linux.
  • 3a4f221:
    Revert "Replace the remaining dependencies for Bazel Debian
    build (third_party)"
  • c55ec0f:
    Revert "Upgrade gRPC to 1.26.0"

This patch release fixes #11756

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.

3.4.0

13 Jul 15:46
Compare
Choose a tag to compare

Release 3.4.0 (2020-07-13)

Baseline: 7404d17

Cherry picks:

  • a4334be:
    fixup! Gracefully handle the lack of subreaper support in Linux.

Release notes: https://blog.bazel.build/2020/07/13/bazel-3-4.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.

3.3.1

30 Jun 15:25
Compare
Choose a tag to compare

Release 3.3.1 (2020-06-30)

Baseline: 9be9767 (3.3.0 release)

Cherry picks:

  • 3b0439e:
    Fix incorrect assumption of desugar persistent worker conditional

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.

3.3.0

17 Jun 13:13
Compare
Choose a tag to compare

Release 3.3.0 (2020-06-17)

Baseline: c063b5c

Cherry picks:

  • 23bd69d:
    Restore missing Building with Platforms docs.

Release notes: https://blog.bazel.build/2020/06/17/bazel-3-3.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.

3.2.0

27 May 18:09
Compare
Choose a tag to compare

Release 3.2.0 (2020-05-27)

Baseline: 1d93d26

Release notes: https://blog.bazel.build/2020/05/27/bazel-3-2.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.

3.1.0

22 Apr 10:55
Compare
Choose a tag to compare

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.

3.0.0

06 Apr 13:06
Compare
Choose a tag to compare

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.

2.2.0

03 Mar 09:42
Compare
Choose a tag to compare

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.

2.1.1

21 Feb 17:07
Compare
Choose a tag to compare

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.

2.0.1

21 Feb 17:05
Compare
Choose a tag to compare

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.