-
Bazel Release System authored
Baseline: 65b39486 Cherry picks: + b9bdcf86: Enable experimental_execution_graph_enable_edges_from_filewrite_actions by default + 5a4a3404: Update documentation for cc_import deps attribute + 577c0621: Automated rollback of commit ad380ddd. + 70c821ad: starlark: Reduce allocations for `find`/`indexof` without `end` + 233ee293: Automated rollback of commit 0d2e9dae. + 788801a8: Enable C++ deps pruning on Windows when PARSE_SHOWINCLUDES is available. + aa2407fe: Remove "get" from field names in BzlmodFlagsAndEnvVars class Disable Html escaping for better format + 83c954de: [Skymeld] Gracefully handle --explain. + 842d23ea: Automated rollback of commit 24f6fe80. + c71b0b12: Increase bazel_module_test timeout: it times out on macOS on Bazel CI + f3e11c5b: - Add team-Rules-Java and team-Android to PR labeler - Add awaiting-review to all PRs + 2e219de0: Make lockfile human readable + 3b9ec35f: Module Lockfile + 4c853567: Fix ProxyHelperTest on JDK@HEAD + b27d1a3b: Fix regression with implicit deps which Automatic Exec Groups caused + 24f6fe80: Switch TargetPattern.Parser to use LabelParser + dd822392: Canonicalize use_extension label + e97f62d5: This is specifically for android_binary rule. (prev change was for android_library rule https://github.com/bazelbuild/bazel/commit/98bd4ae81715742ae5aa6c 91164cd37396cb7c91) + 75dce1ee: Generate loadable dummy .bzl/BUILD/WORKSPACE files + c024b8af: Automated rollback of commit b2844771. + 6f12510e: Clarify responsibilities of the Configurability team. + 9f93780e: Create an option to enable `GcThrashingDetector`. + b2844771: Automated rollback of commit 9353955f. + e2639459: Label Interner Part I -- Create `PooledInterner` and make `SkyKeyInterner` as its subclass + 99b672b6: Simplify cc_test rules by leveraging optional toolchains. + e54564fd: Restructure ActionStager and CommandAdjuster + 1a719cea: Add `module_ctx.is_dev_dependency` + 986ef7b6: [Skymeld] Move the various skymeld flag check to SkymeldModule. + 03266a86: Tests for TargetPattern parsing, and some sanity fixes + 109b2901: Fail early if `use_extension` has a bad label + 9353955f: Unconditionally clear the syscall cache at the end of the build. + 2aa06cf2: Expose cc_proto_aspect as a toplevel symbol. + 24b45890: Automatically retry the build if encountered remote cache eviction error + a9dfbae3: Increase the test size for //src/test/py/bazel:py_test to prevent flakily timing out on BazelCI. + f63ce797: Avoid unnecessary copying when building Merkle trees. + 6146e4a9: [Skymeld] Include the underlying IOException's details if it happens while planting the SymlinkForest. + 79e22a32: Update docs on cached print statement behavior + f7829f85: Rename Factory-level ExecutionTransitionFactory.create to createFactory + 57426bcd: Fix iterating over string example + 4097d9c5: Use `PercentageConverter` to automatically validate the value of `--experimental_oom_more_eagerly_threshold`. + 576a497d: Delete unused PackageIdentifierAndLong + fa7bfa35: Automatic code cleanup. + c89ca0d4: Update D8/R8 dependency in bazel to 8.0.40 + cee754ce: Add team-Remote-Exec & team-Documentation to PR labeler + 0882effb: Include --bes_upload_mode in docs + d1b4fb74: Remove 'darwin' CPU value + 02846a81: Remove 'darwin' CPU value + 0ddf9bf2: Remove unneeded use CompilationFailedException. + aaf1d069: Don't intern `RootedPath` on Windows. + 98bd4ae8: Native changes required to support linking against resource apks. + 0a8380be: Set the digest_function field as part of all relevant gRPC requests + 6e01b259: Add support for .tbz file extension in repository_ctx.download_and_extract + 8ab9c6e5: Add a boolean flag which controls whether ExecutionGraphModule is on. + 753f5d38: Enable heuristically dropping GENQUERY_SCOPE nodes + 57f954d3: Update stale workflow #s + 8c712c82: Fix formatting issue in http.bzl + 0d2e9dae: Automated rollback of commit f548d56b. + ad380ddd: Automated rollback of commit 602794ef. + e69aad7a: Automatic code cleanup. + a691e974: Create a `GcThrashingDetector`. + abc13e32: Release 7.0.0-pre.20230316.2 (2023-03-27) + f4b3165b: Detect when `GCLocker` defers a `System.gc()` call. + 3c1c0c09: Add suggestions to invalid tag class errors + 81f31210: [Skymeld] Don't use SkyKeyComputeState to manage conflict checking in BuildDriverFunction. + 602794ef: Flip Automatic Exec Groups inside java_binary + f7627e00: Support (workspace) relative paths in --override_module closes https://github.com/bazelbuild/bazel/issues/17551 + 16c639ca: Trigger labeler when a PR is ready for review (removed from draft mode) + 5a972e0a: Set `use_default_shell_env` for windows launcher maker action + 165e7684: Fix windows launcher maker compilation with mingw-gcc + 136a1ee4: Add `--skip_incompatible_explicit_targets` option + 130703a3: Delete old dependency to bazel's //tools/objc + 7917b9ae: Automated rollback of commit 2a3ab5c4. + 33d2dc90: Shard bazel_module_test and py_test + 27a16f74: Increase test sizes and shard counts to prevent timing out on BazelCI. + 09adb348: [Skymeld] Make the execution timer more precise. + aa4f3580: Clean up third_party directory + d910f361: Updates to PR labeler + f35fde47: Update rules_java and remove references to "remote_java_tools_darwin" + 718a9162: Use concrete collections, not lazy set difference/intersection/filter views, on hot codepaths in the Skyframe engine code, when we'll be iterating more than once. + a30e2555: Fix code warnings around rule/package factories. + 2aee015f: Optimize storage of output files in `Rule`. + 50e5e6ce: Updating assignees in all issue templates to individual GitHub handles. + 97aec0f2: Update templates to include assignees & labels + 7556e110: Add version to JavaRuntimeInfo. + bcf309b8: Add native.module_{name,version} + 144ad7b2: Ignore empty symlinks depsets in ctx.runfiles() + cb55c5b9: [Skymeld] Skip checking for external repos when it's clear that we don't expect any. + a151696e: Mirgate jar dependencies for testing to rules_jvm_external (third_party) + 35f2d49e: Update issue templates to mention about GitHub Discussions + 6a174577: Introduce --experimental_parallel_aquery_output. + 70ce8378: Add attribute 'provides = [CcInfo]' to '_cc_proto_aspect' + c04f0d41: Use less subshells and `tee`s in running tests with `bazel run`. + c82168ee: Avoid storing `LateBoundDefault` attribute values in `Rule`. + 745ca288: Suggest alternatives for typoed rule attribute names + 187f3e49: Add a cache for command lines of tools in Java toolchain. + 6cbe0f1a: Mirgate jar dependencies for testing to rules_jvm_external + 2a3ab5c4: Enable heuristically dropping GENQUERY_SCOPE nodes + 699e4037: Automated rollback of commit a50cca56. + b0fc11d8: Add .bazelversion at the correct location + c8388e3d: Delete some dead code + a47a5923: Update ResolvedToolchainContext to take an ImmutableSet. + 0d2e9dae: Automated rollback of commit f548d56b. Incompatible changes: - --legacy_bazel_java_test is now a no-op - --legacy_bazel_java_test is now a no-op Important changes: - The flag `--distinct_host_configuration` is removed. It has been a no-op since Bazel 6.0.0. This release contains contributions from many people at Google, as well as Alessandro Patti, Alex Eagle, Benjamin Peterson, Ed Schouten, Fabian Meumertzheim, hvd, Jon Landis, something_vague.
44629b13
To find the state of this project's repository at the time of any of these versions, check out the tags.