Skip to content

Commit 2dcfaea

Browse files
Bazel Release Systemiancha1992
authored andcommitted
Release 9.0.2 (2026-04-09)
Release Notes:
1 parent 51409ec commit 2dcfaea

1 file changed

Lines changed: 139 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,142 @@
1+
## Release 9.0.2 (2026-04-09)
2+
3+
```
4+
5+
Release Notes:
6+
7+
```
8+
9+
## Release 9.0.2 (2026-04-09)
10+
11+
```
12+
13+
Release Notes:
14+
15+
```
16+
17+
## Release 10.0.0-pre.20260329.2 (2026-04-08)
18+
19+
```
20+
Baseline: b06b3774e7c5380756a2a0ce4d052afb7a5bbbe1
21+
22+
Cherry picks:
23+
24+
+ ba43bbd393f89bf1ebda1ec309018c9a7faec0fd:
25+
Rollback of `PersistentStringIndexer` change.
26+
```
27+
28+
Important changes:
29+
30+
- Module extension tags now have an implicit `_sort_key` field that
31+
can be compared to derive the order in which tags from different
32+
classes appear in the MODULE.bazel file.
33+
- The remote repo contents cache now supports all reproducible repo
34+
rules.
35+
36+
This release contains contributions from many people at Google, as well as Armando Montanez, Chris Jakins, dependabot[bot], Fabian Meumertzheim, John Cater, Keith Smiley.
37+
38+
## Release 10.0.0-pre.20260322.2 (2026-04-01)
39+
40+
```
41+
Baseline: f00741106467895a4ae70206b00f122f2ebbbc1c
42+
```
43+
44+
New features:
45+
46+
- Added `--experimental_remote_cache_chunking` flag to read and
47+
write large blobs to/from the remote cache in chunks. Requires
48+
server support.
49+
50+
Important changes:
51+
52+
- BEP events will now be written respecting parent-child ordering
53+
constraints.
54+
- Bzlmod now enforces that integrity strings for patches and
55+
overlay files in `source.json` are non-empty.
56+
- A `.bazelrc` file may now only `import` files recursively with a
57+
depth of up to 512 imports. If you see a "Maximum import depth
58+
exceeded parsing config file" error message, check that your
59+
workspace genuinely needs to be configured with `.bazelrc` files
60+
loading other rc files in a chain as long as 512 files. If you
61+
are configured in this way and cannot easily change your
62+
`.bazelrc` files to use shorter `import` chains, you may set the
63+
`BAZEL_UNLIMITED_IMPORT_DEPTH` environment variable to any value
64+
to disable this limit.
65+
66+
This release contains contributions from many people at Google, as well as Fabian Meumertzheim, Jake Newfield, John Cater, Justin Won, Tyler French.
67+
68+
## Release 10.0.0-pre.20260312.1 (2026-03-19)
69+
70+
```
71+
Baseline: f3ab7948c2dff519f8228890b3878a5586d2b723
72+
```
73+
74+
Incompatible changes:
75+
76+
- string.splitlines() no longer incorrectly treats u+0085 (NEL) as a
77+
newline character
78+
79+
Important changes:
80+
81+
- Bazel no longer verifies the digests of disk cache entries upon a
82+
cache hit. This honors the description but not the previous
83+
behavior of the `--remote_verify_downloads` flag, which in fact
84+
controlled digest verification for both remote and disk caches.
85+
- Bazel now has experimental support for --rewind_lost_inputs,
86+
which can rerun actions within a single build to recover from
87+
(remote or disk) cache evictions.
88+
89+
This release contains contributions from many people at Google, as well as Fabian Meumertzheim, H5-O5, Keith Smiley.
90+
91+
## Release 10.0.0-pre.20260308.2 (2026-03-16)
92+
93+
```
94+
Baseline: d67b13a5d8e8fa2715ae8ebbd4a0ca1b8c1d495a
95+
96+
Cherry picks:
97+
98+
+ eb3941da848addebd7ebe530771a5839e8f9dfa3:
99+
Automated rollback of commit
100+
4f793a81b502b345e47b55b09216430af0fb08f0.
101+
+ 51907c4773cd91342f8f39f1e6f92938e6372784:
102+
Release 10.0.0-pre.20260308.2 (2026-03-13)
103+
+ fc4340c57c203e0cb7f93750dd3ec4d67d7eb358:
104+
Release 10.0.0-pre.20260308.2 (2026-03-13)
105+
+ 7a135942ed0da98456dafff07130e5df5d871d9e:
106+
Release 10.0.0-pre.20260308.2 (2026-03-13)
107+
+ a933bce49ec0cc3a0463a6e7691b1d10a4d85849:
108+
Release 10.0.0-pre.20260308.2 (2026-03-13)
109+
+ 9b133bc7d7c0e2514cf83ef7a922ec812c2247d9:
110+
Release 10.0.0-pre.20260308.2 (2026-03-13)
111+
+ 9bc159f6cc9c2e9205d259123513bd58abd82e46:
112+
Release 10.0.0-pre.20260308.2 (2026-03-13)
113+
+ e0f314633c0b4c2e28202ad757e7c4c80420459a:
114+
Release 10.0.0-pre.20260308.2 (2026-03-14)
115+
+ 9ef180ef79914603d56088335993ce90a78acc6d:
116+
Release 10.0.0-pre.20260308.2 (2026-03-16)
117+
+ 704831db809db3a7c45b75e88866c6dea2459d4b:
118+
Release 10.0.0-pre.20260308.2 (2026-03-16)
119+
+ 2aebc4d79e03f8347d3dcefdf7c6d0b83144d609:
120+
Release 10.0.0-pre.20260308.2 (2026-03-16)
121+
+ 8a81d0bb0eeaab8b3a5a33e2988d92322ca5f4cb:
122+
Release 10.0.0-pre.20260308.2 (2026-03-16)
123+
```
124+
125+
Incompatible changes:
126+
127+
- `--incompatible_check_testonly_for_output_files` has been
128+
flipped. See https://github.com/bazelbuild/bazel/issues/28875 for
129+
more details.
130+
131+
Important changes:
132+
133+
- Fix --lockfile_mode=error validation when rolling back changes to
134+
module extension facts
135+
- `package_group` now supports labels with external repositories in
136+
the `packages` attribute.
137+
138+
This release contains contributions from many people at Google, as well as Alan Mond, Armando Montanez, Benjamin Peterson, dependabot[bot], Fabian Meumertzheim, Jesse Schalken, John Cater, Keith Smiley, Markus Hofbauer, Michael Mitchell, Ted Kaplan.
139+
1140
## Release 9.0.1 (2026-03-10)
2141

3142
```

0 commit comments

Comments
 (0)