Bazel Blog

Bazel Q2 2025 Community Update

Announcements

BazelCon 2025

We’re excited to invite you to BazelCon 2025 in Atlanta, Georgia! Join the amazing Bazel Community for two days of talks, Birds of a Feather sessions, and networking, all focused on the Bazel build system. Thanks to our generous sponsors, the event is completely free to attend.

This year, we’re also offering a special Community Training Day on November 9th to help you deepen your expertise. Check the schedule and see what Aspect Build, EngFlow and Tweag have in store for you!

Don’t miss this chance to learn, share, and connect—register through the BazelCon website*.

  • Venue: Omni Hotel, Atlanta, Georgia
  • 9th November: Community Training Day
  • 10-11th November: BazelCon

Accomodation: This year, BazelCon is hosted alongside KubeCon + CloudNativeCon. Our attendees can book chosen hotels at these events Venue+Travel tab, benefiting from the room block and fixed prices. Please note, rooms will most likely sell out in advance of the room block close dates listed on the website. We advise you to book early to secure a room at the conference rate.

*As BazelCon is a free event with a limited capacity, we encourage everyone to be thoughtful about their registrations. If it becomes apparent you will not be able to join us, please cancel your attendance to give others an opportunity to attend.

Call For Proposals

If you have insights, projects, or practical experiences with Bazel that could benefit the community, we invite you to submit a proposal for BazelCon 2025. Talks and Birds of a Feather sessions are all welcome. Your contributions can help spark meaningful discussions and knowledge sharing among peers. If you’re interested in presenting, please fill out our Call for Proposals form. We look forward to your submissions - CFP closes August 10th!

BazelCon talk recordings 2017-2024 now available on Linux Foundation Channel

Per popular request, we have moved all past BazelCon recordings to the Linux Foundation YouTube channel. The previous channel that hosted these has been hidden, which resulted in the videos not showing up in search. This has now been fixed and you can access all playlists through the LF channel, as well as searching for them by name in the search bar.

Product updates

Bazel 8.4.0 release branch is now open. Please send cherry-pick PRs against this branch if you'd like your change to be implemented, and follow the release tracking issue for updates.

Q2 releases

Community Corner

JetBrains’* new Bazel plugin coming soon

The Bazel plugin team at JetBrains is preparing their new Bazel plugin for IntelliJ IDEA, PyCharm and Goland for general availability later in July, together with the 2025.2 release of IntelliJ IDEA. Compared to the old plugin originally developed by Google, the new plugin features a closer integration with the IntelliJ IDEA project model, allowing more accurate highlighting, completions and refactoring in JVM languages, as well as many smaller usability improvements. The GA release will additionally support Python and Go targets. A full release announcement will be posted on the IntelliJ IDEA blog when it becomes available.

JetBrains’ Bazel Plugin 2025.1 for IntelliJ IDEA

The recent updates to JetBrains' Bazel Plugin for IntelliJ IDEA, culminating in the 2025.1 release, bring a range of improvements, rolled out by JetBrains incrementally over recent months, aim to make working with Bazel projects inside IntelliJ IDEA more efficient.

Some enhancements include:

  • Full Bazel 8 & nested modules support: Seamlessly work with the latest Bazel features and complex project structures.
  • Experimental phased sync: Drastically reduces initial sync times, letting you start coding and browsing almost instantly, leaving heavier tasks happening in the background.
  • Python & Scala support: Full IDE experience for these languages, including run and debug, as well as code assistance and syncing targets.
  • Smart dependency management: Quickly add missing dependencies directly from code.
  • Enhanced Starlark support: Better in-editor documentation and smarter code completions for BUILD files.
  • Improved test workflows: Debug and run tests with coverage directly within the IDE.
  • Streamlined navigation & setup: Easier access to targets, improved search, and quick-start project templates.
  • Project admin tools: Features like "shard sync" and managed .bazelproject for large-scale consistency.

For a deeper dive on these and more features, visit Justin Kaeser’s article here.

A few words from JetBrains on Bazel for IntelliJ and CLion Plugin Updates

‘’Starting from the second week of July, the plugins will officially support the 2025.2 version of JetBrains IDEs. This also means that support for 2024.3 is no longer maintained, and the final released plugin version for 2024.3 is 2025.06.10.0.1.

We apologize for the various Bazel execution-related issues in the versions released in March and April. Huge thanks to everyone who provided feedback in the #intellij channel on Bazel Slack and on the plugin’s GitHub page. Versions 2025.05.13.0.1 and later include fixes that address the reported regressions.

C++ Support Updates

Over the past year, we have improved C++ support in the plugin, including cc_toolchain support for code analysis, and added MSVC support on Windows. Feel free to read the article on the JetBrains blog about the new features of the plugin: https://jb.gg/bazel-clion-2025.

We received some feedback about issues with CLion Nova and the Bazel plugin, resulting in the “Processing XXX file changes” dialog appearing and becoming stuck. The issue was indeed in the CLion Nova engine (CPP-44506) and was fixed in CLion 2025.1.2. However, manual cache invalidation is required on the user side via the “Invalidate Caches” action in CLion.

Starting from version 2025.06.24.0.1, the Bazel for CLion plugin includes additional fixes for performance issues with the same user-visible symptom (“Processing XXX file changes”). This version will be available on JetBrains Marketplace in the second week of July. Please note that the same cache invalidation action is required after the upgrade.’’

Build Meetup in Munich - Recap

The Build Meetup in Munich, co-hosted by EngFlow and JetBrains, brought together build system professionals for a valuable evening of insights. Discussions covered everything from Bazel fundamentals and advanced configuration management to handling large datasets, optimizing C/C++ dependencies, and even building an entire Linux OS with Bazel. The meetup also explored the complexities of remote execution, emphasizing the balance between customization and automation. For a deeper dive into some of the slides and takeaways, go to the full article!

Articles

Videos

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
Supply chain security / SBOM Weekly fwe@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 © 2025 JetBrains s.r.o. JetBrains and IntelliJ are registered trademarks of JetBrains s.r.o.