google-cloud-cpp
google-cloud-cpp copied to clipboard
C++ Client Libraries for Google Cloud Services
This pr solve the issue #15248 Adds Clear(std::string& key) function that calls std::string::clear() in OSS builds. Google-land will have corresponding overload for absl::Cord::Clear() to replace deprecated absl::Cord::clear(). - - -...
Added region tags for fastbyte samples - - - This change is [](https://reviewable.io/reviews/googleapis/google-cloud-cpp/15403)
Pull request #15543 fixed build failures in several benchmark targets on the macOS Bazel CI. The builds were failing because they were missing a direct dependency on `@com_google_benchmark//:benchmark`, even though...
The following benchmark tests are currently disabled in the macOS Kokoro CI build: - `//generator/integration_tests:benchmarks_client_benchmark` - `//google/cloud:options_benchmark` These tests were disabled in `ci/kokoro/macos/builds/bazel.sh` to resolve CI failures and stabilize the...
cc2a5641e88a589d40551143401f21ea3659aed2 (#11061) introduced Abseil based CRC32C implementation. So we don't require crc32c when we use recent Abseil. If we don't require crc32c with recent Abseil, downstream users such as Apache...
Moving some implementation logic of the method WriteObjectImpl from [client.cc](https://github.com/googleapis/google-cloud-cpp/blob/93275969fd151e939f64bc32562ff9b7a1edcb82/google/cloud/storage/client.cc#L89) file to [connection_impl.cc](https://github.com/googleapis/google-cloud-cpp/blob/93275969fd151e939f64bc32562ff9b7a1edcb82/google/cloud/storage/internal/connection_impl.cc#L856) file, so that complate tracing of client:: WriteObject can be enabled (#11394). Trace screenshot: https://screenshot.googleplex.com/3FS8Z5pR67ZNx3i - -...
Adding logging decorator for object_descriptor_connection which creates logical logs for the Read() operations created by the application (#15141). Currently this pattern is followed for otel tracing, - connection_tracing.cc - object_descriptor_connection_tracing.cc...
Introduced in #15362, we are using `@com_google_protobuf` as the repository name for the Protobuf dependency. This was a necessary workaround to support both bzlmod and traditional WORKSPACE-based builds. The underlying...
This change is [](https://reviewable.io/reviews/googleapis/google-cloud-cpp/15328)
Add `load(@rules_cc/cc/common:cc_common.bzl", "cc_common")` to `google/cloud/capture_build_info.bzl`