[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
bazelbuild/bazel (bazel)
### [`v6.5.0`](https://togithub.com/bazelbuild/bazel/releases/tag/6.5.0)
[Compare Source](https://togithub.com/bazelbuild/bazel/compare/6.4.0...6.5.0)
> \[!NOTE]
> If you are looking for [rolling releases](https://bazel.build/release#rolling-releases), please visit [this page](https://bazel.build/release/rolling).
**Baseline**: [`50b61e3`](https://togithub.com/bazelbuild/bazel/commit/50b61e38fb6eaa08a6c811a313824a59f1c2abbf)
Bazel 6.5.0 is a minor LTS release. It is fully backward compatible with Bazel 6.0 and contains selected changes by the Bazel community and Google engineers.
##### General
- Fix tree file materialized as symlink to another file when building without the bytes. ([#20409](https://togithub.com/bazelbuild/bazel/pull/20409))
- Fix bootstrapped Bazel binary ([#20804](https://togithub.com/bazelbuild/bazel/pull/20804))
- Ignore read-only errors when updating the `mtime` of the `install_base` ([#20568](https://togithub.com/bazelbuild/bazel/pull/20568))
##### C++ / Objective-C
- Fix versioned shared libraries for macOS toolchain ([#20847](https://togithub.com/bazelbuild/bazel/pull/20847))
##### Configurability
- Flip --incompatible_visibility_private_attributes_at_definition ([#20520](https://togithub.com/bazelbuild/bazel/pull/20520))
- Implemented --incompatible_enable_proto_toolchain_resolution ([#20925](https://togithub.com/bazelbuild/bazel/pull/20925))
##### External Dependencies
- Fix extraction of tar archives containing sparse files. ([#20531](https://togithub.com/bazelbuild/bazel/pull/20531))
- Restart at most once when prepopulating repository rule environment ([#20667](https://togithub.com/bazelbuild/bazel/pull/20667))
##### Java
- Don't pass --add-opens= to javac ([#20472](https://togithub.com/bazelbuild/bazel/pull/20472))
##### Remote Execution
- RemoteSpawnRunner: record inbetween phases in timing profile ([#20550](https://togithub.com/bazelbuild/bazel/pull/20550))
- Add profiling to `remoteActionBuildingSemaphore.acquire()` ([#20549](https://togithub.com/bazelbuild/bazel/pull/20549))
- Add flag `experimental_throttle_remote_action_building` ([#20861](https://togithub.com/bazelbuild/bazel/pull/20861))
##### Starlark / Build API
- Various methods and fields related to labels and repos are deprecated in favor of new options with clearer naming and intent. The deprecated APIs can be disabled by setting `--noincompatible_enable_deprecated_label_apis`. ([#20590](https://togithub.com/bazelbuild/bazel/pull/20590))
- `native.repository_name()` is deprecated in favor of the new `native.repo_name()`.
- `Label.workspace_name` is deprecated in favor of the new `Label.repo_name`.
- `Label.relative()` is deprecated in favor of the new `Label.same_package_label()` alongside the existing
- `native.package_relative_label()` and `Label()`.
##### Acknowledgements:
This release contains contributions from many people at Google, as well as Brentley Jones, Fabian Meumertzheim, Jordan Mele, Rahul Butani, and Son Luong Ngoc.
*Notice*: Bazel installers contain binaries licensed under the GPLv2 with Classpath exception. Those installers should always be redistributed along with the source code.
Some versions of Bazel contain a bundled version of OpenJDK. The license of the bundled OpenJDK and other open-source components can be displayed by running the command `bazel license`. The vendor and version information of the bundled OpenJDK can be displayed by running the command `bazel info java-runtime`. The binaries and source-code of the bundled OpenJDK can be [downloaded from our mirror server](https://mirror.bazel.build/openjdk/index.html).
*Security*: All our binaries are signed with our [public key](https://bazel.build/bazel-release.pub.gpg) [`3D5919B`](https://togithub.com/bazelbuild/bazel/commit/3D5919B448457EE0).
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.4.0
->6.5.0
Release Notes
bazelbuild/bazel (bazel)
### [`v6.5.0`](https://togithub.com/bazelbuild/bazel/releases/tag/6.5.0) [Compare Source](https://togithub.com/bazelbuild/bazel/compare/6.4.0...6.5.0) > \[!NOTE] > If you are looking for [rolling releases](https://bazel.build/release#rolling-releases), please visit [this page](https://bazel.build/release/rolling). **Baseline**: [`50b61e3`](https://togithub.com/bazelbuild/bazel/commit/50b61e38fb6eaa08a6c811a313824a59f1c2abbf) Bazel 6.5.0 is a minor LTS release. It is fully backward compatible with Bazel 6.0 and contains selected changes by the Bazel community and Google engineers. ##### General - Fix tree file materialized as symlink to another file when building without the bytes. ([#20409](https://togithub.com/bazelbuild/bazel/pull/20409)) - Fix bootstrapped Bazel binary ([#20804](https://togithub.com/bazelbuild/bazel/pull/20804)) - Ignore read-only errors when updating the `mtime` of the `install_base` ([#20568](https://togithub.com/bazelbuild/bazel/pull/20568)) ##### C++ / Objective-C - Fix versioned shared libraries for macOS toolchain ([#20847](https://togithub.com/bazelbuild/bazel/pull/20847)) ##### Configurability - Flip --incompatible_visibility_private_attributes_at_definition ([#20520](https://togithub.com/bazelbuild/bazel/pull/20520)) - Implemented --incompatible_enable_proto_toolchain_resolution ([#20925](https://togithub.com/bazelbuild/bazel/pull/20925)) ##### External Dependencies - Fix extraction of tar archives containing sparse files. ([#20531](https://togithub.com/bazelbuild/bazel/pull/20531)) - Restart at most once when prepopulating repository rule environment ([#20667](https://togithub.com/bazelbuild/bazel/pull/20667)) ##### Java - Don't pass --add-opens= to javac ([#20472](https://togithub.com/bazelbuild/bazel/pull/20472)) ##### Remote Execution - RemoteSpawnRunner: record inbetween phases in timing profile ([#20550](https://togithub.com/bazelbuild/bazel/pull/20550)) - Add profiling to `remoteActionBuildingSemaphore.acquire()` ([#20549](https://togithub.com/bazelbuild/bazel/pull/20549)) - Add flag `experimental_throttle_remote_action_building` ([#20861](https://togithub.com/bazelbuild/bazel/pull/20861)) ##### Starlark / Build API - Various methods and fields related to labels and repos are deprecated in favor of new options with clearer naming and intent. The deprecated APIs can be disabled by setting `--noincompatible_enable_deprecated_label_apis`. ([#20590](https://togithub.com/bazelbuild/bazel/pull/20590)) - `native.repository_name()` is deprecated in favor of the new `native.repo_name()`. - `Label.workspace_name` is deprecated in favor of the new `Label.repo_name`. - `Label.relative()` is deprecated in favor of the new `Label.same_package_label()` alongside the existing - `native.package_relative_label()` and `Label()`. ##### Acknowledgements: This release contains contributions from many people at Google, as well as Brentley Jones, Fabian Meumertzheim, Jordan Mele, Rahul Butani, and Son Luong Ngoc. *Notice*: Bazel installers contain binaries licensed under the GPLv2 with Classpath exception. Those installers should always be redistributed along with the source code. Some versions of Bazel contain a bundled version of OpenJDK. The license of the bundled OpenJDK and other open-source components can be displayed by running the command `bazel license`. The vendor and version information of the bundled OpenJDK can be displayed by running the command `bazel info java-runtime`. The binaries and source-code of the bundled OpenJDK can be [downloaded from our mirror server](https://mirror.bazel.build/openjdk/index.html). *Security*: All our binaries are signed with our [public key](https://bazel.build/bazel-release.pub.gpg) [`3D5919B`](https://togithub.com/bazelbuild/bazel/commit/3D5919B448457EE0).Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.