Skip to content

v0.6.0 Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@devjgm devjgm released this 10 Apr 18:39
· 5506 commits to main since this release
30ce082

Bigtable (v0.6.x)

  • Moved repo organization from GoogleCloudPlatform -> googleapis.
  • Implemented several more async functions.
  • Breaking change: Started migrating functions to StatusOr and away from
    throwing exceptions.
  • Several fixes to bulk mutator (googleapis#1880)
  • Disabled make install for external projects.
  • Row now has a move constructor.
  • Increased default message length limit.
  • Now testing build with libc++ on Linux.
  • Fixed some bugs found by Coverity scans.

Common

  • Fixed some documentation.
  • Breaking change: Removed StatusOr<void>.
  • Updated StatusOr documentation.
  • Fixed some (minor) issues found by coverity.

Storage (v0.4.x)

  • Breaking change: Removed almost all exception throwing in favor of
    StatusOr<T> return values.
  • Lots of cleanup to documentation and example code.
  • Avoids use of StatusOr::value() when the validity was already checked.
  • Client::ListBuckets() now directly returns ListBucketsReader, because it
    cannot fail so StatusOr was not needed.
  • Removed support for StatusOr<void>; changed usages to return Status
    instead.
  • 502s are now retryable errors from GCS.
  • Breaking change: LockBucketRetentionPolicy returns a BucketMetadata
    now instead of void.
  • Cleaned up documentation and example code.
  • Disabled make install for external projects.
  • Moved repo organization from GoogleCloudPlatform -> googleapis.
  • Moved some internal-only APIs out of public interfaces.
  • Fixed resuming uploads when the server responds with a 308.