|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## v1.14.0 - TBD |
| 3 | +## v1.15.0 - TBD |
| 4 | + |
| 5 | +## v1.14.0 - 2020-06 |
| 6 | + |
| 7 | +### General Notices |
| 8 | + |
| 9 | +* This is the first release that includes the Spanner library, which previously |
| 10 | + lived at github.com/googleapis/google-cloud-cpp-spanner. All future releases |
| 11 | + of the Spanner library will be from this repo, and the other repo will be |
| 12 | + archived. |
| 13 | +* In this release we take a dependency on the [Abseil] |
| 14 | + (https://github.com/abseil/abseil-cpp) C++ library. |
| 15 | +* In this release we _dropped_ our dependency on |
| 16 | + https://github.com/googleapis/cpp-cmakefiles. We moved the CMake rules to |
| 17 | + compile and install the googleapis protos into this repo in the |
| 18 | + `external/googleapis/` directory. |
| 19 | + |
| 20 | +### Bigtable |
| 21 | + |
| 22 | +* feat: more bigtable data filter samples (#4315) |
| 23 | +* feat: add rvalue reference overloads to `Row` (#4239) |
| 24 | +* feat: implemented an efficient `SetCell(Cell)` overload to copy an existing cell to a mutation |
| 25 | +* feat: remove dep on cpp-cmakefiles, integrating the CMake rules into this repo (#4245) |
| 26 | +* feat: add absl crash handler support for bigtable examples (#4150) |
| 27 | +* feat: more bigtable data filter samples (#4141) |
| 28 | +* fix: warning options exported in library interface (#4134) |
| 29 | +* fix: proper routing headers for longrunning ops (#4099) |
| 30 | +* feat: add bigtable data filter samples (#4069) |
| 31 | +* fix: bigtable's random_mutation_test missing from build (#4058) |
| 32 | +* chore: bigtable, storage quickstarts use top-level build targets (#4050) |
| 33 | + |
| 34 | +### Storage |
| 35 | + |
| 36 | +* feat: support X-Upload-Content-Length header (#4284) |
| 37 | +* feat(storage/benchmark): cleanup storage benchmarks |
| 38 | +* feat(storage/benchmark): support GCS+gRPC plugin in storage benchmarks |
| 39 | +* feat: **EXPERIMENTAL** introduced an optional gRPC plugin to the GCS client library. |
| 40 | +* feat: support XML vs. JSON in throughput_vs_cpu_benchmark (#4277) |
| 41 | +* fix: fix off-by-one in uploading streams to GCS (#4250) |
| 42 | +* feat: proto conversions for BucketAccessControl (#4247) |
| 43 | +* feat: remove dep on cpp-cmakefiles, integrating the CMake rules into this repo (#4245) |
| 44 | +* feat: implement To/FromProto for CustomerEncryption (#4242) |
| 45 | +* fix: warning options exported in library interface (#4134) |
| 46 | +* fix: C2593 'operator =' is ambiguous (#4059) |
| 47 | +* chore: bigtable, storage quickstarts use top-level build targets (#4050) |
| 48 | + |
| 49 | +### :star2: Spanner |
| 50 | + |
| 51 | +* This is the first release of this repo that contains the Cloud Spanner C++ |
| 52 | + Client Library. Previously, this library lived in a separate repo |
| 53 | + (https://github.com/googleapis/google-cloud-cpp-spanner). That old repo will |
| 54 | + be archived, and all future Cloud Spanner C++ Client Library releases will |
| 55 | + come from this repo. |
| 56 | + |
| 57 | +### Common libraries |
| 58 | + |
| 59 | +* feat: remove dep on cpp-cmakefiles, integrating the CMake rules into this repo (#4245) |
| 60 | +* fix: warning options exported in library interface (#4134) |
| 61 | +* fix: use correct variable for SOVERSION (#4131) |
4 | 62 |
|
5 | 63 | ## v1.13.0 - 2020-05 |
6 | 64 |
|
|
0 commit comments