The Bazel team announced the release of Bazel 1.0, last week. The team calls this version a “stability milestone” as it tries to address the stability concerns associated with Bazel by switching to semantic versioning. Along with this change, Bazel 1.0 features new genrule support, C++ and Java-related improvements, gRPC connections with default TLS enabled, and more.
Bazel is the open-source version of the Blaze tool that Google uses internally. It is a polyglot build system that enables you to automate software building and testing. It provides features like reproducibility via sandboxing, distributed caching, static analysis of build dependencies, uniform CLI for builds and tests, and more.
The team has also advised that developers check the compatibility of their codebase by running bazelisk –migrate or by building their code with Bazel 0.29.1 and a list of flags before they upgrade to Bazel 1.0.
These were some of the updates in Bazel 1.0. Check out the official announcement to know what else has shipped in this release.
Pivotal open sources kpack, Kubernetes-native image build service
Mozilla releases WebThings Gateway 0.9 experimental builds targeting Turris Omnia and Raspberry Pi 4
Introducing Weld, runtime written in Rust and LLVM for cross-library optimizations
LLVM 9 releases with official RISC-V target support, asm goto, Clang 9, and more
At Packt, we are always on the lookout for innovative startups that are not only…
I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…
Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…
Once we learn how to deploy an Ubuntu server, how to manage users, and how…
Key-takeaways: Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…
While developing a web application, or setting dynamic pages and meta tags we need to deal with…