Skip to content

Releases: googleapis/java-bigtable-hbase

bigtable-client-1.10.0

15 Mar 14:54
Compare
Choose a tag to compare
  • Fixed AppEngine Java 8 related issue (see #2115)
  • Upgraded HBase 1 version to 1.4.9
  • Upgraded HBase 2 version to 2.1.3
  • Continued work on moving towards using google-cloud-java instead of cloud-bigtable-core

bigtable-client-1.9.0

15 Mar 14:49
Compare
Choose a tag to compare
  • Adding more abstractions that will be useful when we eventually migrate from cloud-bigtable-core to google-cloud-java as the underlying client for the HBase layer.

bigtable-client-1.8.0

04 Jan 16:45
Compare
Choose a tag to compare
  • Removing legacy Dataflow SDK connector
  • The Beam import job now handles splitting larger rows
  • Fixed a race condition in long running reads

bigtable-client-1.7.0

11 Dec 17:02
Compare
Choose a tag to compare
  • Started wrapping google-cloud-bigtable for use with HBase.
  • Upgraded Beam dependency to 2.7.0
  • Upgrade google-cloud-cients to 0.71.0-alpha, which in turn upgrades grpc to 1.16.1, auth 0.12.0 and guava to 26.0-android
  • Used GetTable for Admin.tableExists(), but then reverted back to ListTables due to server-side issue
  • FirstKeyOnlyFilterAdapter now strips value (See #1989)
  • KeyOnlyFilter returns all key/family/qualifier combinations (See #1987)
  • Fixes a few other issues.

bigtable-client-1.6.0

17 Sep 16:38
Compare
Choose a tag to compare
  • implemented modifyTable methods, which are used for Cloud Shell
  • Supporting Scan.setLimit for HBase1.4+
  • BigtableOptions et al now have *Options.builder() and deprecate new *Options so that future libraries are compatible with @AutoValue
  • Upgrading google-cloud-clients to 0.60.0 (grpc 1.13.1, opencensus.version 0.15.0, google.auth.version 0.11.0)
  • Large mutations (100K+ mutations), now fail fast for bulk mutations.
  • rowCount now shows up on read rows traces

bigtable-client-1.5.0

31 Jul 22:26
Compare
Choose a tag to compare
  • Added BigtableConfiguration.withCredentials(Configuration, Credentials) use an explicit Credentials object
  • Added BigtableConfiguration methods for easier methods to set app_profiles
  • Added support for Scan inclusions and exclusions
  • Retries will no longer exceed user specified deadlines (issue #1858)
  • Internal cleanup

bigtable-client-1.4.0

15 Jun 16:16
Compare
Choose a tag to compare
  • gRPC and other dependencies are now in sync with a version of google-cloud-java dependencies. The 1.4.0 Cloud Bigtable client is in sync with the 0.50.0-alpha dependencies. gRPC dependency is at 1.10.1.
  • The client now uses grpc-netty-shaded instead of grpc-netty and netty-tcnative dependencies.
  • The CloudBigtableIO connector now works with Dataflow templates.
  • The HBase 2.x dependencies have been upgraded from 2.0.0-beta1 to 2.0.0

bigtable-client-1.3.0

05 Apr 18:22
Compare
Choose a tag to compare
  • Upgrading dependencies:
    • HBase 2 artifacts now depend on HBase 2.0.0-beta-2
    • grpc dependency was upgraded to 1.10.0. (NOTE: a new release must be made to use grpc 1.10.1. For more information, see #1756.
    • Beam dependency was upgraded to 2.3.0
  • Reintroducing the bigtable-hbase-dataflow artifact.
  • Fixed a bug in FuzzyRowFilter handling. See #1703 for more details
  • RefreshingOAuth2CredentialsInterceptor now conforms to the deadlines set in CallOptions
  • HBase 2.0 support improved, although more work is required.
  • Fixed a subtle problem that could have swallowed RPC exceptions.
  • Get.isCheckExistenceOnly() is now supported
  • Fixed a problem for Windows users who use any of the shaded packages.
  • CheckAndMutate calls now use server-side timestamps instead of client-side timestamps.

bigtable-client-1.2.0

05 Apr 18:33
Compare
Choose a tag to compare
  • Most HBase 2 Async data operations are now supported.
  • Fixed a synchronization problem in BulkMutator / BufferedMutator when the scheduled flush is used.
  • The Filters object was updated, and is not be backwards compatible in some cases.
  • CheckAndMutate now uses server-side timestamps instead of client-side timestamps. See #1709 for more details.
  • CheckAndMutate handling now properly supports null values for any CompareOp. See #1704 for more details.

bigtable-client-1.1.2

05 Apr 18:36
Compare
Choose a tag to compare
  • Fixed a subtle problem in RefreshingOAuth2CredentialsInterceptor. Use this release instead of 1.1.1