Changelog

2.44.0 (2024-09-16)

Features

Dependencies

2.43.0 (2024-08-22)

Features

  • Add fields and the BackupType proto for Hot Backups (#2300) (acaa3ff)
  • Allow non default service account in DirectPath (#2312) (09d0f23)
  • bigtable: Remove deprecated Bytes from BigEndianBytesEncoding (#2309) (32f244f)
  • Enable hermetic library generation (#2234) (169aea5)

Bug Fixes

  • Add missing call to EqualsTester#testEquals (#2307) (8b49f9c)

Dependencies

2.42.0 (2024-08-06)

Features

  • Support float32, float64, and array type query params (#2297) (a65640e)

Bug Fixes

  • Adapt toString tests to introduction of java.time in gax (93f66a7)

Dependencies

  • Update shared dependencies (93f66a7)

2.41.0 (2024-07-24)

Features

  • Add MergeToCell to Mutation APIs (#2279) (0ce8a2a)
  • Add support for MergeToCell API (#2258) (191d15c)
  • Add support for new functions (#2287) (dd6583a)
  • Create new environment variable to toggle directpath scoped to cloud bigtable. (#2261) (9062944)
  • Implement ExecuteQuery API for SQL support (#2280) (25218e8)

Dependencies

  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.4.4 (#2282) (d00a9e0)

2.40.0 (2024-06-28)

Features

  • Add String type with Utf8Raw encoding to Bigtable API (#2191) (e7f03fc)

Bug Fixes

Dependencies

  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.4.3 (#2268) (4573220)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.3 (#2269) (69fef96)
  • Update shared dependencies (#2265) (61014ca)

2.39.5 (2024-06-10)

Bug Fixes

  • Make change stream unknown mod error more actionable (#1938) (e7ba045)
  • Rate limiting should be ineffective when RateLimitInfo is not present (#2243) (a0ec901)

Dependencies

2.39.4 (2024-05-28)

Dependencies

  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.10.2 (#2236) (2609103)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.2 (#2237) (6728931)
  • Update shared dependencies (#2235) (8d38150)

2.39.3 (2024-05-21)

Bug Fixes

2.39.2 (2024-05-09)

Dependencies

2.39.1 (2024-05-08)

Bug Fixes

  • Batch time series data when exporting client-side metric (#2222) (1f9f169)
  • Remove stale module from bom (#2218) (7145864)

2.39.0 (2024-04-29)

Features

Dependencies

  • Update dependency com.google.cloud:gapic-libraries-bom to v1.36.0 (#2215) (5a9259e)
  • Update shared dependencies (#2190) (3f37d8d)

2.38.0 (2024-04-15)

Features

  • Add Data Boost configurations to admin API (f29c5bb)
  • Add feature flag for client side metrics (#2179) (f29c5bb)
  • Migrate to OTEL and enable metrics by default (#2166) (1682939)

Bug Fixes

2.37.0 (2024-03-27)

Features

Bug Fixes

  • Update the accounting of partial batch mutations (#2149) (4158094)

Dependencies

2.36.0 (2024-03-13)

Features

2.35.1 (2024-03-07)

Dependencies

2.35.0 (2024-03-05)

Features

  • Add authorized view bindings to Cloud Bigtable data APIs and messages (#2144) (ae89709)

Bug Fixes

  • Per-connection metrics issue when using a different Bigtable project (#2143) (8dbd680)

2.34.0 (2024-02-21)

Features

  • Add the export logic for per-connection error rate metric (#2121) (d053f2d)
  • Create the backbone of counting errors per connection each minute. (#2094) (7d27816)

Dependencies

  • Update actions/setup-java action to v4 (#2106) (a694296)
  • Update dependency com.google.cloud:gapic-libraries-bom to v1.30.0 (#2126) (f613bd0)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.25.0 (#2113) (ba1973e)
  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.4.1 (#2119) (0a7ad66)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.10.1 (#2122) (99ec284)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 (#2123) (12d961a)

2.33.0 (2024-02-12)

Features

  • Define the metrics for collecting per connection error count. (#2088) (b212bbf)

Bug Fixes

  • Deflake Backup integration tests due to deleteBackup timeouts (#2105) (0948da7)
  • Extend timeouts for deleting snapshots, backups and tables (#2108) (df1d307)

Dependencies

  • autogen: Set packed = false on field_behavior extension (#2101) (7c438c6)
  • Update actions/setup-java action to v4 (#2099) (a6c7c77)
  • Update dependency com.google.cloud:gapic-libraries-bom to v1.29.0 (#2109) (ef88519)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.24.0 (#2085) (3851a5e)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.10.0 (#2091) (2516a09)
  • Update protobuf to 25.2 in WORKSPACE (#2086) (3eafcee)

2.32.0 (2024-01-25)

Features

  • Append version to the client name in client-side metrics. (#2062) (9a0cdc8)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.32.0 (#2060) (c218ac3)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#2076) (5d1079c)
  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.3.0 (#2058) (1622a9f)
  • Update shared dependencies (#2056) (f73ba40)

2.31.0 (2024-01-12)

Features

  • Add a flag to add / remove routing cookie from callable chain (#2032) (201e631)
  • Adding feature flags for routing cookie and retry info (#2031) (08c5bf1)
  • Count row merging errors as internal errors (#2045) (fc7845b)
  • Enable feature flag when setting is enabled (#2043) (e0d90db)
  • Handle retry info so client respect the delay server sets (#2026) (f1b7fc7)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.31.0 (#2044) (d9042a5)
  • Fix RetryInfo algorithm and tests (#2041) (dad7517)

Dependencies

  • Update dependency com.google.cloud:gapic-libraries-bom to v1.27.0 (#2030) (a492d02)
  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.2.0 (#2035) (46e1e03)

2.30.0 (2023-12-05)

Features

  • Client sends routing cookie back to server (#1888) (4c73abd)

Dependencies

  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.1 (#1990) (7ad70e3)
  • Update shared dependencies (#2016) (4e49dff)

2.29.1 (2023-11-07)

Bug Fixes

  • Add getPageSize() to QueryPaginator (42a7e36)

Dependencies

2.29.0 (2023-10-26)

Features

Dependencies

  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.28 (#1966) (8fb09e5)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.28 (#1967) (117e0ec)
  • Update shared dependencies (#1964) (bf5a9b7)

2.28.0 (2023-10-12)

Features

  • Add support for Cloud Bigtable Request Priorities in App Profiles (#1954) (8822571)
  • Add test profile to push metrics to test environment (#1921) (2104315)

Dependencies

2.27.4 (2023-09-29)

Dependencies

  • Update dependency com.google.cloud:gapic-libraries-bom to v1.21.0 (#1942) (f8d533f)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.1 (#1933) (159636a)

2.27.3 (2023-09-29)

Bug Fixes

Dependencies

  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.27 (#1919) (56d6b40)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.27 (#1920) (ca1dd5b)
  • Update gapic-generator-java to 2.26.0 (#1936) (15cd486)

2.27.2 (2023-09-13)

Bug Fixes

  • Check that all bulk mutation entries are accounted for (#1907) (9ad8a00)
  • Set wait timeout on watchdog (#1913) (f8ba6fe)

Dependencies

  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.26 (#1896) (dfc4231)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.26 (#1897) (d446856)
  • Update shared dependencies (#1901) (96f2690)

2.27.1 (2023-09-12)

Bug Fixes

  • Aggregate batching throttling latency per attempt and reset it between (#1905) (e6cc5f6)
  • Make sure to propagate the response when throttling is enabled (#1908) (f743187)

Dependencies

  • Update the Java code generator (gapic-generator-java) to 2.25.0 (#1902) (f4fe6a0)

2.27.0 (2023-08-17)

Features

2.26.0 (2023-08-09)

Features

Bug Fixes

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.24.0 (#1878) (0de458d)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 (#1873) (bb83064)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.24 (#1876) (d397c33)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.24 (#1877) (1a8be60)

2.25.1 (2023-07-25)

Bug Fixes

  • Update the readRow attempt timeouts to be inline with unary rpcs instead of scans (#1834) (168c33e)

Dependencies

  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.0 (#1847) (825faaa)
  • Update shared dependencies (#1845) (88e1892)
  • Update the Java code generator (gapic-generator-java) to 2.23.1 (#1846) (78fd837)

2.25.0 (2023-07-14)

Features

  • Change stream retention to create and update table (#1823) (05fca58)

Bug Fixes

Documentation

  • Fix formatting for reversed order field example (#1836) (10a0426)
  • Increase the maximum retention period for a Cloud Bigtable backup from 30 days to 90 days (#1826) (159fe38)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.22.0 (#1838) (fba2c49)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 (#1833) (cb160af)

2.24.1 (2023-06-27)

Bug Fixes

  • Remove javadoc external link configuration (#1815) (9c71a93)

2.24.0 (2023-06-27)

Features

Dependencies

  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.1.5 (#1801) (a8961e8)
  • Update dependency kr.motd.maven:os-maven-plugin to v1.7.1 (#1792) (80acca0)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.23 (#1800) (a9172c4)
  • Update shared dependencies to 3.12.0, monitoring to 3.21.0, update renovate config (#1807) (12fc8cd)

2.23.3 (2023-06-08)

Bug Fixes

  • Set wait timeout and update default attempt timeout to 30 minutes (#1779) (11019b8)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.20.0 (#1785) (8ddd370)
  • Update gapic-generator-java to 2.21.0 (#1760) (05545f8)
  • Update shared dependencies to 3.11.0 (#1783) (96aaa2a)

2.23.2 (2023-05-30)

Documentation

  • samples: Add bigtable filter snippet (#1762) (48a6ed0)
  • samples: Remove client initialization as the snippets are not used standalone (#1768) (a6ac97c)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.19.0 (#1769) (956c851)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#1767) (901b88f)
  • Update dependency com.google.truth.extensions:truth-proto-extension to v1.1.4 (#1770) (a94a522)
  • Update doclet version to v1.9.0 (#1761) (a5d4215)

2.23.1 (2023-05-11)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.18.0 (#1749) (1d7d391)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#1744) (60df07f)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#1746) (86ea9db)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#1747) (caa4462)

2.23.0 (2023-05-09)

Features

  • Resizing channel pool size based on the work load (#1271) (7fb1a09)

Documentation

  • Clean up BetaApi annotations from built in metrics API (#1741) (c2fbd04)

2.22.0 (2023-05-02)

Features

Bug Fixes

2.21.0 (2023-04-27)

Features

  • Track the latency a request is queued on the grpc channel (#1604) (bf3e7dd)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.17.0 (#1722) (c6f7767)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1720) (aa230b5)

2.20.4 (2023-04-17)

Documentation

  • Make delete examples consistent with other languages (#1710) (2d80188)

Dependencies

  • Update actions/setup-go action to v4 (#1700) (1fd13ba)
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.16.0 (#1712) (f3bb088)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#1704) (d60c946)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1705) (8f3d69d)
  • Update shared dependencies (#1703) (076b411)
  • Upgrade maven-enforcer-plugin to 3.3.0, remove duplicate entry in pom (#1702) (392fc69)

2.20.3 (2023-04-03)

Dependencies

  • Upgrade shared dependencies to 3.6.0 and monitoring to 3.15.0 (#1688) (c0bad0d)

2.20.2 (2023-03-29)

Bug Fixes

  • Higher application blocking latency precision (#1676) (45ce93b)
  • Make ChangeStreamRecord interface serializable (#1685) (b97badb)
  • Mark readRow requests as unary operations (#1679) (f88bb67)

2.20.1 (2023-03-21)

Bug Fixes

  • If new_partitions is size 0, do not enforce size check (#1673) (07bcfd9)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.14.0 (#1668) (06f9615)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 (#1670) (74cebf3)

2.20.0 (2023-03-02)

Features

  • Add getNewPartitions method to CloseStream for Bigtable ChangeStream (#1655) (8847fed)
  • Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream (#1654) (0e283bf)

Bug Fixes

  • Fix StackOverflow in ChangeStreamStateMachine due to excessive mods (#1648) (9e11106)
  • Use org.threeten.bp.Duration for ReadChangeStreamQuery::heartbeatDura… (#1652) (87261a9)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.13.0 (#1656) (1c632ec)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1657) (c7a3e29)

2.19.2 (2023-02-21)

Bug Fixes

  • Change types for Cloud Bigtable Changestream methods (#1639) (908d70f)

Dependencies

  • Update shared deps to 3.3.0 and monitoring to 3.12.0 (#1643) (1a54fbf)

2.19.1 (2023-02-16)

Bug Fixes

  • Change the return type of Heartbeat::getEstimatedLowWatermark to long (#1631) (a101494)
  • Fix connectivity error count calculation (#1632) (0803785)
  • test: Fix flaky test (#1633) (fc29cd3)

Dependencies

  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#1626) (0865023)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#1627) (782e81f)

2.19.0 (2023-02-10)

Features

Bug Fixes

  • Modify ConvertExceptionCallable to retry on Goaway (#1588) (cf752ea)

Documentation

  • Fix javadoc code example for awaitOptimizeRestoredTableAsync (#1617) (8b23bb9)

2.18.4 (2023-02-06)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.11.0 (#1609) (88be13e)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#1610) (15db117)

2.18.3 (2023-01-24)

Bug Fixes

  • Make channel priming work with batch endpoint (#1600) (133c7e5)

2.18.2 (2023-01-24)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.10.0 (#1597) (1724d4e)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#1595) (e466191)

2.18.1 (2023-01-17)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.9.0 (#1579) (70c0500)

2.18.0 (2023-01-12)

Features

Bug Fixes

  • Call attemptStarted method with the request (#1562) (325f09c)
  • Defer instance admin api errors to RPC time rather then client construction time (#1576) (06a0ced)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 (#1572) (a68fb80)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.2 (#1573) (e1362aa)

2.17.1 (2022-12-13)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.8.0 (#1548) (48f136d)

2.17.0 (2022-12-07)

Features

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom … (#1531) (ee98338)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 (#1539) (3244cef)
  • Update dependency kr.motd.maven:os-maven-plugin to v1.7.1 (#1518) (8309681)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.19 (#1537) (7f7c478)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.19 (#1538) (9d3df57)

2.16.0 (2022-11-11)

Features

Bug Fixes

2.15.1 (2022-11-08)

Bug Fixes

  • Call record attempt compeletion on permanent failures (#1502) (f409c47)
  • Fix the connectivity error count caculation (#1401) (1f8cfd7)
  • Only record retry count when it's > 0 (#1488) (445a667)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 (#1501) (8f61c64)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.17 (#1495) (1b7c21a)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.17 (#1496) (74779e3)

2.15.0 (2022-10-26)

Features

  • Add apis for Mutation and RowMutationEntry (#1454) (a86934f)

Bug Fixes

  • Catch all throwables so version mismatch won't hang the client (#1402) (c03b8a4)
  • Fix attempt status tag for metrics (#1477) (e54cf7d)
  • Rename metric names to match the external name (#1479) (28ca7c3)
  • Set a longer timeout to wait for callbacks to be executed (#1478) (0d9ff6a)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.5.0 (#1464) (d8e58a5)
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.6.0 (#1476) (331dcfb)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 (#1470) (557a4fb)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.15 (#1462) (69540cb)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.16 (#1467) (53599ca)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.15 (#1463) (a6612f9)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.16 (#1468) (fe0ddb1)

2.14.1 (2022-10-05)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.6 (#1450) (96b1e80)

2.14.0 (2022-10-03)

Features

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 (#1446) (81034c5)

2.13.0 (2022-09-27)

Features

Bug Fixes

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.5 (#1406) (d906729)
  • Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.14 (#1411) (ef7d741)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.14 (#1412) (dcae319)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.1 (#1409) (c1e195d)

2.12.0 (2022-09-15)

Features

  • generated: Publish CBT deletion_protection field in Table, UpdateTableRequest, and UpdateTable API (f1f3f05)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.3 (#1386) (f460373)
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.3 (#1387) (e339cb1)
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.4 (#1395) (a2db183)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 (#1384) (ee3b256)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 (#1393) (df6c6c7)

2.11.2 (2022-09-07)

Bug Fixes

  • Make cloud-monitoring a runtime dependency (#1371) (930d043)

Dependencies

  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.2 (#1373) (43b8052)
  • Update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.2 (#1374) (4174f0d)

2.11.1 (2022-08-26)

Bug Fixes

  • reset a measure map everytime the stats are recorded (#1364) (1683365)

2.11.0 (2022-08-17)

Features

Dependencies

  • update dependency com.google.cloud:google-cloud-monitoring-bom to v3.4.1 (#1352) (f8d97e5)

2.10.3 (2022-08-08)

Bug Fixes

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

  • update dependency org.junit.vintage:junit-vintage-engine to v5.9.0 (#1323) (7655747)

2.10.0 (2022-07-26)

Features

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

Documentation

  • sample: update README for native image sample (#1281) (4a3a2c9)

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

  • java: enable skipped tests for Native Image testing (#1234) (560a501)

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

  • add WarmAndPing request for channel priming (#1178) (385ab33)

Documentation

  • sample: Add sample for native image support in Bigtable (#1165) (143aaee)

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

  • UpdateAppProfileRequest equals and hashcode should build proto (#1142) (c9f1ed8)

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

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 (#1124) (55ebf69)

2.5.0 (2022-01-05)

Features

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

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 (#1087) (f290ce7)

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

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 (#1064) (5b72aa9)

2.2.0 (2021-10-20)

Features

  • app profile multi cluster routing support with specified cluster ids (#961) (f4c5c32)

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 (#1038) (d3efb29)

2.1.4 (2021-09-22)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 (#1020) (272f044)

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

  • parallel execution and verbose grpc logs (#1004) (dd5164d)

Reverts

  • temporary workaround for maven wildcard excludes (#989) (148a928)

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

  • publish new fields to support cluster group routing (#958) (09b31bd)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 (#962) (a013e77)

2.0.1 (2021-08-11)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 (#948) (31a7cb6)

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

  • fix UpperBoundsDep check for checker-qual (#941) (1d7c224)

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

  • jwt authentication on batch-bigtable.googleapis.com (#892) (d2ca9c6)

1.27.1 (2021-06-30)

Bug Fixes

  • Add shopt -s nullglob to dependencies script (#884) (8b971a2)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 (#889) (8b6754f)

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

  • Update dependencies.sh to not break on mac (#873) (9e6b85d)

Reverts

  • Revert "feat: promote stream wait timeouts to deadlines for point reads" (#876) (4614912)

Documentation

  • fix connection pool size for samples (#880) (d0d1aa3)

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

  • promote stream wait timeouts to deadlines for point reads (#848) (9b3c601)

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

  • update dependency com.google.cloud:google-cloud-conformance-tests to v0.1.1 (#852) (e1c951c)

1.25.0 (2021-05-19)

Features

  • add gcf-owl-bot[bot] to ignoreAuthors (#815) (ea558b0)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 (#814) (1299d72)

1.24.1 (2021-05-11)

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 (#805) (a498687)

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

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1 (#781) (dbf856f)

1.23.1 (2021-04-20)

Bug Fixes

  • docs: correct docs for CUSTOMER_MANAGED_ENCRYPTION (#737) (b3bb7f7)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 (#741) (cfdd0cd)

1.23.0 (2021-04-13)

Features

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 (#717) (dfc2efd)

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

  • update dependency com.google.errorprone:error_prone_annotations to v2.6.0 (#693) (831d044)

1.21.2 (2021-03-22)

Dependencies

1.21.1 (2021-03-15)

Bug Fixes

  • retry: restore grpc_service_config for CreateBackup and {Restore,Snapshot}Table (#667) (121f071)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 (#671) (6ba3bf3)

1.21.0 (2021-03-02)

Features

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

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 (#640) (bf1f49f)

1.20.0 (2021-02-05)

Features

Bug Fixes

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

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 (#566) (7c8e32b)

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

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 (#546) (070bda2)

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

  • make keepalive params a bit conservative (#528) (f5f66c9)

1.17.3 (2020-11-11)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 (#521) (ed300d0)

1.17.2 (2020-11-10)

Bug Fixes

  • readRowSettings use manual readRows settings instead of gapics (#494) (0ef7c5d)

Reverts

  • Revert "feat: attemp DirectPath by default (#467)" (#520) (b33b0fc), closes #467 #520

1.17.1 (2020-10-31)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 (#505) (ab6284d)

1.17.0 (2020-10-23)

Features

Bug Fixes

  • Make refreshing channel compatible with BigtableDataClientFactory (#474) (fc74164)

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

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 (#452) (c211c1c)

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

  • temporarily disable reporting to unblock releases (#395) (a56a0f8)

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

  • Cloud Bigtable Managed Backup Implementation (#305) (9e3307a)

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

  • fix: update client documentation link (#312) (7e04c7a)

1.12.2 (2020-05-11)

Bug Fixes

  • set x-goog-api-client as internal header (#293) (3b58a4f)

1.12.1 (2020-05-08)

Bug Fixes

1.12.0 (2020-05-06)

Features

  • add more context to row merging errors (#281) (d88547c)

Bug Fixes

  • build: fix version update flag in samples pom.xml (#285) (6a1f970)

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

  • introducing bulk read API through Batcher (#99) (e87179e)

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)

Documentation

  • cleanup links to java-bigtable and javadoc (#56) (846a44f)

1.6.0 (2019-10-24)

Features

  • Add Experimental DirectPath support (#8) (2dd5105)

Dependencies