|
7 | 7 | This attribute represents the pre-GA name for "Uniform Bucket Level Access" |
8 | 8 | becoming GA. Applications should use `uniform_bucket_level_access` instead. |
9 | 9 |
|
10 | | -## v1.21.0 - TBD |
| 10 | +## v1.22.0 - TBD |
| 11 | + |
| 12 | +## v1.21.0 - 2020-12 |
11 | 13 |
|
12 | 14 | **BREAKING CHANGES:** |
| 15 | + |
13 | 16 | * Some "Range" types used in the Storage, Pub/Sub and Spanner APIs lost a |
14 | 17 | constructor that was never intended to be part of their public APIs. Users |
15 | 18 | who were not directly constructing these ranges will not be affected. Also |
|
42 | 45 | * `using ListInstancesRange = google::cloud::internal::PaginationRange` |
43 | 46 | * `using ListInstanceConfigsRange = google::cloud::internal::PaginationRange` |
44 | 47 |
|
| 48 | +### Bigtable |
| 49 | + |
| 50 | +* fix(bigtable): missing functions to change policies (#5565) |
| 51 | +* feat(bigtable): create logging layer for Cloud Bigtable (#5515) |
| 52 | +* docs: document Bigtable thread safety (#5394) |
| 53 | + |
| 54 | +### Pub/Sub |
| 55 | + |
| 56 | +* feat(pubsub): by default Subscriber::Subscribe retries forever (#5552) |
| 57 | +* fix(pubsub): deadlock during streaming pull shutdown (#5547) |
| 58 | +* fix(pubsub): deadlock during fire & forget shutdown (#5541) |
| 59 | +* refactor!: PaginationRange<T> is now an alias to StreamRange<T> (#5538) |
| 60 | +* doc(pubsub): declare the library GA (#5390) |
| 61 | +* doc(pubsub): how to run throughput benchmark (#5500) |
| 62 | +* feat(pubsub): separate subscribers in benchmark (#5499) |
| 63 | +* feat(pubsub): separate publishers in benchmark (#5496) |
| 64 | +* feat(pubsub): minor optimization in publisher (#5495) |
| 65 | +* fix(pubsub): reduce data copying in publish (#5484) |
| 66 | +* feat(pubsub): more efficient callback dispatch (#5458) |
| 67 | +* feat(pubsub): batch acks and nacks in streams (#5464) |
| 68 | +* feat(pubsub): increase default buffer sizes (#5449) |
| 69 | +* feat(pubsub): pace publisher in throughtput benchmark (#5447) |
| 70 | +* feat(pubsub): improve lease management performance (#5454) |
| 71 | +* feat(pubsub): more details in throughput benchmark (#5451) |
| 72 | +* feat(pubsub): import throughput benchmark reports (#5450) |
| 73 | +* feat(pubsub): show ack throughput in benchmark (#5439) |
| 74 | +* feat(pubsub): handle AsyncPull responses in batches (#5441) |
| 75 | +* feat(pubsub): round robin subscriber channels (#5423) |
| 76 | +* feat(pubsub): more throughput benchmark options (#5419) |
| 77 | +* fix(pubsub): keep corked after ResumePublish (#5415) |
| 78 | +* fix(pubsub): sometimes published oversized batches (#5409) |
| 79 | +* feat(pubsub): round robin publisher connections (#5401) |
| 80 | +* feat(pubsub): reduce default channel count (#5402) |
| 81 | + |
| 82 | +### Spanner |
| 83 | + |
| 84 | +* feat(spanner): Point-In-Time Recovery (lite) throttled DB update (#5562) |
| 85 | +* refactor!: PaginationRange<T> is now an alias to StreamRange<T> (#5538) |
| 86 | + |
| 87 | +### Storage |
| 88 | + |
| 89 | +* refactor!: change gcs to use common PaginationRange<T> (#5545) |
| 90 | +* fix(storage): use channel options for credentials (#5524) |
| 91 | +* fix: validate service account credentials contain a usable key (#5404) |
| 92 | + |
| 93 | +### Common Libraries |
| 94 | + |
| 95 | +* feat: add value_type to StatusOr<T> (#5535) |
| 96 | +* feat: introduce a generic StreamRange<T> (#5532) |
| 97 | +* refactor(common): move CompletionQueue mock (#5463) |
| 98 | +* feat: a faster CompletionQueue::RunAsync (#5406) |
| 99 | + |
45 | 100 | ## v1.20.0 - 2020-11 |
46 | 101 |
|
47 | 102 | ### Bigtable |
|
0 commit comments