9.0.0-pre.20241119.2
a-googler
tagged this
27 Nov 21:19
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.