Skip to content

Commit cb96490

Browse files
authored
Merge branch 'main' into fix_broken_pagination_infinite_loop
2 parents 6235ccb + 1220668 commit cb96490

File tree

255 files changed

+2898
-106
lines changed

Some content is hidden

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

255 files changed

+2898
-106
lines changed

CHANGELOG.md

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

7-
## v2.37.0 - TBD
7+
## v2.38.0 - TBD
8+
9+
## v2.37.0 - 2025-05
10+
11+
**BREAKING CHANGES**
12+
13+
Client library `resourcesettings` is being removed because the service has been turned down.
814

915
### New Libraries
1016

@@ -20,9 +26,25 @@ the APIs in these libraries are stable, and are ready for production use.
2026

2127
- [iam](/google/cloud/iam/README.md) - add v3 version of the library
2228

23-
**BREAKING CHANGES**
29+
### [Spanner](/google/cloud/spanner/README.md)
2430

25-
Client library `resourcesettings` is being removed because the service has been turned down.
31+
- feat(spanner): add spanner::Value support for TypeCode::INTERVAL ([#15094](https://github.com/googleapis/google-cloud-cpp/pull/15094))
32+
- feat(spanner): add ISO8601 duration support to spanner::Interval ([#15077](https://github.com/googleapis/google-cloud-cpp/pull/15077))
33+
- fix(spanner): update session bookkeeping for session NotFound ([#15009](https://github.com/googleapis/google-cloud-cpp/pull/15009))
34+
35+
### [Storage](/google/cloud/storage/README.md)
36+
37+
- feat(storage): Make absl::cord constructor public in write_payload.h ([#15113](https://github.com/googleapis/google-cloud-cpp/pull/15113))
38+
- feat(storage): Add bidiread and bidi appendable write to the async client. ([#15078](https://github.com/googleapis/google-cloud-cpp/pull/15078))
39+
- fix: fix bug with customheadersoption ([#15053](https://github.com/googleapis/google-cloud-cpp/pull/15053))
40+
41+
### [Common Libraries](/google/cloud/README.md)
42+
43+
- feat: add option to allow setting CURLOPT_INTERFACE ([#15044](https://github.com/googleapis/google-cloud-cpp/pull/15044))
44+
45+
### [Google APIs interface definitions](https://github.com/googleapis/googleapis)
46+
47+
- This release is based on definitions as of [2025-05-02T13:03:05-07:00](https://github.com/googleapis/googleapis/tree/079e5305050859d0e3a8c0768611283ee4863c07)
2648

2749
## v2.36.0 - 2025-03
2850

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.37.0
24+
VERSION 2.38.0
2525
LANGUAGES CXX)
2626
set(PROJECT_VERSION_PRE_RELEASE "rc")
2727

MODULE.bazel

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

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

@@ -55,12 +55,12 @@ python.toolchain(
5555
bazel_dep(name = "googleapis", version = "0.0.0", repo_name = "com_google_googleapis")
5656
archive_override(
5757
module_name = "googleapis",
58-
integrity = "sha256-XQEbkyLXbAUSIcApJof3U/ts+Kh6sIBKspq1tOoNrlc=",
58+
integrity = "sha256-BUa9ungV9/7bsPxRANTzg5DuZ5MEZg/njNOIxEhNhp0=",
5959
patch_strip = 1,
6060
patches = ["//bazel:googleapis.modules.patch"],
61-
strip_prefix = "googleapis-195c3bffb661b1fba8a289afcb1c6dc3ae4f4d5b",
61+
strip_prefix = "googleapis-079e5305050859d0e3a8c0768611283ee4863c07",
6262
urls = [
63-
"https://github.com/googleapis/googleapis/archive/195c3bffb661b1fba8a289afcb1c6dc3ae4f4d5b.tar.gz",
63+
"https://github.com/googleapis/googleapis/archive/079e5305050859d0e3a8c0768611283ee4863c07.tar.gz",
6464
],
6565
)
6666

bazel/workspace0.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ def gl_cpp_workspace0(name = None):
126126
http_archive,
127127
name = "com_google_googleapis",
128128
urls = [
129-
"https://github.com/googleapis/googleapis/archive/195c3bffb661b1fba8a289afcb1c6dc3ae4f4d5b.tar.gz",
129+
"https://github.com/googleapis/googleapis/archive/079e5305050859d0e3a8c0768611283ee4863c07.tar.gz",
130130
],
131-
sha256 = "5d011b9322d76c051221c0292687f753fb6cf8a87ab0804ab29ab5b4ea0dae57",
132-
strip_prefix = "googleapis-195c3bffb661b1fba8a289afcb1c6dc3ae4f4d5b",
131+
sha256 = "0546bdba7815f7fedbb0fc5100d4f38390ee679304660fe78cd388c4484d869d",
132+
strip_prefix = "googleapis-079e5305050859d0e3a8c0768611283ee4863c07",
133133
build_file = Label("//bazel:googleapis.BUILD"),
134134
# Scaffolding for patching googleapis after download. For example:
135135
# patches = ["googleapis.patch"]

0 commit comments

Comments
 (0)