Skip to content

v0.10.0 Release

Choose a tag to compare

@scotthart scotthart released this 04 Jun 21:09
ec468fb

File Checksums

Extension SHA256 checksum
.tar.gz fd0c3e3b50f32af332b53857f8cd1bfa009e33d1eeecabc5c79a4825d906a90c
.zip 208c8196eaec2d1578008e2602b4667593a1527167ebdb8527a268f4cada0ad9

Bigtable v0.10.0

  • Breaking Changes
    • The return type for WaitForConsistencyCheck() was a future<StatusOr<bool>>
      where most related functions return a bigtable::Consistency enum.
    • Table::CheckAndMutateRow returns StatusOr<bool> to indicate which
      branch of the predicate was taken in the atomic change. Meanwhile,
      AsyncCheckAndMutateRow() returned a future<StatusOr<proto-with-long-name>>.
      Changed the async and sync versions to return
      future<StatusOr<MutationBranch>>. MutationBranch is an enum as
      StatusOr<bool> is too eay to use incorrectly.
    • Removed the Collection template parameter from Table::SampleRows.
    • Fixed the last function, WaitForConsistencyCheck, that returned
      std::future to return google::cloud::future<>. The function name
      changed too, to be more consistent with similar functions.
    • Remove all the "strong types" for bigtable, such as InstanceId,
      ClusterId, TableId, etc. This changed some of the constructors for
      bigtable::Table and several member functions in bigtable::Table,
      bigtable::TableAdmin, and bigtable::InstanceAdmin.
  • Changes:
    • Implemented TableAdmin::AsyncWaitForConsistency.
    • Implemented Table::AsyncReadRows.
    • DeleteAppProfile defaults to ignore_warnings=true.

GCS v1.1.0

  • Implemented option to read an object starting from an offset.
  • Automatically restart downloads on error. With this change the download is
    restarted from the last received byte, and using the object generation used
    in the original download as well. (#2693)
  • Bugfixes:
    • Service account credentials not refreshing properly. (#2691)
    • Fix build for macOS+CMake. (#2698)
    • WriteObject now supports empty streams. (#2714)