@@ -107,7 +107,22 @@ For status on this, see https://github.com/googleapis/google-cloud-cpp/issues/88
107107 details.
108108</details >
109109
110- ## v1.41.0 - TBD
110+ ## v1.42.0 - TBD
111+
112+ ## v1.41.0 - 2022-06
113+
114+ ### [ Bigtable] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/bigtable/README.md )
115+
116+ * fix(bigtable): remove unnecessary sleeps from BulkApply ([ #9091 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9091 ) )
117+ * feat(bigtable): configure ` *Client ` s with ` EndpointOption ` ([ #9082 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9082 ) )
118+ * feat(bigtable): default construct a RowReader ([ #8958 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8958 ) )
119+ * doc(bigtable): compiler warnings for ClientOptions ([ #8914 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8914 ) )
120+ * doc(bigtable): deprecate RowReader public ctors ([ #8887 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8887 ) )
121+ * doc(bigtable): deprecate AsyncRowReader ([ #8870 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8870 ) )
122+
123+ ### [ Document AI] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/documentai/README.md )
124+
125+ * fix(documentai): make quickstart functional ([ #9108 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9108 ) )
111126
112127### [ IAM] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/iam/README.md )
113128
@@ -118,6 +133,36 @@ to grant, change, and revoke access to all
118133[ resource-types-with-policies ] : https://cloud.google.com/iam/docs/resource-types-with-policies
119134[ iam-policy-link ] : https://cloud.google.com/iam/docs/manage-access-other-resources
120135
136+ ### [ Cloud Monitoring] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/monitoring/README.md )
137+
138+ * feat(monitoring): generate async version of ` CreateTimeSeries() ` ([ #8983 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8983 ) )
139+
140+ ### [ Pub/Sub] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/pubsub/README.md )
141+
142+ * doc(pubsub): fix typos Pub/Sub vs. Pubsub ([ #9034 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9034 ) )
143+ * doc(pubsub): implement IAM examples ([ #8917 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8917 ) )
144+ * doc(pubsub): deprecate ` SubscriberOptions ` ([ #8916 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8916 ) )
145+ * doc(pubsub): deprecate ` PublisherOptions ` ([ #8911 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8911 ) )
146+ * doc(pubsub): deprecate functions consuming ` ConnectionOptions ` ([ #8900 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8900 ) )
147+
148+ ### [ Spanner] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/spanner/README.md )
149+
150+ * doc(spanner): add a comment about building a "NaN" PgNumeric ([ #8891 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8891 ) )
151+ * feat(spanner): spanner::Value support for spanner::PgNumeric ([ #8872 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8872 ) )
152+ * feat(spanner): add support for spanner::PgNumeric ([ #8856 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8856 ) )
153+
154+ ### [ Storage] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/storage/README.md )
155+
156+ * feat(storage): implement suffix and prefix OLM rules ([ #9030 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9030 ) )
157+ * feat(storage): helper functions for new lifecycle action ([ #9028 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9028 ) )
158+ * fix: format multiple scopes correctly in service account assertions ([ #8975 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8975 ) )
159+ * fix(storage): avoid crashes when parsing ` ErrorInfo ` ([ #8968 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8968 ) )
160+ * fix(storage): all ` HmacKey ` requests accept ` UserProject ` ([ #8928 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8928 ) )
161+ * fix(storage): handle full but not finalized uploads ([ #8896 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8896 ) )
162+ * fix(storage): resume "gunzipped" downloads ([ #8894 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8894 ) )
163+ * fix(storage): use Status for ` CurlHandle::SetOption() ` ([ #8871 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8871 ) )
164+ * fix(storage): set buffersize once per handle ([ #8865 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8865 ) )
165+
121166### [ Common Libraries] ( https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/README.md )
122167
123168** BREAKING CHANGES**
@@ -128,6 +173,18 @@ to grant, change, and revoke access to all
128173 ` EndpointOption ` , and (4) default value. That is, the more dynamic
129174 ` ${endpoint_env} ` is now preferred over any ` EndpointOption ` set in the code.
130175
176+ ** Other Changes:**
177+
178+ * doc: links to other libraries preserve version ([ #9112 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9112 ) )
179+ * docs: document connection and mock connection ([ #9084 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9084 ) )
180+ * feat(generator): ` SetIamPolicy() ` can be idempotent ([ #9078 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9078 ) )
181+ * fix(common): compilation error with coroutines and futures ([ #9046 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9046 ) )
182+ * fix: support absolute paths for ` CMAKE_INSTALL_*DIR ` ([ #9022 ] ( https://github.com/googleapis/google-cloud-cpp/pull/9022 ) )
183+ * fix(generator): missing #include in generated code ([ #8979 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8979 ) )
184+ * fix(common): compile with storage and without gRPC ([ #8923 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8923 ) )
185+ * doc(common): deprecate ` ConnectionOptions ` member functions ([ #8907 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8907 ) )
186+ * doc: make the minimum Bazel and CMake versions easier to find ([ #8909 ] ( https://github.com/googleapis/google-cloud-cpp/pull/8909 ) )
187+
131188### New Libraries
132189
133190We are introducing 2 new client libraries for GCP services. While we do not
0 commit comments