Releases: bazelbuild/bazel
3.7.0
Release 3.7.0 (2020-10-20)
Baseline: a991db7
See release notes: https://blog.bazel.build/2020/10/20/bazel-3-7.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.6.0
Release 3.6.0 (2020-10-06)
Baseline: aa0d97c
Cherry picks:
- 32c88da:
Patch RuleContext for android_binary.deps to restore legacy
behavior. - db9fc88:
android_test also needs the legacy behavior in
RuleContext.getPrerequisites. - 144d514:
Update android_sdk_repository to create a valid, but useless,
repository - bb11f92:
Patch upb to fix build error with gcc 10 - 9f06be4:
Patch upb to fix build error with gcc 10 (third_party) - b67b75e:
Fix issue where libtool_check_unique isn't found for sandbox
builds
See release notes: https://blog.bazel.build/2020/10/06/bazel-3-6.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.5.1
Release 3.5.1 (2020-10-01)
Baseline: 889bc0b
Cherry picks:
- a7a0d48:
Make no-op starlark transition not affect the output directory. - b37c51c:
Add include_prefix and strip_include_prefix to cc_common.compile - f6ad35f:
Delete --experimental_transparent_compression - 39bc97e:
Remove --experimental_action_args - b970667:
Stop needlessly parsing WORKSPACE files from external
repositories. - e574d55:
Allow hyphen char in workspace name - 9993785:
Allow dot ('.') in workspace names. - b3ac8f6:
Patch upb to fix build error with gcc 10 - 26cbf77:
Patch upb to fix build error with gcc 10 (third_party) - f1f9411:
Fix incorrect rule class digest when creating rules through
macros. - 6b591a7:
Prepare for bazel to run with shrunken r8.jar - 7a11752:
Don't run DexFileMergerTest as it is not supported for all
r8.jar's
New features:
- cc_common.compile support for include_prefix/strip_include_prefix
Important changes:
- Removed the flag --experimental_transparent_compression.
- Removed the flag --experimental_action_args.
- Stop needlessly parsing WORKSPACE files from external
repositories. - Dot ('.') is now allowed in workspace names. See
#11837.
This release contains contributions from many people at Google, as well as David Ostrovsky.
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.5.0
Release 3.5.0 (2020-09-02)
Baseline: 889bc0b
Cherry picks:
- a7a0d48:
Make no-op starlark transition not affect the output directory. - b37c51c:
Add include_prefix and strip_include_prefix to cc_common.compile - f6ad35f:
Delete --experimental_transparent_compression - 39bc97e:
Remove --experimental_action_args - b970667:
Stop needlessly parsing WORKSPACE files from external
repositories. - e574d55:
Allow hyphen char in workspace name - 9993785:
Allow dot ('.') in workspace names.
New features:
- cc_common.compile support for include_prefix/strip_include_prefix
Important changes:
- Removed the flag --experimental_transparent_compression.
- Removed the flag --experimental_action_args.
- Stop needlessly parsing WORKSPACE files from external
repositories. - Dot ('.') is now allowed in workspace names. See
#11837.
This release contains contributions from many people at Google, as well as David Ostrovsky.
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.1
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
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
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
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
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
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.