Releases: googleapis/java-bigtable-hbase
Releases · googleapis/java-bigtable-hbase
bigtable-client-1.10.0
- 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 ofcloud-bigtable-core
bigtable-client-1.9.0
- Adding more abstractions that will be useful when we eventually migrate from
cloud-bigtable-core
togoogle-cloud-java
as the underlying client for the HBase layer.
bigtable-client-1.8.0
- 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
- Started wrapping google-cloud-bigtable for use with HBase.
- Upgraded Beam dependency to 2.7.0
- Upgrade
google-cloud-cient
s 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
forAdmin.tableExists()
, but then reverted back toListTables
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
- implemented modifyTable methods, which are used for Cloud Shell
- Supporting
Scan.setLimit
for HBase1.4+ BigtableOptions
et al now have*Options.builder()
and deprecatenew *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
- 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
- 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
- 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 inCallOptions
- 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
- 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
- Fixed a subtle problem in RefreshingOAuth2CredentialsInterceptor. Use this release instead of 1.1.1