|
88 | 88 | https://github.com/googleapis/google-cloud-cpp/issues/5976. |
89 | 89 | </details> |
90 | 90 |
|
91 | | -## v1.36.0 - TBD |
| 91 | +## v1.37.0 - TBD |
| 92 | + |
| 93 | +## v1.36.0 - 2022-02 |
92 | 94 |
|
93 | 95 | ### Bazel support |
94 | 96 |
|
95 | | -**BREAKING CHANGE:** In |
96 | | -https://github.com/googleapis/google-cloud-cpp/pull/8095 we stopped testing |
97 | | -with Bazel 3.5 and moved most of our Bazel tests to Bazel 4.0, which is now our |
98 | | -minimum supported Bazel version. In |
99 | | -https://github.com/googleapis/google-cloud-cpp/pull/8099, we also added a |
100 | | -`bazel-latest` build to ensure that we always work with the newest Bazel |
101 | | -release (currently 5.0). For more info about Bazel, see https://bazel.build/. |
| 97 | +**BREAKING CHANGE:** We stopped testing with Bazel 3.5 and moved most of our |
| 98 | +Bazel tests to Bazel 4.0, which is now our minimum supported Bazel version. We |
| 99 | +also added a `bazel-latest` build to ensure that we always work with the newest |
| 100 | +Bazel release (currently 5.0). For more details on the changes, see [#8095] and |
| 101 | +[#8099]. For more info about Bazel, see https://bazel.build/. |
| 102 | + |
| 103 | +[#8095]: https://github.com/googleapis/google-cloud-cpp/pull/8095 |
| 104 | +[#8099]: https://github.com/googleapis/google-cloud-cpp/pull/8099 |
| 105 | + |
| 106 | +### [BigQuery](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/bigquery/README.md) |
| 107 | + |
| 108 | +* feat(generator): merge connection options into client options ([#8158](https://github.com/googleapis/google-cloud-cpp/pull/8158)) |
| 109 | +* feat(generator): connection respects per call policies ([#8013](https://github.com/googleapis/google-cloud-cpp/pull/8013)) |
| 110 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
102 | 111 |
|
103 | 112 | ### [Bigtable](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/bigtable/README.md) |
104 | 113 |
|
@@ -135,9 +144,54 @@ library. For more information on these new classes, see our |
135 | 144 | Again, we apologize for making this breaking change, but we believe it is in the |
136 | 145 | best long-term interest of our customers. |
137 | 146 |
|
| 147 | +**OTHER CHANGES**: |
| 148 | + |
| 149 | +* fix(generator): fix options handling in SetIamPolicy() OCC loop ([#8203](https://github.com/googleapis/google-cloud-cpp/pull/8203)) |
| 150 | +* feat(bigtable): cheap Admin creation with different resource name ([#8194](https://github.com/googleapis/google-cloud-cpp/pull/8194)) |
| 151 | +* feat(bigtable): cheap Table creation with different resource name ([#8172](https://github.com/googleapis/google-cloud-cpp/pull/8172)) |
| 152 | +* feat(generator): merge connection options into client options ([#8158](https://github.com/googleapis/google-cloud-cpp/pull/8158)) |
| 153 | +* feat(generator): connection respects per call policies ([#8013](https://github.com/googleapis/google-cloud-cpp/pull/8013)) |
| 154 | +* fix(bigtable): polling policy clones initial state ([#7854](https://github.com/googleapis/google-cloud-cpp/pull/7854)) |
| 155 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
| 156 | + |
138 | 157 | [Cloud Bigtable Admin API]: https://cloud.google.com/bigtable/docs/reference/admin/rpc |
139 | 158 | [Architecture Design]: https://github.com/googleapis/google-cloud-cpp/blob/main/ARCHITECTURE.md#the-client-classes |
140 | 159 |
|
| 160 | +### [Cloud Tasks](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/tasks/README.md) |
| 161 | + |
| 162 | +* fix(generator): fix options handling in SetIamPolicy() OCC loop ([#8203](https://github.com/googleapis/google-cloud-cpp/pull/8203)) |
| 163 | +* feat(generator): merge connection options into client options ([#8158](https://github.com/googleapis/google-cloud-cpp/pull/8158)) |
| 164 | +* feat(generator): connection respects per call policies ([#8013](https://github.com/googleapis/google-cloud-cpp/pull/8013)) |
| 165 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
| 166 | + |
| 167 | +### [IAM](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/iam/README.md) |
| 168 | + |
| 169 | +* fix(generator): fix options handling in SetIamPolicy() OCC loop ([#8203](https://github.com/googleapis/google-cloud-cpp/pull/8203)) |
| 170 | +* feat(generator): merge connection options into client options ([#8158](https://github.com/googleapis/google-cloud-cpp/pull/8158)) |
| 171 | +* feat(generator): connection respects per call policies ([#8013](https://github.com/googleapis/google-cloud-cpp/pull/8013)) |
| 172 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
| 173 | + |
| 174 | +### [Pub/Sub](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/pubsub/README.md) |
| 175 | + |
| 176 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
| 177 | + |
| 178 | +### [Secret Manager](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/secretmanager/README.md) |
| 179 | + |
| 180 | +* fix(generator): fix options handling in SetIamPolicy() OCC loop ([#8203](https://github.com/googleapis/google-cloud-cpp/pull/8203)) |
| 181 | +* feat(generator): merge connection options into client options ([#8158](https://github.com/googleapis/google-cloud-cpp/pull/8158)) |
| 182 | +* feat(generator): connection respects per call policies ([#8013](https://github.com/googleapis/google-cloud-cpp/pull/8013)) |
| 183 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
| 184 | + |
| 185 | +### [Spanner](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/spanner/README.md) |
| 186 | + |
| 187 | +* fix(generator): fix options handling in SetIamPolicy() OCC loop ([#8203](https://github.com/googleapis/google-cloud-cpp/pull/8203)) |
| 188 | +* feat(generator): merge connection options into client options ([#8158](https://github.com/googleapis/google-cloud-cpp/pull/8158)) |
| 189 | +* feat(spanner): merge connection options into client options ([#8090](https://github.com/googleapis/google-cloud-cpp/pull/8090)) |
| 190 | +* fix(spanner): apply policy options in (generated) client ctor ([#8064](https://github.com/googleapis/google-cloud-cpp/pull/8064)) |
| 191 | +* feat(generator): connection respects per call policies ([#8013](https://github.com/googleapis/google-cloud-cpp/pull/8013)) |
| 192 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
| 193 | +* feat(spanner): support unified credentials ([#7824](https://github.com/googleapis/google-cloud-cpp/pull/7824)) |
| 194 | + |
141 | 195 | ### [Storage](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/storage/README.md) |
142 | 196 |
|
143 | 197 | **BREAKING CHANGE:** with this release any use of the |
@@ -184,6 +238,30 @@ your tests. |
184 | 238 |
|
185 | 239 | [#7835]: https://github.com/googleapis/google-cloud-cpp/issues/7835 |
186 | 240 |
|
| 241 | +**OTHER CHANGES**: |
| 242 | + |
| 243 | +* fix(storage): missing options in UpdateObject() ([#8193](https://github.com/googleapis/google-cloud-cpp/pull/8193)) |
| 244 | +* fix(storage): missing kms key option in CopyObject() ([#8188](https://github.com/googleapis/google-cloud-cpp/pull/8188)) |
| 245 | +* fix(storage): missing option for CopyObject() ([#8171](https://github.com/googleapis/google-cloud-cpp/pull/8171)) |
| 246 | +* fix(storage): add missing options for PatchObject() ([#8137](https://github.com/googleapis/google-cloud-cpp/pull/8137)) |
| 247 | +* feat(storage): per-upload buffer size configuration ([#8096](https://github.com/googleapis/google-cloud-cpp/pull/8096)) |
| 248 | +* fix(storage): improve JSON validation ([#8033](https://github.com/googleapis/google-cloud-cpp/pull/8033)) |
| 249 | +* fix(storage)!: handle missing range header in uploads ([#7877](https://github.com/googleapis/google-cloud-cpp/pull/7877)) |
| 250 | +* cleanup(storage)!: uploads track committed_size ([#7868](https://github.com/googleapis/google-cloud-cpp/pull/7868)) |
| 251 | + |
| 252 | +### [Common Libraries](https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/README.md) |
| 253 | + |
| 254 | +* fix(generator): fix options handling in SetIamPolicy() OCC loop ([#8203](https://github.com/googleapis/google-cloud-cpp/pull/8203)) |
| 255 | +* feat(generator): `*Client` with bidir streaming RPCs ([#8187](https://github.com/googleapis/google-cloud-cpp/pull/8187)) |
| 256 | +* feat(generator): merge connection options into client options ([#8158](https://github.com/googleapis/google-cloud-cpp/pull/8158)) |
| 257 | +* feat(generator): better metadata decorators for bidir streaming RPCs ([#8077](https://github.com/googleapis/google-cloud-cpp/pull/8077)) |
| 258 | +* feat(generator): connection respects per call policies ([#8013](https://github.com/googleapis/google-cloud-cpp/pull/8013)) |
| 259 | +* feat(pubsublite): add TopicStats service ([#7966](https://github.com/googleapis/google-cloud-cpp/pull/7966)) |
| 260 | +* fix(generator): bidir streaming RPCs improvements ([#7937](https://github.com/googleapis/google-cloud-cpp/pull/7937)) |
| 261 | +* feat(generator): support bidir streams in Connection ([#7933](https://github.com/googleapis/google-cloud-cpp/pull/7933)) |
| 262 | +* fix(common): polling policy clones initial state ([#7858](https://github.com/googleapis/google-cloud-cpp/pull/7858)) |
| 263 | +* fix: add mock library aliases ([#7844](https://github.com/googleapis/google-cloud-cpp/pull/7844)) |
| 264 | + |
187 | 265 | ### New Libraries |
188 | 266 |
|
189 | 267 | We are introducing client libraries for many (>50) GCP services. While we do not |
|
0 commit comments