|
| 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 | + |
1 | 140 | ## Release 9.0.1 (2026-03-10) |
2 | 141 |
|
3 | 142 | ``` |
|
0 commit comments