@@ -53,7 +53,9 @@ namespace. For status on this see
5353https://github.com/googleapis/google-cloud-cpp/issues/8234 .
5454</details >
5555
56- ## v1.39.0 - TBD
56+ ## v1.40.0 - TBD
57+
58+ ## v1.39.0 - 2022-04
5759
5860** BREAKING CHANGES**
5961
@@ -72,6 +74,13 @@ https://github.com/googleapis/google-cloud-cpp/issues/8234.
7274 [ IAM conditions] [ iam-conditions-link ] . They did not work with IAM policies
7375 that include IAM conditions. See [ #5929 ] for more details.
7476
77+ * cleanup!: restrict testing_util build visibility ([ #8584 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8584 ) )
78+ * cleanup!: change bazel visibility to private for {tests,quickstarts,examples,samples,benchmarks} ([ #8578 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8578 ) )
79+
80+ ** Other Changes**
81+
82+ * fix: treat ` kDeadlineExceeded ` as permanent error in all services ([ #8525 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8525 ) )
83+
7584### [ Bigtable] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/bigtable/README.md )
7685
7786** BREAKING CHANGES**
@@ -83,10 +92,23 @@ https://github.com/googleapis/google-cloud-cpp/issues/8234.
8392
8493### [ KMS] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/kms/README.md )
8594
86- The library has been expanded to include the following services:
95+ The library has been expanded to include the following services ( [ # 8530 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8530 ) ) :
8796
8897* [ External Key Manager] ( https://cloud.google.com/kms/docs/ekm )
8998
99+ ### [ Pub/Sub] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/pubsub/README.md )
100+
101+ * fix(pubsub): increase grpc.max_metadata_size limit ([ #8626 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8626 ) )
102+
103+ ### [ Spanner] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/spanner/README.md )
104+
105+ * feat(spanner): add remaining PostgreSQL samples ([ #8627 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8627 ) )
106+ * feat(spanner): add initial PostgreSQL samples ([ #8617 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8617 ) )
107+ * feat(spanner): integration tests for Database.database_dialect ([ #8589 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8589 ) )
108+ * feat(spanner): integration tests and sample for CopyBackup() ([ #8574 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8574 ) )
109+ * fix(spanner): correct handling of PartialResultSet.resume_token ([ #8521 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8521 ) )
110+ * fix(spanner): capture the ReadRequest by value in the reader factory ([ #8515 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8515 ) )
111+
90112### [ Storage] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/storage/README.md )
91113
92114** BREAKING CHANGES**
@@ -95,6 +117,23 @@ The library has been expanded to include the following services:
95117 retired. If you are affected by this removal, please use
96118 ` Client::GetNativeBucketIamPolicy ` and ` Client::SetNativeBucketIamPolicy `
97119 instead. See [ #5929 ] for more details.
120+ * cleanup(common)!: remove legacy IAM classes ([ #8667 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8667 ) )
121+ * cleanup(storage)!: remove deprecated IAM functions ([ #8664 ] (https://github.com/googleapis/google-cloud-cpp/pull
122+ * cleanup!: change storage bazel visibility to private by default ([ #8583 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8583 ) )
123+
124+ ** Other Changes**
125+
126+ * doc(storage): add custom-dual regions example ([ #8595 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8595 ) )
127+ /8664))
128+ * fix(storage): ` ParallelUploadFile() ` and ` WithObjectMetadata ` ([ #8629 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8629 ) )
129+ * fix(storage): return an error on short writes ([ #8562 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8562 ) )
130+ * fix(storage): use correct offset and size types ([ #8538 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8538 ) )
131+
132+ ### [ Common Libraries] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/README.md )
133+
134+ ** Other Changes**
135+
136+ * feat(common): ` g::c::future ` support for coroutines ([ #8532 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8532 ) )
98137
99138## v1.38.0 - 2022-03
100139
0 commit comments