Bazel Blog

Automatic execution strategy selection in Bazel 0.27

tl;dr: Exciting news! After 0.27 release Bazel can auto select a suitable execution strategy, eliminating the need for manual configuration via command line flags in most cases.

Bazel 0.27

Bazel 0.27 has just been released.

Bazel Stability and Semantic Versioning

It's been 4 years since we open-sourced Bazel. We've come a long way. Many companies and open-source projects now benefit from fast, correct, multilingual, scalable builds with Bazel.

Bazel 0.26

The Bazel team is happy to announce a new version of Bazel, Bazel 0.26.

Faster remote builds in Bazel 0.25

We are excited to announce the initial availability of "Remote Builds without the Bytes" in Bazel 0.25.

Bazel 0.25

Bazel 0.25.0 has arrived with an exciting mix of new features, important bug fixes, and updated documentation.

A repository rule for calculating transitive Maven dependencies

We’re excited to introduce the initial release of rules_jvm_external, a repository rule to resolve and fetch artifacts transitively in Maven repositories, like Maven Central and Google Maven. This project is officially maintained by the Bazel team.

Bazel 0.24

Bazel 0.24.0 has arrived with an exciting mix of new features, important bug fixes, and updated documentation.

Bazel 0.23

Bazel 0.23.0 has arrived with an exciting mix of new features, important bug fixes, and updated documentation.

Introducing Bazel Aquery

tl;dr: bazel aquery is a new bazel command that queries the action graph, and thus allows you to gain insights about the actions executed in a build (inputs, outputs, command line, …). aquery’s API is now stable and supported by the Bazel team.