google-cloud-cpp icon indicating copy to clipboard operation
google-cloud-cpp copied to clipboard

C++ Client Libraries for Google Cloud Services

Results 531 google-cloud-cpp issues
Sort by recently updated
recently updated
newest added

The `demo-*` builds install gRPC and Protobuf because some libraries do not compile with the versions packaged with the underlying distro. We should disable the libraries that do not work....

type: cleanup

The `generate-libraries` build currently detects changes in existing files or adding of new files, but it doesn't account for extraneous files that should not exist. One possible solution would to...

type: cleanup
cpp: generator
cpp: operator

The objects are created in the `storage::Client`, there is no `storage::*Connection` to insert these things.

api: storage
type: feature request
cpp: opentelemetry

We use [Container Registry] to host the docker images. Container Registry is [deprecated](https://cloud.google.com/container-registry/docs/deprecations/container-registry-deprecation). We need to move to [Artifact Registry]. There is a [transition guide](https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr) [Container Registry]: https://cloud.google.com/container-registry/docs [Artifact Registry]:...

type: cleanup
cpp: operator

While `-DGOOGLE_CLOUD_CPP_ENABLE=universe_domain` is unlikely to be useful by itself, making this work ensures that `-DGOOGLE_CLOUD_CPP_ENABLE=kms,universe_domain` works as expected.

type: feature request

The macOS + CMake builds are issuing warnings such as: ``` ld: warning: ignoring duplicate libraries: 'google/cloud/bigtable/libgoogle_cloud_cpp_bigtable.a', 'google/cloud/bigtable/libgoogle_cloud_cpp_bigtable_protos.a', 'google/cloud/libgoogle_cloud_cpp_common.a', 'google/cloud/libgoogle_cloud_cpp_grpc_utils.a', 'vcpkg_installed/arm64-osx/debug/lib/libgmock.a', 'vcpkg_installed/arm64-osx/debug/lib/libgrpc++.a', 'vcpkg_installed/arm64-osx/debug/lib/libgrpc.a', 'vcpkg_installed/arm64-osx/debug/lib/libgtest.a', 'vcpkg_installed/arm64-osx/debug/lib/libprotobufd.a', 'vcpkg_installed/arm64-osx/debug/lib/manual-link/libgmock_main.a' ``` https://github.com/googleapis/google-cloud-cpp/actions/runs/7934388869/job/21665281291 These look...

type: cleanup
cpp: operator

This change is [](https://reviewable.io/reviews/googleapis/google-cloud-cpp/13593)

status: blocked
api: pubsub
samples
do not review

This is described internally at [go/adc-impersonation](https://goto.google.com/adc-impersonation) Basically it requires extending the parsing of the ADC configuration file (if it exists) to support a new type: `impersonated_service_account`. This new type supports...

type: feature request

Despite the name, this is a service in Google Cloud Platform. It allows deployments to GCP of "add ons" for things like GMail and Google Docs. Protos published at: https://github.com/googleapis/googleapis/tree/master/google/cloud/gsuiteaddons/v1...

type: feature request
api: gsuiteaddons
cpp: generate-library

Every request in a `*Client` starts with something like: ```cc google::cloud::internal::OptionsSpan span(std::move(options), options_); ``` The `options_` member variable never changes value. We should avoid the implicit copy from these options....

type: cleanup
next major: breaking change