This directory contains the implementation of the Google Cloud Bigtable C++ client.
This library support Google Cloud Bigtable at the Beta quality level.
Full documentation, including a quick start guide is available online.
- More experimental asynchronous APIs, note that we expect to change all these experimental APIs as described in #1543.
- Most of the admin operations now have asynchronous APIs.
- All asynchronous APIs in
noex::*
return an object through which applications can request cancellation of pending requests. - Prototype asynchronous APIs returning a
google::cloud::future<T>
, applications can attach callbacks and/or block on agoogle::cloud::future<T>
.
- Include an example that illustrates how to use OpenCensus and the Cloud Bigtable C++ client library.
- Experimental asynchronous APIs.
- Several cleanups around dependency management with CMake.
- Jason Zaman contributed improvements and fixes to support soversion numbers with CMake.
- Lots of improvements to the code coverage in the examples and tests.
- Fixed multiple documentation issues, including a much better landing page in the Doxygen documentation.
- First Beta release.
- Completed instance admin APIs.
- Completed documentation and examples.
- The API is considered stable, we do not expect any changes before 1.0
- This release implements all the APIs for table and data manipulation in Cloud Bigtable.
- This release does not implement APIs to manipulate instances, please use the Google Cloud Bigtable command line tool or any of the other programming language APIs instead.
- Only synchronous (blocking) APIs are implemented, asynchronous APIs are in our roadmap.