diff --git a/CHANGELOG.md b/CHANGELOG.md index 5624e0388d0a42..f70420c80dd7bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,57 @@ +## Release 9.0.0-pre.20250115.2 (2025-01-23) + +``` +Baseline: 67c89b31f1d40635ad122639c3099ac3d882935d + +Cherry picks: + + + cf701ebeab2565e910453cad8b1b950553596d83: + Fix performance regression on builds that change a test + configuration flag. +``` + +Important changes: + + - On Linux, the default limit on the number of `--watchfs` file + events per directory has been raised to 10,000 (from 500). If + needed, it can be increased further via + `--host_jvm_args=-Djdk.nio.file.WatchService.maxEventsPerPoll=`. + +This release contains contributions from many people at Google, as well as Fabian Meumertzheim. + +## Release 8.0.1 (2025-01-17) + +``` + +Release Notes: + +``` + +## Release 9.0.0-pre.20250109.2 (2025-01-17) + +``` +Baseline: 457d248218540b0ae93d6454fa8a95ccad877063 +``` + +New features: + + - Materializer functions now have access to the label of the rule + they are running on as ctx.label . + +Important changes: + + - Extra targets provided to `ctx.expand_location` now expand to + their executable (if any) instead of resulting in an error if + they provide a number of files different from one. + RELNOTES[INC]: The `--incompatible_locations_prefers_executable` + flag has been added and enabled, which makes it so that + `ctx.expand_location` expands `$(locations :x)` to the executable + of an extra target `:x` if it provides one and the number of + files provided by it is not one. + +This release contains contributions from many people at Google, as well as Benjamin Peterson, Fabian Meumertzheim. + ## Release 9.0.0-pre.20250106.2 (2025-01-13) ```