Changelog
2.10.2 (2022-08-03)
Bug Fixes
- add a ReadFirstRow callable to set future in onComplete (#1326) (cb539b5)
- The metadata could be returned in trailer or header depends on i… (#1337) (c4b8c03)
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3 (#1328) (bee0ca0)
- upgrade shared config to 1.5.3, exclude google-http-client and google-http-client-gson from gax in google-cloud-bigtable-stats (#1336) (98b3349)
2.10.1 (2022-08-01)
Bug Fixes
Dependencies
2.10.0 (2022-07-26)
Features
- add response protos (#1246) (52d59ce)
- add response_params proto to clients (#1303) (93edfe1)
- add storage utilization gib per node for autoscaling (#1317) (5282589)
- use PingAndWarm request for channel priming (#1179) (6629821)
Bug Fixes
- enable integration test for google-cloud-bigtable-stats (#1311) (7c77879)
- fix race condition in BuiltinMetricsTracer (#1320) (644454a)
- ignore repackaged files to fix clirr (#1300) (99b67ba)
Dependencies
- update dependency org.graalvm.buildtools:junit-platform-native to v0.9.13 (#1306) (ddae354)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.13 (#1307) (c0740fe)
2.9.0 (2022-06-30)
Features
- add built-in metric constants (#1243) (b1fc00a)
- generated: Add storage_utilization_gib_per_node to Autoscaling target (a4c6621)
- generated: Cloud Bigtable Undelete Table service and message proto files (a4c6621)
- update tracers to use built in metrics (#1244) (df77560)
Bug Fixes
- fix flaky test (#1293) (146c824)
- remove the shaded profile from root pom (#1274) (5eafcc3)
- rename HeaderTracer callables to BigtableTracer callables (#1276) (e0bd6c9)
- rename response observer and callbacks (#1291) (2705a47)
Documentation
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 (#1285) (1dc7787)
- update dependency org.graalvm.buildtools:junit-platform-native to v0.9.12 (#1283) (ba7844a)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.12 (#1284) (75d0066)
2.8.0 (2022-05-27)
Features
- split emulator into core without deps and a higher level wrapper with grpc helpers (#1264) (6fdc2c1)
Bug Fixes
2.7.0 (2022-05-20)
Features
- (generated) Add ListHotTablets API method and protobufs (f127f1a)
- (generated) AuditConfig for IAM v1 (f127f1a)
- add build scripts for native image testing in Java 17 (#1440) (#1255) (2e0bf19)
- next release from main branch is v2.7.0 (22acfc4)
Documentation
- Remove the limitation of all clusters in a CMEK instance must use the same key (f127f1a)
- sample: remove unused native-image-support dependency (#1237) (520670e)
- Update
cpu_utilization_percent
limit (f127f1a)
Dependencies
- update dependency com.google.cloud:google-cloud-gcloud-maven-plugin to v0.1.5 (#1249) (9fb02d6)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 (#1253) (86a1e0e)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 (#1256) (d4b05a4)
2.6.2 (2022-04-15)
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 (#1221) (acdaa33)
- update dependency com.google.cloud:native-image-support to v0.13.1 (#1222) (a14de82)
2.6.1 (2022-03-29)
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 (#1212) (e38841c)
- update dependency com.google.cloud:native-image-support to v0.12.10 (#1203) (a62a104)
- update dependency com.google.cloud:native-image-support to v0.12.11 (#1210) (2c5090c)
- update dependency com.google.cloud:native-image-support to v0.12.7 (#1196) (476da07)
- update dependency com.google.cloud:native-image-support to v0.12.8 (#1201) (d9fd936)
- update dependency com.google.cloud:native-image-support to v0.12.9 (#1202) (29c6005)
- update dependency org.graalvm.buildtools:junit-platform-native to v0.9.11 (#1207) (f2a01dc)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.11 (#1208) (9f93af3)
2.6.0 (2022-03-03)
Features
Documentation
Dependencies
- update actions/github-script action to v6 (#1170) (5790bdf)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 (#1186) (74cafca)
- update dependency com.google.cloud:native-image-support to v0.12.4 (#1175) (9cc6fbc)
- update dependency com.google.cloud:native-image-support to v0.12.5 (#1183) (b025b34)
- update dependency com.google.cloud:native-image-support to v0.12.6 (#1187) (b110d65)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.10 (#1174) (7ff5fa7)
2.5.3 (2022-02-08)
Bug Fixes
2.5.2 (2022-01-31)
Bug Fixes
Dependencies
- java: update actions/github-script action to v5 (#1339) (#1147) (9bfcccf)
- update actions/github-script action to v5 (#1146) (9b2c918)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.7.0 (#1150) (744e483)
2.5.1 (2022-01-07)
Bug Fixes
Dependencies
2.5.0 (2022-01-05)
Features
- add batch throttled ms metric (#888) (0d197a5)
- ARM support for gcloud bigtable emulator (#1094) (d3cb4a4)
Bug Fixes
- align ip version preference for the wrapped emulator (#1052) (9dc93c5)
- remove stats from javadoc (#1108) (33fe7fe)
- remove tracking latency from channel priming requests (#1082) (bd873bc)
2.4.0 (2021-12-07)
Features
2.3.1 (2021-12-03)
Bug Fixes
- add placeholder class for bigtable-stats (#1075) (9d9f575)
- add status label to gfe metrics (#1077) (777549e)
- make placeholder class public (#1085) (879377a)
Dependencies
2.3.0 (2021-11-16)
Features
- configure branch 2.2.x as a release branch (#1044) (68e8790)
- send attempt and timestamp in headers (#935) (de3b476)
Bug Fixes
Dependencies
2.2.0 (2021-10-20)
Features
Bug Fixes
Dependencies
2.1.4 (2021-09-22)
Dependencies
2.1.3 (2021-09-21)
Dependencies
- migrate to mockito-core 3.12.4 (#1008) (d9f19db)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 (#1010) (a54a021)
2.1.2 (2021-09-13)
Bug Fixes
Reverts
2.1.1 (2021-09-01)
Dependencies
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.2.0 (#971) (5c614d5)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 (#975) (e5bb52e)
2.1.0 (2021-08-25)
Features
Dependencies
2.0.1 (2021-08-11)
Dependencies
2.0.0 (2021-08-09)
⚠ BREAKING CHANGES
- release gapic-generator-java v2.0.0 (#938)
- update java compile to 1.8 (update google-cloud-shared-config … (#939)
Features
- gapic-generator-java v1.0.12, mtls support (#871) (3ec05d4)
- release gapic-generator-java v2.0.0 (#938) (d2456e4)
- update java compile to 1.8 (update google-cloud-shared-config … (#939) (57cddee)
Dependencies
1.27.3 (2021-07-19)
Bug Fixes
- client.close() should wait until the channels are terminated before shutting down the executor (#916) (914f0cc)
1.27.2 (2021-07-01)
Bug Fixes
1.27.1 (2021-06-30)
Bug Fixes
Dependencies
1.27.0 (2021-06-22)
Features
- all setting timeouts for batchers + fix handling of timeouts for point reads (#861) (c145ceb)
- call setting timeouts for batchers (#877) (0f3654d)
Bug Fixes
Reverts
Documentation
1.26.1 (2021-06-07)
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 (#857) (fd2bf65)
- update truth-proto-extension to 1.1.3 and exclude protobuf-java from its dependencies (#854) (e7773ee)
1.26.0 (2021-06-03)
Features
Bug Fixes
- add back in extraFiles and fix file path (#833) (f914954)
- exclude protobuf from conformance-tests (#845) (1d89191)
- Fix the race condition in decay average (#850) (66a9c9e)
- revert conformance test version (#846) (b23b0d7)
Dependencies
1.25.0 (2021-05-19)
Features
Dependencies
1.24.1 (2021-05-11)
Bug Fixes
Dependencies
Documentation
- update the comments in Cloud Bigtable RestoreTable API to reflect the new API capability (#804) (f5e5d5a)
1.24.0 (2021-04-30)
Features
1.23.2 (2021-04-23)
Dependencies
1.23.1 (2021-04-20)
Bug Fixes
Dependencies
1.23.0 (2021-04-13)
Features
Bug Fixes
Dependencies
1.22.0 (2021-04-06)
Features
Dependencies
- update autovalue.version to v1.8 (#703) (13e7796)
- update dependency com.google.truth.extensions:truth-proto-extension to v1.1.2 (#704) (3fa8b00)
1.21.3 (2021-04-01)
Dependencies
1.21.2 (2021-03-22)
Dependencies
1.21.1 (2021-03-15)
Bug Fixes
Dependencies
1.21.0 (2021-03-02)
Features
- generator: update protoc to v3.15.3 (#654) (4b0c59a)
- migrate to java microgenerator (#629) (60d17dc)
- publish new fields for CMEK support (#646) (e039386)
Dependencies
- update dependency com.google.cloud:google-cloud-gcloud-maven-plugin to v0.1.2 (#652) (71a8fd7)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 (#653) (c5049c1)
1.20.1 (2021-02-22)
Dependencies
1.20.0 (2021-02-05)
Features
Bug Fixes
- fix MetricTracerTest to rebase on head (#581) (23e97cb)
- fix MutateRowsAttemptCallable to avoid NPE in MetricTracer (#557) (8d71020)
- Retry "received rst stream" (#586) (b09a21c)
- update repo name (#615) (bb3ed6d)
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 (#590) (5035ad0)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 (#592) (c58b73a)
- update dependency com.google.errorprone:error_prone_annotations to v2.5.0 (#591) (dfa4da7)
- update dependency com.google.errorprone:error_prone_annotations to v2.5.1 (#594) (ea599a1)
Documentation
- Expand hello world snippet to show how to access specific cells (#516) (a9001a8)
- Update stackdriver examples for tracing and stats (#613) (3e8af74)
- use autogenerated readme functionality and regenerate (#568) (844e5be)
1.19.2 (2020-12-15)
Dependencies
1.19.1 (2020-12-14)
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 (1c4ceda)
1.19.0 (2020-12-03)
Features
1.18.1 (2020-12-02)
Dependencies
1.18.0 (2020-11-13)
Features
- autogenerated: Update BigtableTableAdmin GetIamPolicy to include the additional binding for Backup, Change DeleteAppProfileRequest.ignore_warnings to REQUIRED. (#530) (8c16fa4)
Bug Fixes
1.17.3 (2020-11-11)
Dependencies
1.17.2 (2020-11-10)
Bug Fixes
Reverts
1.17.1 (2020-10-31)
Dependencies
1.17.0 (2020-10-23)
Features
- attemp DirectPath by default (#467) (89c622d)
- backup level IAM (#450) (f38a8ec)
- Implement toString for Bigtable*Settings (#488) (4d821f8)
Bug Fixes
Documentation
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 (#475) (9e56edf)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 (#484) (aad648f)
- update dependency com.google.truth:truth to v1.1 (#483) (cca1e0e)
1.16.2 (2020-10-14)
Dependencies
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.13 (#459) (a7824ea)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.11.0 (#460) (d2d806c)
1.16.1 (2020-10-08)
Dependencies
1.16.0 (2020-10-06)
Features
Bug Fixes
- test: Clean up tests (#439) (c5c881b)
- Add documentation to bulkReadRows that each batch will process t… (#410) (71dc8e3)
- Filters should be serializable (#397) (57edfde)
- RowCells are not actually serializeable (#407) (39e17cc)
Dependencies
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.12 (#415) (7b3713a)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 (#428) (373032e)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.1 (#443) (939fefa)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.1 (#427) (5175e28)
1.15.0 (2020-09-01)
Features
- extend channel priming logic to also send fake requests (#398) (6f1ead2)
- deps: adopt flatten plugin and google-cloud-shared-dependencies (#350) (2298596)
Bug Fixes
Dependencies
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 (#377) (bdae336)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 (#402) (08f7d84)
1.14.0 (2020-07-20)
Features
1.13.1 (2020-07-10)
Reverts
- Revert "fix: change app_profile_id to the correct header app_profile (#318)" (#335) (200cfac), closes #318 #335
Dependencies
- update autovalue.version to v1.7.3 (#341) (071d0fe)
- update autovalue.version to v1.7.4 (#365) (18ba73d)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.6.0 (#325) (6fc5b7b)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.7.0 (#326) (2aab7a8)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.1 (#343) (f0314a1)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 (#362) (1c37f5d)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 (#366) (ade8b36)
- update dependency com.google.errorprone:error_prone_annotations to v2.4.0 (#328) (b9e5e83)
- update protobuf.version to v3.12.2 (#320) (d5cf1d4)
- use google-cloud-shared-dependencies in bigtable deps bom (#324) (8f76fc8)
1.13.0 (2020-05-27)
Features
- adding utility to transform protobuf into model object (#299) (00f6d2d)
- expose new API with ReadRowsRequest in EnhancedBigtableStub (#276) (394efe4)
- Update opencensus metrics to include bigtable resource ids and rpc level metrics (#214) (7214ef6)
Bug Fixes
- bigtable v2 retry config settings to disable streaming RPC retries (#315) (a7e43f0)
- change app_profile_id to the correct header app_profile (#318) (237b15d)
Dependencies
- update autovalue.version to v1.7.2 (#306) (bc215c5)
- update dependency com.google.api:api-common to v1.9.1 (#316) (482603a)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.11 (#307) (50a19a6)
- update dependency com.google.cloud:google-cloud-core-bom to v1.93.5 (#317) (7f61f90)
- update protobuf.version to v3.12.1 (#308) (99e3a95)
Documentation
1.12.2 (2020-05-11)
Bug Fixes
1.12.1 (2020-05-08)
Bug Fixes
1.12.0 (2020-05-06)
Features
Bug Fixes
Dependencies
- update autovalue.version to v1.7.1 (#278) (e2f4e9e)
- update core dependencies (#215) (ad7aab4)
- update core dependencies for google-cloud-core and gax (#240) (8f384f4)
- update dependency com.google.api:api-common to v1.9.0 (#231) (9a0f983)
- update dependency com.google.api:gax-bom to v1.55.0 (#234) (f910a32)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.10 (#271) (2bf6195)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.8 (#216) (423cb6b)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.9 (#230) (a84c689)
- update dependency com.google.cloud:google-cloud-core-bom to v1.93.3 (#219) (92f2755)
- update dependency com.google.cloud.samples:shared-configuration to v1.0.15 (#246) (3348210)
- update dependency com.google.guava:guava-bom to v29 (#244) (0f7bd45)
- update dependency com.google.http-client:google-http-client-bom to v1.35.0 (#272) (af0874b)
- update dependency io.grpc:grpc-bom to v1.28.1 (#236) (4a72205)
- update dependency io.grpc:grpc-bom to v1.29.0 (#267) (2e6393b)
- update dependency org.threeten:threetenbp to v1.4.2 (#225) (5b94b02)
- update dependency org.threeten:threetenbp to v1.4.3 (#237) (86fab5c)
- update dependency org.threeten:threetenbp to v1.4.4 (#270) (6eba2af)
- update google.common-protos.version to v1.18.0 (#279) (1571dd9)
- update opencensus.version to v0.26.0 (#223) (1a00982)
1.11.0 (2020-03-03)
Features
Dependencies
- update core dependencies (#183) (674bb73)
- update dependency com.google.api:gax-bom to v1.54.0 (#208) (16cb625)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.5 (#180) (687335b)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.6 (#207) (6e803e9)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.7 (#210) (9988811)
- update dependency com.google.cloud:google-cloud-core-bom to v1.92.3 (#179) (7b896dd)
- update dependency com.google.cloud:google-cloud-core-bom to v1.92.5 (279b64c)
- update dependency com.google.cloud:google-cloud-core-bom to v1.93.0 (#209) (86905bf)
- update dependency com.google.cloud:google-cloud-core-bom to v1.93.1 (#211) (a4596b5)
- update dependency com.google.http-client:google-http-client-bom to v1.34.1 (#175) (c25e8aa)
- update dependency com.google.http-client:google-http-client-bom to v1.34.2 (#201) (72c6d52)
- update dependency io.grpc:grpc-bom to v1.27.0 (#177) (c8ab8a6)
- update dependency io.grpc:grpc-bom to v1.27.1 (#200) (c622be3)
- update dependency io.grpc:grpc-bom to v1.27.2 (#206) (33a609a)
- update opencensus.version to v0.25.0 (#198) (1a36da2)
- update protobuf.version to v3.11.3 (#187) (f38e3e3)
- update protobuf.version to v3.11.4 (#202) (f9b4438)
Documentation
- regen: update sample code to set total timeout, add API client header test (f3be131)
- readme note for gke deployment configuration (#185) (0afa13a)
1.10.0 (2020-01-27)
Features
Dependencies
- update dependency com.google.auth:google-auth-library-bom to v0.20.0 (#168) (8d69936)
- update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.4 (#157) (abbc6c8)
- update dependency com.google.cloud:google-cloud-core-bom to v1.92.2 (#147) (f3462b1)
- update dependency com.google.truth:truth to v1.0.1 (#156) (f767feb)
- update dependency org.threeten:threetenbp to v1.4.1 (#153) (f92da32)
Documentation
- synth updates to javadoc and kokoro build configs (d6275a7)
1.9.1 (2020-01-09)
Dependencies
1.9.0 (2020-01-06)
Features
- add BigtableDataClientFactory to create lightweight data clients (#112) (d6bfd30)
- introduce google-cloud-bigtable-deps-bom (#130) (9289a13)
Dependencies
- update core dependencies to v1.92.1 (#132) (da1e6c6)
- update dependency com.google.guava:guava-bom to v28.2-android (2905528)
- update dependency io.grpc:grpc-bom to v1.26.0 (#121) (82a5094)
- update dependency junit:junit to v4.13 (#131) (d4f46fd)
Documentation
1.8.0 (2019-12-17)
Features
- add implementation of ChannelPrimer to establish connection to GFE and integrate into bigtable client (#115) (276f942)
- update filter to accept an exact timestamp for better accessibility (#92) (e25758b)
Dependencies
- update gax.version to v1.51.0 (#105) (dcdd0c3)
- upgrade gax to 1.52.0, google-cloud-core to 1.92.0 (#118) (c106497)
1.7.1 (2019-11-13)
Dependencies
1.7.0 (2019-11-07)
Features
Bug Fixes
- align version numbers for proto and grpc versions (#52) (dbfa73a)
- fix maven test configs to make sure admin tests don't clobber data tests (#47) (18576f5)
- fix regression in batch#close silently ignoring entry failures by upgrading to gax to 1.50.0 (#67) (5aa8769)
- handle recovery failures during stream reframing failure (#46) (a16cb88)
- Prevent integration tests from different profiles from trampling each other (#69) (638615a)
- use proper scope for DirectPath transitive dependencies (#59) (1d1c4de)