@@ -66,7 +66,9 @@ namespace. For status on this see
6666https://github.com/googleapis/google-cloud-cpp/issues/8234 .
6767</details >
6868
69- ## v1.37.0 - TBD
69+ ## v1.38.0 - TBD
70+
71+ ## v1.37.0 - 2022-03
7072
7173** BREAKING CHANGES**
7274
@@ -145,6 +147,25 @@ best long-term interest of our customers.
145147as ` final ` . After the changes in [ v1.36.0] ( #v1360---2022-02 ) , there is no need
146148or reason to be extending this class.
147149
150+ ** OTHER CHANGES** :
151+
152+ * feat(bigtable): better support for PSC and VPC-SC ([ #8458 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8458 ) )
153+ * fix(bigtable): ReadRows retries from the ` last_scanned_row_key ` ([ #8423 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8423 ) )
154+ * feat(bigtable): support x-goog-user-project ([ #8324 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8324 ) )
155+
156+ ### [ IAM] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/iam/README.md )
157+
158+ * docs(iam): added comments on private_key_data ([ #8204 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8204 ) )
159+
160+ ### [ Pub/Sub] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/pubsub/README.md )
161+
162+ * feat(pubsub): support ` AuthorityOption ` ([ #8460 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8460 ) )
163+ * feat(pubsub): support x-goog-user-project ([ #8456 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8456 ) )
164+ * feat(pubsub): per-call Options for SubscriptionAdminClient ([ #8414 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8414 ) )
165+ * feat(pubsub): per-call options in TopicAdminClient ([ #8411 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8411 ) )
166+ * feat(pubsub): per-call options in SchemaAdminClient ([ #8406 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8406 ) )
167+ * doc(pubsub): add region tag for subscription with filter ([ #8326 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8326 ) )
168+
148169### [ Spanner] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/spanner/README.md )
149170
150171All the ` spanner::Client ` operations now take optional ` google::cloud::Options `
@@ -154,11 +175,40 @@ options to operations that previously had none. Users should migrate to these
154175new overloads. (Note that the old ` spanner::*Options ` types have not been
155176deprecated as they are still used in the ` spanner::Connection ` interface.)
156177
157- ### New Libraries
178+ ** OTHER CHANGES** :
179+
180+ * feat(spanner): use prevailing Options in ConnectionImpl ([ #8466 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8466 ) )
181+ * feat(spanner): convert ReadOptions/PartitionOptions to Options ([ #8448 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8448 ) )
182+ * fix(spanner): instantiate OptionsSpan objects in legacy admin calls ([ #8440 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8440 ) )
183+ * feat(spanner): convert QueryOptions to Options in main client API ([ #8430 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8430 ) )
184+ * fix(spanner): add Options save/restore to PartialResultSetSource ([ #8355 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8355 ) )
185+ * feat(spanner): support x-goog-user-project ([ #8316 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8316 ) )
186+
187+ ### [ Storage] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/storage/README.md )
158188
159- <!-- TODO: update library count with next release -->
189+ * feat(storage): support AuthorityOption ([ #8462 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8462 ) )
190+ * fix(storage): json[ "projectTeam"] might be present but null ([ #8446 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8446 ) )
191+ * doc(storage): improve ` {Bucket,Object}Metadata ` docs ([ #8434 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8434 ) )
192+ * fix(storage): ignored fields in lifecycle patches ([ #8389 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8389 ) )
193+ * doc(storage): show how to configure endpoints ([ #8354 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8354 ) )
194+ * doc(storage): UserIp option is deprecated ([ #8468 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8468 ) )
195+
196+ ### [ Common Libraries] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/README.md )
197+
198+ * feat(generator): all bidir streams are experimental ([ #8471 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8471 ) )
199+ * feat: better support for PSC and VPC-SC ([ #8453 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8453 ) )
200+ * fix: wait until AutomaticallyCreatedBackgroundThreads start ([ #8452 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8452 ) )
201+ * fix: restore Options over deletion of StreamRange<T >::reader_ ([ #8403 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8403 ) )
202+ * feat(common): converting constructors for future ([ #8329 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8329 ) )
203+ * fix: add Options save/restore to StreamRange<T > and cancellations ([ #8256 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8256 ) )
204+ * feat(generator): support parameters named "options" ([ #8283 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8283 ) )
205+ * feat(generator): support ` x-goog-user-project ` ([ #8245 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8245 ) )
206+ * fix: correct uses of ` target_compatible_with ` ([ #8257 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8257 ) )
207+ * fix(generator): Connection base-class operations should fail ([ #8236 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8236 ) )
208+
209+ ### New Libraries
160210
161- We are introducing client libraries for more (TBD) GCP services. While we do not
211+ We are introducing client libraries for 9 more GCP services. While we do not
162212anticipate any API changes to these libraries before declaring them GA, we are
163213releasing them early in case they elicit some feedback that requires changes.
164214
0 commit comments