|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## TBD |
| 3 | +## v1.14.0 - TBD |
| 4 | + |
| 5 | +## v1.13.0 - 2020-05 |
| 6 | + |
| 7 | +**NOTICE:** This release aligns all the version numbers for Bigtable, Storage, |
| 8 | +the common libraries, and the repository itself. From this point on all |
| 9 | +releases will include a single version number. Note that there is a gap in the |
| 10 | +version numbers for Bigtable and the repository changes from v0.21.0 to |
| 11 | +v**1**.13.0 |
| 12 | + |
| 13 | +**BREAKING CHANGES** |
| 14 | + |
| 15 | +* The common library inlined namespace changed to `v0` to `v1`, moving all the |
| 16 | + symbols from `google::cloud::v0` to `google::cloud::v1`. Applications that |
| 17 | + explicitly referred to the inlined namespace would be affected by this change. |
| 18 | + That is, code that uses `google::cloud::v0::Foo` instead of |
| 19 | + `google::cloud::Foo` would need to be modified. We apologize if this has |
| 20 | + impacted you, and recommend that applications do not refer to the inlined |
| 21 | + namespace in the future. |
| 22 | + |
| 23 | +### Bigtable |
| 24 | + |
| 25 | +**BREAKING CHANGES** |
| 26 | + |
| 27 | +See above regarding the common library inlined namespace. |
| 28 | + |
| 29 | +**OTHER CHANGES** |
| 30 | + |
| 31 | +* cleanup: the library now links against the common libraries included in this |
| 32 | + repository, applications developers should not install the standalone common |
| 33 | + libraries in the (now archived) google-cloud-cpp-common repository. |
| 34 | +* feat: compile bigtable benchmarks with Bazel (#3884) |
| 35 | +* feat: implement table level IAM policy for bigtable(async) (#3829) |
| 36 | +* feat: implement table level IAM policy for bigtable (#3751) |
| 37 | +* refactor: synchronize version numbers for all libraries (#3710) |
| 38 | +* feat: change READMEs and quickstart programs (#3690) |
| 39 | + The `google/cloud/bigable/quickstart/` directory contains a sample project |
| 40 | + for CMake and Bazel that uses the Cloud Bigtable C++ client library as we |
| 41 | + expect application developers would. |
| 42 | + |
| 43 | +### Storage |
| 44 | + |
| 45 | +**BREAKING CHANGES** |
| 46 | + |
| 47 | +See above regarding the common library inlined namespace. |
| 48 | + |
| 49 | +* fix!: use correct type for generation numbers (#3870) This changes the type of |
| 50 | + two fields from `google::cloud::optional<long>` to |
| 51 | + `google::cloud::optional<std::int64_t>`. With MSVC this is not a backwards |
| 52 | + compatible change (storing the result of `.value()` into a `long` now loses |
| 53 | + precision). However, on that platform the fields were not usable, they could |
| 54 | + not store the values that are typically generated by the production |
| 55 | + environment. We apologize to any customers affected by this change, but we |
| 56 | + think it is unlikely that anybody used the field on that platform. |
| 57 | + |
| 58 | +**OTHER CHANGES** |
| 59 | + |
| 60 | +* cleanup: the library now links against the common libraries included in this |
| 61 | + repository, applications developers should not install the standalone common |
| 62 | + libraries in the (now archived) google-cloud-cpp-common repository. |
| 63 | +* feat: implement POST policy signatures. Applications can use the Google Cloud |
| 64 | + Storage C++ client library to create |
| 65 | + [POST objects](https://cloud.google.com/storage/docs/xml-api/post-object), |
| 66 | + which allow uploading using HTML forms. |
| 67 | +* feat: change READMEs and quickstart programs (#3690) |
| 68 | + The `google/cloud/bigable/quickstart/` directory contains a sample project |
| 69 | + for CMake and Bazel that uses the Cloud Bigtable C++ client library as we |
| 70 | + expect application developers would. |
| 71 | +* fix: use network to check if running inside Google (#3959) With this change |
| 72 | + applications running on Google App Engine Flex (GAEF), Google Kubernetes |
| 73 | + Engine (GKE), or Cloud Run can use the Google Default Credentials. |
| 74 | +* fix: build problems on MSVC x86 (#3916) |
| 75 | +* fix: do not use CURL_SHARE features (#3860) |
| 76 | +* chore: upgrade libcurl to v7.69.1 (#3851) |
| 77 | + |
| 78 | +### Common Libraries |
| 79 | + |
| 80 | +**BREAKING CHANGES** |
| 81 | + |
| 82 | +See above regarding the common library inlined namespace. |
| 83 | + |
| 84 | +**OTHER CHANGES** |
| 85 | + |
| 86 | +No other interesting changes in the common libraries with this release. |
4 | 87 |
|
5 | 88 | ## v0.21.0 - 2020-04 |
6 | 89 |
|
|
0 commit comments