Skip to content

Commit 4317755

Browse files
Merge branch 'main' into main
2 parents d6bed57 + 97d64d3 commit 4317755

File tree

2,303 files changed

+179036
-128463
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,303 files changed

+179036
-128463
lines changed

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.3.2
1+
7.4.1

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ example, is this related to bigtable (i.e., something in
1111
`google/cloud/bigtable`), or GCS (i.e., something in `google/cloud/storage`)?
1212

1313
**Is your feature request related to a problem? Please describe.** A clear and
14-
concise description of what the problem is. Ex. I'm always frustrated when
15-
\[...\]
14+
concise description of what the problem is. Ex. I'm always frustrated when [...]
1615

1716
**Describe the solution you'd like** A clear and concise description of what you
1817
want to happen.

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222

2323
steps:
2424
- name: Checkout repository
25-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
25+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2626
- name: Checkout vcpkg
27-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
27+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2828
with:
2929
path: "build/vcpkg"
3030
repository: "microsoft/vcpkg"

.github/workflows/external-account-integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
id-token: write
2727

2828
steps:
29-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
29+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3030
with:
3131
ref: ${{ inputs.checkout-ref }}
3232
- id: auth

.github/workflows/macos-cmake.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,21 @@ jobs:
6060
- exclude-from-full-trick: ${{ ! inputs.full-matrix }}
6161
shard: Other
6262
steps:
63-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
63+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6464
with:
6565
ref: ${{ inputs.checkout-ref }}
6666
- uses: google-github-actions/auth@v2
6767
if: ${{ inputs.sccache-mode == 'READ_WRITE' && inputs.vcpkg-cache-mode == 'readwrite' }}
6868
with:
6969
create_credentials_file: true
7070
credentials_json: ${{ secrets.BUILD_CACHE_KEY }}
71+
- uses: actions/setup-python@v5
72+
id: py311
73+
with:
74+
python-version: '3.11'
7175
- uses: google-github-actions/setup-gcloud@v2
76+
env:
77+
CLOUDSDK_PYTHON: ${{ steps.py311.outputs.python-path }}
7278
- name: Dynamic Configuration
7379
id: dynamic
7480
shell: bash

.github/workflows/windows-cmake.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
- arch: x86
6262
build_type: Debug
6363
steps:
64-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
64+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6565
with:
6666
ref: ${{ inputs.checkout-ref }}
6767
- uses: google-github-actions/auth@v2
@@ -211,12 +211,6 @@ jobs:
211211
- name: Pre Build Disk Space
212212
shell: bash
213213
run: df -m
214-
- name: Download and Install CMake
215-
shell: bash
216-
run: |
217-
choco install -y cmake --version 3.29.2 || \
218-
(sleep 60 ; choco install -y cmake --version 3.29.2) || \
219-
(sleep 120 ; choco install -y cmake --version 3.29.2)
220214
- name: Download and Install sccache
221215
if: ${{ inputs.sccache-mode != 'DISABLED' }}
222216
working-directory: "${{runner.temp}}"

.typos.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[files]
22
extend-exclude = [
3-
# It does not like "intoto_*.proto"
4-
"external/googleapis/protolists/grafeas.list",
3+
# We don't name any of the files in these lists
4+
"external/googleapis/protolists/*.list",
55
# The discovery docs have one or more typos in their comments and enum
66
# fields. These typos can be propagated to the generated .h files.
77
# TODO(#11736): Try and get typos fixed upstream.

CHANGELOG.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,43 @@
44
breaking changes in the upcoming 3.x release. This release is scheduled for
55
2024-12 or 2025-01.
66

7-
## v2.31.0 - TBD
7+
## v2.32.0 - TBD
8+
9+
## v2.31.0 - 2024-11
10+
11+
### New Libraries
12+
13+
We are happy to announce the following GA libraries. Unless specifically noted,
14+
the APIs in these libraries are stable, and are ready for production use.
15+
16+
- [ParallelStore API](/google/cloud/parallelstore/README.md)
17+
18+
### [Pub/Sub](/google/cloud/pubsub/README.md)
19+
20+
- docs(pubsub): Fix region tags for Pub/Sub ingestion from GCS samples ([#14773](https://github.com/googleapis/google-cloud-cpp/pull/14773))
21+
22+
### [Storage](/google/cloud/storage/README.md)
23+
24+
- docs(storage): better suggestion for deprecated API ([#14786](https://github.com/googleapis/google-cloud-cpp/pull/14786))
25+
26+
### [Common Libraries](/google/cloud/README.md)
27+
28+
- feat(oauth2): add support for external account workforce identity ([#14800](https://github.com/googleapis/google-cloud-cpp/pull/14800))
29+
- feat: API key authentication ([#14779](https://github.com/googleapis/google-cloud-cpp/pull/14779))
30+
- feat(mixin): generate mixins for libraries ([#14766](https://github.com/googleapis/google-cloud-cpp/pull/14766))
31+
32+
### [Google APIs interface definitions](https://github.com/googleapis/googleapis)
33+
34+
- This release is based on definitions as of [2024-10-31T11:22:40-07:00](https://github.com/googleapis/googleapis/tree/b7c5b60ee76c4591e32c874978c6cd8231087ed6)
835

936
## v2.30.0 - 2024-10
1037

1138
### Updated Libraries
1239

1340
- [AI Platform API](/google/cloud/aiplatform/README.md) - new
1441
`EvaluationServiceClient`
42+
- [Compute Engine](/google/cloud/compute/README.md)
43+
- `FutureReservationsClient` has been removed as the service is not GA.
1544
- [Dialogflow ES API](/google/cloud/dialogflow_es/README.md) - new
1645
`EncryptionSpecServiceClient` and `GeneratorsClient`
1746

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ set(PACKAGE_BUGREPORT "https://github.com/googleapis/google-cloud-cpp/issues")
2121

2222
project(
2323
google-cloud-cpp
24-
VERSION 2.31.0
24+
VERSION 2.32.0
2525
LANGUAGES CXX)
2626
set(PROJECT_VERSION_PRE_RELEASE "rc")
2727

MODULE.bazel

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@
1616

1717
module(
1818
name = "google_cloud_cpp",
19-
version = "2.31.0-rc", # Updated by CMake
19+
version = "2.32.0-rc", # Updated by CMake
2020
compatibility_level = 2, # Updated by CMake
2121
)
2222

2323
bazel_dep(name = "platforms", version = "0.0.10")
2424
bazel_dep(name = "bazel_skylib", version = "1.7.1")
2525
bazel_dep(name = "rules_cc", version = "0.0.9")
2626
bazel_dep(name = "abseil-cpp", version = "20240722.0", repo_name = "com_google_absl")
27-
bazel_dep(name = "protobuf", version = "28.2", repo_name = "com_google_protobuf")
27+
bazel_dep(name = "protobuf", version = "29.0", repo_name = "com_google_protobuf")
2828
bazel_dep(name = "boringssl", version = "0.0.0-20230215-5c22014")
2929
bazel_dep(name = "grpc", version = "1.66.0", repo_name = "com_github_grpc_grpc")
3030
bazel_dep(name = "nlohmann_json", version = "3.11.3", repo_name = "com_github_nlohmann_json")
3131
bazel_dep(name = "curl", version = "8.8.0.bcr.1", repo_name = "com_github_curl_curl")
3232
bazel_dep(name = "crc32c", version = "1.1.0", repo_name = "com_github_google_crc32c")
3333
bazel_dep(name = "opentelemetry-cpp", version = "1.16.0", repo_name = "io_opentelemetry_cpp")
34-
bazel_dep(name = "rules_proto", version = "6.0.2")
35-
bazel_dep(name = "rules_python", version = "0.36.0")
34+
bazel_dep(name = "rules_proto", version = "7.0.2")
35+
bazel_dep(name = "rules_python", version = "0.40.0")
3636

3737
bazel_dep(name = "googletest", version = "1.15.2", dev_dependency = True, repo_name = "com_google_googletest")
3838
bazel_dep(name = "google_benchmark", version = "1.8.5", dev_dependency = True, repo_name = "com_google_benchmark")
@@ -52,12 +52,12 @@ python.toolchain(
5252
bazel_dep(name = "googleapis", version = "0.0.0", repo_name = "com_google_googleapis")
5353
archive_override(
5454
module_name = "googleapis",
55-
integrity = "sha256-qfsB7M2N7tXY0blSHgIgq8/yUc0Kskid9Zk8H3OS5nc=",
55+
integrity = "sha256-B9C8wQIemnTrAU+vRg/93P816tjLJZjrNpLjmUT7qOg=",
5656
patch_strip = 1,
5757
patches = ["//bazel:googleapis.modules.patch"],
58-
strip_prefix = "googleapis-69e9dff10df4fa1e338712d38dc26b46791a6e94",
58+
strip_prefix = "googleapis-d675ec222c431e3346ba8aaf0027392fe8b3d90c",
5959
urls = [
60-
"https://github.com/googleapis/googleapis/archive/69e9dff10df4fa1e338712d38dc26b46791a6e94.tar.gz",
60+
"https://github.com/googleapis/googleapis/archive/d675ec222c431e3346ba8aaf0027392fe8b3d90c.tar.gz",
6161
],
6262
)
6363

0 commit comments

Comments
 (0)