Skip to content

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented May 29, 2024

This PR contains the following updates:

Package Type Update Change
abseil-cpp bazel_dep minor 20240722.020240722.1
grpc bazel_dep minor 1.66.0.bcr.21.76.0.bcr.1
rules_cc bazel_dep minor 0.0.100.2.16

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

abseil/abseil-cpp (abseil-cpp)

v20240722.1: Abseil LTS branch, July 2024, Patch 1

Abseil LTS 2024072.1

What's New:

  • Added GoogleTest matchers for absl::Status. These matchers make it easier to write unit tests for code that uses absl::Status.
  • Patch 1 addresses a security issue in hash container create/resize.

Breaking Changes:

Known Issues

  • None known at this time.

Baseline: 3358286
Cherry-pick: 2138590
Cherry-pick: 9a0743a
Cherry-pick: 4447c75
Cherry-pick: dd4c89b (Patch 1)

grpc/grpc (grpc)

v1.76.0

This is release 1.76.0 (genuine) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Prioritize system CA over bundled CA. (#​40583)
  • [event_engine] Introduce a event_engine_poller_for_python experiment. (#​40243)
  • [metrics] add grpc.lb.backend_service label. (#​40486)

C#

  • [csharp tools] #​39374 Grpc.Tools can't process file Suffix name with Upper character. (#​40072)

Python

  • [Python] gRPC AsyncIO: Improve CompletionQueue polling performance. (#​39993)

v1.75.1

This is release gRPC Core 1.75.1 (gemini).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

What's Changed

Python
  • Release grpcio wheels with Python 3.14 support (#​40403)
  • Asyncio: fixes grpc shutdown race condition occurring during python interpreter finalizations. (#​40447)
    • This also addresses previously reported issues with empty error message on Python interpreter exit (Error in sys.excepthook:/Original exception was: empty): #​36655, #​38679, #​33342
  • Python 3.14: preserve current behavior when using grpc.aio async methods outside of a running event loop. (#​40750)
    • Note: using async methods outside of a running event loop is discouraged by Python, and will be deprecated in future gRPC releases. Please use the asyncio.run() function (or asyncio.Runner for custom loop factories). For interactive mode, use dedicated asyncio REPL: python -m asyncio.

Full Changelog: grpc/grpc@v1.75.0...v1.75.1

v1.75.0

This is release 1.75.0 (gemini) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [Security] Cherry Pick Spiffe Verification. (#​40515)
  • [Python][Typeguard] Part 3 - Add Typeguard to AIO stack in tests. (#​40217)
  • [c-ares] update version to 1.34.5. (#​39508)
  • [pick_first] fix bug that caused us to stop attempting to connect. (#​40162)

C++

  • [OTel C++] Implement retry metrics. (#​39195)

Objective-C

  • Fix data race by adding custom getter for state property with @synchronized locking. (#​40146)

Python

  • gRPC Python (grpcio) now depends on typing-extensions~=4.13. (#​40137)
  • Update musllinux wheels from musllinux_1_1 to musllinux_1_2. (#​40317)
    • Dropping musllinux_1_1 because it reached EOL in November 2024
    • Reference on musllinux platform tags: PEP 656
  • grpc.aio typehint fixes. (#​40215, #​40217)
    • Metadata type validation: Fixed metadata handling to support all sequence types (not just tuples), preventing runtime errors. Enhanced metadata type validation: isinstance(metadata, Sequence) instead of isinstance(metadata, tuple)
    • Serializer parameters: Changed to Optional[SerializingFunction] for more accurate type representation
    • Fixing the error in public API: ClientCallDetails.method was declared as str but always called with bytes, see InterceptedUnaryUnaryCall.
  • Fixes issue #​40325 with grpcio failing to install on all non-Mac Apple devices internal builds. (#​40347)

Ruby

  • Ruby: Mark credential object in channel. (#​40394)
  • [Ruby] Add rubygems support for linux-gnu and linux-musl platforms. (#​39549)

v1.74.1

This is release gRPC Core 1.74.1 (gee).

This is a patch release for grpc-ruby.

Ruby

v1.74.0

This is release 1.74.0 (gee) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [OTel C++, Posix EE] Plumb TCP write timestamps and metrics to OTel tracers. (#​39946)
  • [event_engine] Implement fork support in Posix Event Engine. (#​38980)
  • [http2] Fix GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES for when BDP is disabled. (#​39585)

Objective-C

  • [dep] Upgrade Protobuf Version 31.1. (#​39916)

PHP

  • [PHP] Fully qualify stdClass with global namespace. (#​39996)
  • [php] Fix PHPDoc so that UnaryCall defines the proper return type. (#​37563)
  • fix typing of nullable parameters. (#​39199)

Python

Ruby

  • [Ruby] Add rubygems support for linux-gnu and linux-musl platforms . (#​40174)
  • [ruby] enable EE fork support. (#​39786)
  • [ruby] Return nil for c functions expected to return a VALUE. (#​39214)
  • [ruby] remove connectivity state watch thread, fix cancellations from spurious signals. (#​39409)
  • [ruby] Drop Ruby 3.0 support. (#​39607)

v1.73.1

This is release 1.73.1 (gradient) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Python

v1.72.0

This is release gRPC Core 1.72.0 (gusto).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

v1.71.2

This is release 1.71.2 (gears) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

C++

  • [Backport of #​39266 to v1.71.x] Protect grpc generated sources from unwanted system macros (#​39484).

Python

  • [Backport of #​39894 to v1.71.x] Fix the issue with gRPC Python Client not reconnecting in certain situations: #​38290, #​39113, #​39631 (#​39948).
  • [Backport of #​39609 to v1.71.x] Pin Cython to 3.1.1 (#​39636). This addresses several issues:
    • #​39588 Using inconsistent Cython version in released platform-specific wheels within the same grpcio release.
    • cython/cython#6878 Several published grpcio wheels were built with Cython 3.1.0 and are affected by Cython memory leak issue when using AsyncIO APIs (grpc.aio.*).

v1.71.1

This is release gRPC Core 1.71.1 (gears).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

  • [RLS] fix use-after-free from accessing config after LB policy shutdown (#​39303)
  • [EventEngine] Fix busy loop in thread pool when shutting down (#​39258)

v1.71.0

This is release gRPC Core 1.71.0 (gears).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

Core

  • [CallAttemptTracer] Fix call attempt tracer lifetimes for retries (#​38729). (#​38796)
  • [pick_first] fix bug that caused us to stop triggering connection attempts. (#​38714)
  • [CodeGen][CPP] Added support for service "deprecated" option. (#​38493)
  • [EventEngine] Add SetDefaultEventEngine API (and friends). (#​38316)

C++

  • [build] Restrict grpc++_public_hdrs target to internal visibility. (#​38646)
  • [Doc] Added C++17 cmake option. (#​38432)

Python

  • [CI] Drop Python 3.8. (#​38747)
  • [Python] Support musl-linux binary wheels on arm64. (#​38223)

Ruby

  • [ruby] Build/test ruby 3.4 and build native gems with Ruby 3.4 support. (#​38338)

v1.70.1

This is release 1.70.1 (genius) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [Backport-v1.70.x] Added ws2_32 to address_sorting (#​38657)

Ruby

  • Add ruby 3.4 support to pre-compiled native gems (#​38615)

v1.69.0

This is release 1.69.0 (gridiron) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [Alarm] Fix Alarm reuse on cancellation. (#​38114)
  • [xDS RBAC] Support string_match in HeaderMatcher. (#​38185)
  • [pick_first] fix shutdown bug in new PF impl. (#​38144)
  • [c-ares] Fix inverted length check in GrpcPolledFdWindows. (#​38101)
  • [RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload. (#​38069)
  • [EventEngine] Add stronger wording on Endpoint::Read contract. (#​38036)
  • [chttp2] Fix channelz address. (#​38022)
  • [XdsClient] Add missing authority to XdsClient metrics scope. (#​38009)
  • [EventEngine] API contract: Endpoint::Read will provide either an error or data, but never both. (#​38019)
  • [Build] Dropped Bazel 6.x support. (#​37979)

Python

Added 2025-06-27:
CAUTION! This release contains a known defect in gRPC Python client reconnection logic (#​38290), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.

  • [Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python. (#​37997)

v1.68.0

This is release 1.68.0 (groovy) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [XdsClient][Backport] Add missing authority to XdsClient metrics scope (#​38009). (#​38023)
  • [Release] Bump core version in preparation for 1.68 Branch Cut. (#​37941)
  • [ConfigFetcher] Set HTTP2 error to NO_ERROR to do graceful GOAWAYs. (#​37939)
  • [ruby] reduce INFO log for server CQ pluck registration to DEBUG. (#​37633)
  • [EventEngine] Enable the PosixEventEngine client experiment. (#​35985)
  • [chttp2_server] Fix race between connection starting and it being orphaned. (#​37683)
  • [Chttp2Server] Fix race between connection manager updates and handshake. (#​37772)
  • [xds] Fix XdsClient race between ResourceDoesNotExist timer and receiving resources. (#​37678)

C++

  • [Build] Minimum version of MSVC is now 2022. (#​37687)
  • [Build] Bumped the minimum version of cmake. (#​37702)

Python

Added 2025-06-27:
CAUTION! This release contains a known defect in gRPC Python client reconnection logic (#​38290), which was fixed in v1.71.2, v1.72.2, v1.73.1, and all subsequent releases. We recommend upgrading.

  • Add templating and support for Python 3.13. (#​37643)
bazelbuild/rules_cc (rules_cc)

v0.2.16

Compare Source

Using bzlmod with Bazel 6 or later:
  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.16")
Using WORKSPACE:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "458b658277ba51b4730ea7a2020efdf1c6dcadf7d30de72e37f4308277fa8c01",
    strip_prefix = "rules_cc-0.2.16",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.16/rules_cc-0.2.16.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.15...0.2.16

v0.2.15

Compare Source

Using bzlmod with Bazel 6 or later:
  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.15")
Using WORKSPACE:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "5e0077e2a5287e18873ae494a4d881d2e6df5f18d5edd3703c2724f9a36a0004",
    strip_prefix = "rules_cc-0.2.15",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.15/rules_cc-0.2.15.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.14...0.2.15

v0.2.14

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.14")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "a2fdfde2ab9b2176bd6a33afca14458039023edb1dd2e73e6823810809df4027",
    strip_prefix = "rules_cc-0.2.14",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.14/rules_cc-0.2.14.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.13...0.2.14

v0.2.13

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.13")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "472ddca8cec1e64ad78e4f0cabbec55936a3baddbe7bef072764ca91504bd523",
    strip_prefix = "rules_cc-0.2.13",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.13/rules_cc-0.2.13.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.12...0.2.13

v0.2.12

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.12")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "35457e8d5cf273e02fc6781cf7160054c6f412bd98de1ae501c850d1be2bdfc0",
    strip_prefix = "rules_cc-0.2.12",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.12/rules_cc-0.2.12.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.11...0.2.12

v0.2.11

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.11")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "5287821524d1c1d20f1c0ffa90bd2c2d776473dd8c84dafa9eb783150286d825",
    strip_prefix = "rules_cc-0.2.11",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.11/rules_cc-0.2.11.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.10...0.2.11

v0.2.10

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.10")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "774fd6cb9f90f98f1d26c776896b16a517a1af65337fcfaa705261df175f04a6",
    strip_prefix = "rules_cc-0.2.10",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.10/rules_cc-0.2.10.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.9...0.2.10

v0.2.9

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.9")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "69ceb454b9b29e0aba7da81c72e96ecafd81d2044be883b46398b1c77ca7fff9",
    strip_prefix = "rules_cc-0.2.9",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.9/rules_cc-0.2.9.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.8...0.2.9

v0.2.8

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.8")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "207ea073dd20a705f9e8bc5ac02f5203e9621fc672774bb1a0935aefab7aebfa",
    strip_prefix = "rules_cc-0.2.8",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.8/rules_cc-0.2.8.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.7...0.2.8

v0.2.7

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.7")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "36ebed732fbdb5aafc73f4ffc0e276717ca6c4d927e967f325a45d6abc141c74",
    strip_prefix = "rules_cc-0.2.7",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.7/rules_cc-0.2.7.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.6...0.2.7

v0.2.6

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.6")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "78cfc4131c1814ee549a4c1c064d5b91ee5026eef231e548232def4ce3e0671e",
    strip_prefix = "rules_cc-0.2.6",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.6/rules_cc-0.2.6.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.5...0.2.6

v0.2.5

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.5")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "c0a0cee0e94c7242b6904c2ad23e19a90c8127946d19a11d61a20f50a01cca20",
    strip_prefix = "rules_cc-0.2.5",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.5/rules_cc-0.2.5.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.4...0.2.5

v0.2.4

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.4")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "8dcd63392f0bb48adf74f413a9f39ba0fedcb8f99bf085a3b450f06d171dbb6d",
    strip_prefix = "rules_cc-0.2.4",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.4/rules_cc-0.2.4.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.3...0.2.4

v0.2.3

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.3")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "88661aba2ad049ae0be36eca8222c1911a397c077776aba8efa42b737eaa3152",
    strip_prefix = "rules_cc-0.2.3",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.3/rules_cc-0.2.3.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.2...0.2.3

v0.2.2

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.2")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "e50f24506011841e2ac83d9733a0c7e058eb3a10a6e3e10baa9c7942ff5f4767",
    strip_prefix = "rules_cc-0.2.2",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.2/rules_cc-0.2.2.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.1...0.2.2

v0.2.1

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.1")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "92fed78a5a310f86c060dcaed20f396ef0198cc3d46a46fdea7c469042cf02ce",
    strip_prefix = "rules_cc-0.2.1",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.1/rules_cc-0.2.1.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.0...0.2.1

v0.2.0

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.0")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "ae244f400218f4a12ee81658ff246c0be5cb02c5ca2de5519ed505a6795431e9",
    strip_prefix = "rules_cc-0.2.0",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.0/rules_cc-0.2.0.tar.gz",
)

load("@​rules_cc//cc:repositories.bzl", "rules_cc_dependencies", "rules_cc_toolchains")

rules_cc_dependencies()

rules_cc_toolchains()

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.1.4...0.2.0

v0.1.5

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.1.5")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "b8b918a85f9144c01f6cfe0f45e4f2838c7413961a8ff23bc0c6cdf8bb07a3b6",
    strip_prefix = "rules_cc-0.1.5",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.1.5/rules_cc-0.1.5.tar.gz",
)

What's Changed

Full Changelog: bazelbuild/rules_cc@0.1.4...0.1.5

v0.1.4

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.1.4")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "0d3b4f984c4c2e1acfd1378e0148d35caf2ef1d9eb95b688f8e19ce0c41bdf5b",
    strip_prefix = "rules_cc-0.1.4",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.1.4/rules_cc-0.1.4.tar.gz",
)

Full Changelog: bazelbuild/rules_cc@0.1.3...0.1.4

v0.1.3

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.1.3")

Using WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "64cb81641305dcf7b3b3d5a73095ee8fe7444b26f7b72a12227d36e15cfbb6cb",
    strip_prefix = "rules_cc-0.1.3",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.1.3/rules_cc-0.1.3.tar.gz",
)

Full Changelog: bazelbuild/rules_cc@0.1.2...0.1.3

v0.1.2

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.1.2/rules_cc-0.1.2.tar.gz"],
    sha256 = "d62624b45e0912713dcd3b8e30ba6ae55418ed6bf99e6d135cd61b8addae312b",
    strip_prefix = "rules_cc-0.1.2",
)

Incompatible changes

Full Changelog: bazelbuild/rules_cc@0.1.1...0.1.2

v0.1.1

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.1.1/rules_cc-0.1.1.tar.gz"],
    sha256 = "712d77868b3152dd618c4d64faaddefcc5965f90f5de6e6dd1d5ddcd0be82d42",
    strip_prefix = "rules_cc-0.1.1",
)

Full Changelog: bazelbuild/rules_cc@0.0.17...0.1.1

v0.1.0

Compare Source

0.1.x releases are not updated, please continue to use the latest 0.0.x release.

We will continue to update 0.1.x line, once most of uses of cc_proto_library are migrated to @com_google_protobuf.

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.1.0/rules_cc-0.1.0.tar.gz"],
    sha256 = "4b12149a041ddfb8306a8fd0e904e39d673552ce82e4296e96fac9cbf0780e59",
    strip_prefix = "rules_cc-0.1.0",
)

Incompatible Changes

  • cc_proto_library is removed from defs.bzl

What's Changed

New Contributors

Full Changelog: bazelbuild/rules_cc@0.0.13...0.1.0

v0.0.17

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.17/rules_cc-0.0.17.tar.gz"],
    sha256 = "abc605dd850f813bb37004b77db20106a19311a96b2da1c92b789da529d28fe1",
    strip_prefix = "rules_cc-0.0.17",
)

What's Changed

  • Use clang-cl assembler in clang-cl toolchain again by @​fhanau in #​272
  • Copy over runfiles library from Bazel
  • Use full path for dirname and basename in osx_cc_wrapper.sh.tpl

New Contributors

Full Changelog: bazelbuild/rules_cc@0.0.16...0.0.17

v0.0.16

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.16/rules_cc-0.0.16.tar.gz"],
    sha256 = "bbf1ae2f83305b7053b11e4467d317a7ba3517a12cef608543c1b1c5bf48a4df",
    strip_prefix = "rules_cc-0.0.16",
)

Full Changelog: bazelbuild/rules_cc@0.0.15...0.0.16

v0.0.15

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.15/rules_cc-0.0.15.tar.gz"],
    sha256 = "f4aadd8387f381033a9ad0500443a52a0cea5f8ad1ede4369d3c614eb7b2682e",
    strip_prefix = "rules_cc-0.0.15",
)

What's Changed

  • Revert "Remove cc_proto_library from defs.bzl"

New Contributors

Full Changelog: bazelbuild/rules_cc@0.0.14...0.0.15

v0.0.14

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.14/rules_cc-0.0.14.tar.gz"],
    sha256 = "906e89286acc67c20819c3c88b3283de0d5868afda33635d70acae0de9777bb7",
    strip_prefix = "rules_cc-0.0.14",
)

What's Changed

New Contributors

Full Changelog: bazelbuild/rules_cc@0.0.13...0.0.14

v0.0.13

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.13/rules_cc-0.0.13.tar.gz"],
    sha256 = "d9bdd3ec66b6871456ec9c965809f43a0901e692d754885e89293807762d3d80",
    strip_prefix = "rules_cc-0.0.13",
)

What's Changed

New Contributors

Full Changelog: bazelbuild/rules_cc@0.0.12...0.0.13

v0.0.12

Compare Source

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.12/rules_cc-0.0.12.tar.gz"],
    sha256 = "b26168b9a13f094794982b832975eaf53cefc5dced5b3be7df6b8b794dc2744b",
    strip_prefix = "rules_cc-0.0.12",
)

Full Changelog: bazelbuild/rules_cc@0.0.11...0.0.12

v0.0.11

Compare Source

Loading rules_cc

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.11/rules_cc-0.0.11.tar.gz"],
    sha256 = "7e2a1f6c5dd908e6e88d7c80257c99d14e16fa985b56342287fddb6a32c435b5",
    strip_prefix = "rules_cc-0.0.11",
)

What's Changed

New Contributors

Full Changelog: bazelbuild/rules_cc@0.0.10...0.0.11


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 2 times, most recently from 845d565 to 5cdf598 Compare June 3, 2024 20:45
@renovate-bot renovate-bot changed the title chore(deps): update all dependencies chore(deps): update dependency grpc to v1.62.1.bcr.2 Jun 8, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 5cdf598 to 20daf11 Compare June 8, 2024 02:07
@renovate-bot renovate-bot changed the title chore(deps): update dependency grpc to v1.62.1.bcr.2 chore(deps): update dependency grpc to v1.63.1 Jun 11, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 20daf11 to 4dee10a Compare June 11, 2024 11:40
@renovate-bot renovate-bot changed the title chore(deps): update dependency grpc to v1.63.1 chore(deps): update all dependencies Jun 18, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 4dee10a to d937345 Compare June 18, 2024 20:53
@renovate-bot renovate-bot changed the title chore(deps): update all dependencies chore(deps): update dependency grpc to v1.63.1.bcr.1 Jul 8, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from d937345 to dbe0ca2 Compare July 8, 2024 23:52
@renovate-bot renovate-bot changed the title chore(deps): update dependency grpc to v1.63.1.bcr.1 chore(deps): update dependency grpc to v1.65.0 Jul 12, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from dbe0ca2 to 491d9d0 Compare July 12, 2024 14:48
@renovate-bot renovate-bot changed the title chore(deps): update dependency grpc to v1.65.0 chore(deps): update dependency grpc to v1.66.0 Aug 27, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 491d9d0 to 980a88f Compare August 27, 2024 02:30
@renovate-bot renovate-bot changed the title chore(deps): update dependency grpc to v1.66.0 chore(deps): update dependency grpc to v1.66.0.bcr.1 Aug 28, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 980a88f to 969d216 Compare August 28, 2024 20:54
@renovate-bot renovate-bot changed the title chore(deps): update dependency grpc to v1.66.0.bcr.1 chore(deps): update dependency grpc to v1.66.0.bcr.2 Sep 10, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 969d216 to e24bd6d Compare September 10, 2024 20:58
@renovate-bot renovate-bot changed the title chore(deps): update dependency grpc to v1.66.0.bcr.2 chore(deps): update all dependencies Sep 14, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from e24bd6d to 6e574b1 Compare September 14, 2024 11:26
@renovate-bot renovate-bot changed the title chore(deps): update all dependencies chore(deps): update dependency rules_cc to v0.0.12 Oct 8, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 6e574b1 to c9a90a0 Compare October 8, 2024 04:57
@renovate-bot renovate-bot changed the title chore(deps): update dependency rules_cc to v0.0.12 chore(deps): update dependency rules_cc to v0.0.13 Oct 10, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from c9a90a0 to ba0e773 Compare October 10, 2024 18:00
@renovate-bot renovate-bot changed the title chore(deps): update dependency rules_cc to v0.0.13 chore(deps): update all dependencies Oct 26, 2024
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from ba0e773 to 4811f3e Compare October 26, 2024 08:30
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 2 times, most recently from 150cb78 to 8e54aa8 Compare November 8, 2024 05:20
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 8e54aa8 to 4f7b5db Compare November 21, 2024 03:00
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 4 times, most recently from f2b42c2 to d5d2d19 Compare August 9, 2025 06:18
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from d5d2d19 to f916684 Compare August 16, 2025 15:30
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from f916684 to 2d6f9dd Compare August 25, 2025 03:26
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 4 times, most recently from d8ec734 to f4168e9 Compare September 7, 2025 14:49
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 3 times, most recently from d0d3834 to 74e6262 Compare September 14, 2025 23:31
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 4 times, most recently from 6e2817c to 07a7857 Compare September 23, 2025 03:58
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 5 times, most recently from d8feef8 to 6957ab5 Compare October 4, 2025 06:38
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from 6957ab5 to 8d1edb6 Compare October 6, 2025 03:44
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 2 times, most recently from 5d037b5 to 4a54231 Compare October 23, 2025 08:08
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch 2 times, most recently from a1eed52 to f012dc5 Compare November 8, 2025 15:41
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from f012dc5 to f80f86f Compare December 18, 2025 07:57
@renovate-bot renovate-bot force-pushed the renovate-fork/all-dependencies branch from f80f86f to d2fc960 Compare December 20, 2025 03:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant