@@ -42,7 +42,31 @@ Apache 2.0; see [`LICENSE`](../../../LICENSE) for details.
4242
4343## Release Notes
4444
45- ### v0.10.x - TBD
45+ ### v0.11.x - TBD
46+
47+ ### v0.10.x - 2019-06
48+
49+ * ** Breaking Changes**
50+ * The return type for WaitForConsistencyCheck() was a ` future<StatusOr<bool>> `
51+ where most related functions return a ` bigtable::Consistency ` enum.
52+ * ` Table::CheckAndMutateRow ` returns ` StatusOr<bool> ` to indicate which
53+ branch of the predicate was taken in the atomic change. Meanwhile,
54+ ` AsyncCheckAndMutateRow() ` returned a ` future<StatusOr<proto-with-long-name>> ` .
55+ Changed the async and sync versions to return
56+ ` future<StatusOr<MutationBranch>> ` . ` MutationBranch ` is an ` enum ` as
57+ ` StatusOr<bool> ` is too eay to use incorrectly.
58+ * Removed the ` Collection ` template parameter from ` Table::SampleRows ` .
59+ * Fixed the last function, ` WaitForConsistencyCheck ` , that returned
60+ ` std::future ` to return ` google::cloud::future<> ` . The function name
61+ changed too, to be more consistent with similar functions.
62+ * Remove all the "strong types" for bigtable, such as ` InstanceId ` ,
63+ ` ClusterId ` , ` TableId ` , etc. This changed some of the constructors for
64+ ` bigtable::Table ` and several member functions in ` bigtable::Table ` ,
65+ ` bigtable::TableAdmin ` , and ` bigtable::InstanceAdmin ` .
66+ * Changes:
67+ * Implemented TableAdmin::AsyncWaitForConsistency.
68+ * Implemented Table::AsyncReadRows.
69+ * DeleteAppProfile defaults to ` ignore_warnings=true ` .
4670
4771### v0.9.x - 2019-05
4872
0 commit comments