commit | 3697581656623d33825d25b1b432bc2ac45ec25d | [log] [tgz] |
---|---|---|
author | Bazel Release System <noreply@google.com> | Wed Nov 27 21:19:01 2024 +0000 |
committer | keertk <keerthanakumar@google.com> | Wed Nov 27 21:19:01 2024 +0000 |
tree | f2b476c0701b9d31486c4022b30812d405930c56 | |
parent | 94fb35b0af7d30b5479bfdb40cae51960a50f24c [diff] |
Release 9.0.0-pre.20241119.2 (2024-11-27) Baseline: ebeab8ce6607f0ea8448178219c61a935535be6a Cherry picks: + 650142fbe290d97e39b702d1dbcdbe126614b927: Automated rollback of commit 4515bb6c932ce62c7889cf322319a3b49158acad. + 4754de207c4dd05c531b57847e3a47bea229954a: [Rolling release] Do not forward legacy `cmd.exe` variables to the server (#24500) + 94fb35b0af7d30b5479bfdb40cae51960a50f24c: Fix rolling release (#24513) Incompatible changes: - Changing --test_env no longer invalidates the analysis cache. `ctx.configuration.test_env` may be empty for non-test rules and should not be used by such rules. Important changes: - Add a set data type to Starlark, guarded by the --experimental_enable_starlark_set flag. - symbolic macro attribute inheritance is now marked experimental; set --experimental_enable_macro_inherit_attrs flag to enable it. - Changing any part of `--run_under` that isn't the label (such as the shell command) no longer invalidates the analysis cache. - The progress of completed configured aspects is now shown in the UI, next to the number of completed targets. Example: "(100 packages loaded, 10000 targets and 500 aspects configured)". This release contains contributions from many people at Google, as well as Fabian Meumertzheim, kalvdans, Xùdōng Yáng.
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
To report a security issue, please email security@bazel.build with a description of the issue, the steps you took to create the issue, affected versions, and, if known, mitigations for the issue. Our vulnerability management team will respond within 3 working days of your email. If the issue is confirmed as a vulnerability, we will open a Security Advisory. This project follows a 90 day disclosure timeline.
See CONTRIBUTING.md