Bazel Blog

Bazel Q3 2024 Community Update

Announcements

BazelCon 2024

BazelCon is right around the corner!

First of all, thank you to all who registered - we are very happy to see the community excited for the conference. The attendance list is now full, with a waitlist open - if you have registered but cannot attend in person, please remember to unregister! Instructions are available here.

The BazelCon 2024 schedule is jam packed with lightning and tech talks, Birds of a Feather sessions, and more exciting presentations for all levels of knowledge - from beginners to Bazel professionals. Although this year we are not providing live streaming of the event, we plan to upload recordings of the talks to the Linux Foundation YouTube channel. We’ll share the link to the playlist on the community channels as soon as they’re available.

You can also register to join the additional events that are organized along BazelCon -

  • BazelCon 2024 Happy Hour: Google Cloud and BuildBuddy are co-hosting a BazelCon Happy Hour on Monday, October 14th. The Happy Hour begins at 7:30 PM and is just across the street from BazelCon!
  • Post-BazelCon Game Night Mixer: EngFlow, JetBrains, and LinkedIn are organizing an after party on Tuesday, October 15th at 6 PM. Great way to relax after the conference over games, food and drinks.
  • Bay Area Build Meetup: Hosted by EngFlow and Meta, a Build meetup will be held at the Meta Campus on Wednesday, October 16th, from 9 AM - 6 PM. Hands-on sessions with contributors to Buck2, Bazel, CMake, and more ending in a Happy Hour!

We hope you enjoy and have fun at BazelCon!

Transfer of community maintained repositories to The Linux Foundation (github.com/bazel-contrib)

The Google Bazel team is migrating community-maintained repositories from the bazelbuild GitHub organization to the bazel-contrib organization. This move aims to provide better maintenance and support for these projects. The bazel-contrib organization is governed by The Linux Foundation via the Community for Bazel TSC (Technical Steering Committee) and supported by the Bazel Rules Authors SIG, ensuring the continued development and health of these valuable resources. Take a look at this GitHub discussion for more details.

Product updates

Releases

Bazel 7.3.0 was released in Q3 ‘24, along with patch releases 7.3.1 and 7.3.2.

Bazel 7.4.0 is in progress and scheduled to be released in October. The first release candidate is being prepared.

Bazel 8.0 is coming soon! The first release candidate is already out, so please take a moment to test and report any issues you find in the Bazel repository. The final release is tentatively expected around October 28th. Keep this date in mind as you plan and prioritize contributions. Stay updated on any changes by following the release tracker issue.

Celebrating 1 million IntelliJ Bazel plugin downloads

We're thrilled to announce a major milestone for the IntelliJ Bazel plugin: 1 million downloads! 🎉 This achievement is a testament to the hard work, dedication, and incredible support from our community. Thank you to all of our users for your continued trust and support. Your feedback and contributions have been invaluable in shaping the plugin into what it is today.

Introducing Bazel 7.2’s output service protocol

One of the exciting new features in Bazel 7.2 is support for the Bazel Output Service which allows Bazel to lazily materialize outputs when you access them with normal filesystem operations. This allows you to maintain visibility to the entire output tree while still saving network bandwidth.

It can be enabled by providing command line flags --experimental_remote_output_service and --experimental_remote_output_service_output_path_prefix. In this blog post, we describe what the Bazel Output Service is, and why you’d want to use it.

Bazel for embedded: Pigweed SDK launches with native Bazel support

The Pigweed team is excited to announce the launch of the Pigweed SDK (preview) with native Bazel support. Take a look at this blog post for all the details!

Community corner

Resources

Reach out the email(s) listed below if you’d like to be added to the SIG calendar invites.

SIG Meeting frequency Point of contact
Rules authors Every two weeks bazel-contrib@googlegroups.com
Android app development Monthly ahumesky@google.com
Bazel plugin for IntelliJ Monthly messa@google.com
Remote execution API working group Monthly chiwang@google.com

Interested in learning about SIGs or starting a new one? Find more information on our website.

Want to get your SIG listed? Please add it to the Community repository.

Ideas, feedback, and submissions are welcome!

Thank you for reading this edition! Let us know if you’d like to see any new information or changes in future community updates by reaching out to product@bazel.build. We look forward to hearing from you.

Thanks,

Google Bazel team

*Copyright © 2024 JetBrains s.r.o. JetBrains and IntelliJ are registered trademarks of JetBrains s.r.o.