Skip to content

Commit 190b2bc

Browse files
committed
Merge remote-tracking branch 'origin/main' into prepare-for-v3.0.0
2 parents b67a233 + 6274cc6 commit 190b2bc

File tree

601 files changed

+56271
-2674
lines changed

Some content is hidden

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

601 files changed

+56271
-2674
lines changed

.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@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
25+
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
2626
- name: Checkout vcpkg
27-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
27+
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 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@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
29+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
3030
with:
3131
ref: ${{ inputs.checkout-ref }}
3232
- id: auth

.github/workflows/macos-cmake.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
- exclude-from-full-trick: ${{ ! inputs.full-matrix }}
6060
shard: Other
6161
steps:
62-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
62+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
6363
with:
6464
ref: ${{ inputs.checkout-ref }}
6565
- uses: google-github-actions/auth@v2

.github/workflows/test-runner-untrusted.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
# `ref` of the pull request, so downstream jobs know what to checkout.
2929
environment: 'external'
3030
name: Require Approval for External PRs
31-
if: ${{ github.event.pull_request.author_association != 'MEMBER' && github.event.pull_request.author_association != 'COLLABORATOR' }}
31+
if: ${{ github.event.pull_request.author_association != 'OWNER' && github.event.pull_request.author_association != 'MEMBER' && github.event.pull_request.author_association != 'COLLABORATOR' }}
3232
runs-on: ubuntu-latest
3333
outputs:
3434
checkout-sha: ${{ steps.save-pull-request.outputs.sha }}

.github/workflows/test-runner.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ jobs:
5454
needs: [debug]
5555
if: >-
5656
${{
57-
((github.event.pull_request.author_association == 'MEMBER' ||
57+
((github.event.pull_request.author_association == 'OWNER' ||
58+
github.event.pull_request.author_association == 'MEMBER' ||
5859
github.event.pull_request.author_association == 'COLLABORATOR') &&
5960
github.event_name == 'pull_request_target') ||
6061
github.event_name == 'push' ||

.github/workflows/windows-bazel.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
# Continue other builds even if one fails
3030
fail-fast: false
3131
matrix:
32+
exclude-from-full-trick: [ true ]
3233
msvc: [ msvc-2022 ]
3334
# - dbg creates very large debugging files and GHA has limited storage.
3435
# - fastbuild also takes too much storage.

.github/workflows/windows-cmake.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
- shard: Core4
6666
build_type: Debug
6767
steps:
68-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
68+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
6969
with:
7070
ref: ${{ inputs.checkout-ref }}
7171
- uses: google-github-actions/auth@v2

.typos.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ extend-exclude = [
3131
"google/cloud/networkconnectivity/v1/policy_based_routing_client.h",
3232
"google/cloud/rapidmigrationassessment/v1/rapid_migration_assessment_client.h",
3333
"google/cloud/resourcemanager/v3/projects_client.h",
34+
"google/cloud/securesourcemanager/v1/secure_source_manager_client.h",
3435
# The tool complains about `FIELDs` :shrug:
3536
"/google/cloud/aiplatform/v1/featurestore_client.h",
3637
# Files with binary blobs in base64 format. These are usually invalidated

CHANGELOG.md

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

7-
## v2.40.0 - TBD
7+
## v2.41.0 - TBD
8+
9+
### [Spanner](/google/cloud/spanner/README.md)
10+
11+
- [Multiplexed session](https://cloud.google.com/spanner/docs/sessions#multiplexed_sessions)
12+
support is now available. To enable Multiplexed sessions, add the
13+
`spanner::EnableMultiplexedSessionOption` to `Options` when calling
14+
`spanner::MakeConnection`. This enables Multiplexed sessions on all operations
15+
read-only, read-write, and partitioned.
16+
17+
## v2.40.0 - 2025-08
18+
19+
### New Libraries
20+
21+
We are happy to announce the following GA libraries. Unless specifically noted,
22+
the APIs in these libraries are stable, and are ready for production use.
23+
24+
- [License Manager API](/google/cloud/licensemanager/README.md)
25+
26+
### Updated Libraries
27+
28+
- [BigQuery](/google/cloud/bigquery/README.md) - added support for datapolicies/v2
29+
- [ManagedKafka](/google/cloud/managedkafka/README.md) - add schemaregistry to the library
30+
31+
### [Bigtable](/google/cloud/bigtable/README.md)
32+
33+
- We have begun instrumenting the `Bigtable::DataConnection` class to collect
34+
several [Client Side Metrics](https://cloud.google.com/bigtable/docs/client-side-metrics),
35+
free of charge. These metrics will be collected by
36+
default if both the [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-cpp)
37+
and [Google Cloud Monitoring](google/cloud/monitoring/README.md) dependencies are
38+
available. Users can opt-out by setting the `bigtable::EnableMetricsOption` to `false`.
39+
40+
- The following metrics are available in Bigtable:
41+
- AttemptLatency
42+
- OperationLatency
43+
- RetryCount
44+
- FirstResponseLatency
45+
46+
### [Spanner](/google/cloud/spanner/README.md)
47+
48+
- feat(spanner): add support for order_by enum ([#15240](https://github.com/googleapis/google-cloud-cpp/pull/15240))
49+
- feat(spanner): add support for lock_hint enum ([#15249](https://github.com/googleapis/google-cloud-cpp/pull/15249))
50+
51+
### [Storage](/google/cloud/storage/README.md)
52+
53+
- feat(storage): Create OTel tracing decorator for `storage:: ParallelUploadFile()` ([#15289](https://github.com/googleapis/google-cloud-cpp/pull/15289))
54+
- fix(storage): Fix the bucket name not found error ([#15274](https://github.com/googleapis/google-cloud-cpp/pull/15274))
55+
- feat(storage): Create OTel tracing decorator for `Client::UploadFile()` ([#15245](https://github.com/googleapis/google-cloud-cpp/pull/15245))
56+
57+
### [Google APIs interface definitions](https://github.com/googleapis/googleapis)
58+
59+
- This release is based on definitions as of [2025-07-30T06:44:36-07:00](https://github.com/googleapis/googleapis/tree/f6801ce4e1df0541abb8d1e996cb36363c41fb8d)
860

961
## v2.39.0 - 2025-07
1062

MODULE.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module(
2020
compatibility_level = 3, # Updated by CMake
2121
)
2222

23-
bazel_dep(name = "platforms", version = "0.0.11")
23+
bazel_dep(name = "platforms", version = "1.0.0")
2424
bazel_dep(name = "bazel_skylib", version = "1.8.1")
2525
bazel_dep(name = "rules_cc", version = "0.1.4")
2626
bazel_dep(name = "abseil-cpp", version = "20250127.1")
@@ -31,7 +31,7 @@ bazel_dep(name = "curl", version = "8.8.0.bcr.3")
3131
bazel_dep(name = "crc32c", version = "1.1.0")
3232
bazel_dep(name = "opentelemetry-cpp", version = "1.19.0")
3333
bazel_dep(name = "rules_proto", version = "7.1.0")
34-
bazel_dep(name = "rules_python", version = "1.4.1")
34+
bazel_dep(name = "rules_python", version = "1.5.1")
3535
bazel_dep(name = "rules_apple", version = "3.16.0")
3636
bazel_dep(name = "googletest", version = "1.15.2")
3737

@@ -53,6 +53,6 @@ python.toolchain(
5353
)
5454

5555
bazel_dep(name = "grpc", version = "1.72.0")
56-
bazel_dep(name = "googleapis", version = "0.0.0-20250703-f9d6fe4a")
56+
bazel_dep(name = "googleapis", version = "0.0.0-20250730-f6801ce4")
5757
bazel_dep(name = "googleapis-cc", version = "1.0.0")
5858
bazel_dep(name = "googleapis-grpc-cc", version = "1.0.0")

0 commit comments

Comments
 (0)