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
- Bazel Overlay Pattern by Farid Zakaria
- Migrating to Bazel Modules (a.k.a. Bzlmod) series by Mike Bland
- Around the World with Bazel in Watercolors series by Helen Altshuler
- Birth of the Bazel by Han-Wen Nienhuys
- Bazel Knowledge: reproducible outputs by Farid Zakaria
- Aspect Insights aka Bazel Podcast is now on Spotify and Apple Podcasts, with the latest episode being a sit down with Fabian Meumertzheim titled Navigating BzlMod: Migrating to Bazel 8 and Beyond and a conversation with Ed Schouten on Buildbarn’s Evolution and Impact
Resources
- GitHub repository: https://github.com/bazelbuild/bazel
- Releases: https://github.com/bazelbuild/bazel/releases
- Slack chat: https://slack.bazel.build
- Google group: bazel-discuss@googlegroups.com
- Special Interest Groups (SIG):
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.