Changelog

2.65.1 (2025-08-27)

Dependencies

2.65.0 (2025-08-12)

Features

  • bigtable:Lower the value for max rpc channels as channel resize is slow (1m, 2 channel) ( #2656 ) ( d8055c1 )

2.64.0 (2025-08-08)

Features

  • Add tags field to Instance proto (stable branch) ( 089d527 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.61.0 ( 089d527 )

Dependencies

2.63.0 (2025-07-30)

Features

  • Add Idempotency to Cloud Bigtable MutateRowsRequest API ( bc58b4f )
  • Add port as a parameter for the bigtable emulator ( #2645 ) ( 5acd3dc )
  • Add type support for Proto and Enum ( bc58b4f )
  • Publish Proto and Enum types to CBT data API ( ace12d5 )
  • Selective GAPIC autogeneration for Python Bigtable Admin ( e219c38 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.60.2 ( e219c38 )
  • Update routing_parameters.path_template ( e219c38 )

Dependencies

  • Update sdk-platorm-java-config to 3.50.2 ( #2646 ) ( 03e6961 )

Documentation

  • Sync generated comments from the API Protos ( bc58b4f )

2.62.0 (2025-07-15)

Features

  • Add Idempotency to Cloud Bigtable MutateRowRequest API ( b5acca6 )
  • Add SchemaBundles API ( b5acca6 )
  • bigtable:Add schema bundle support ( #2619 ) ( 7d7b9a9 )
  • Next release from main branch is 2.62.0 ( #2621 ) ( 202b211 )

Dependencies

2.61.0 (2025-06-27)

Features

  • Add getter for universe domain in JwtCredentialsWithAudience ( #2598 ) ( 9ad66b1 )

Bug Fixes

  • Add name elements for the POM.xml files ( a873719 )
  • Populate table id for materialized view ( #2610 ) ( 50c3fe2 )

Dependencies

2.60.0 (2025-06-06)

Features

  • Improve error message on malformed struct ( #2592 ) ( 7f5fdf0 )
  • Run ExecuteQuery conformance tests ( #2557 ) ( 0bbc083 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.59.0 ( 65782aa )
  • Ensure that multiple instances of a client in the same process dont clobber each other ( #2590 ) ( 8d3dca4 )

Dependencies

2.59.0 (2025-05-16)

Features

  • bigtable:Add DeletionProtection support for Logical Views ( #2539 ) ( d9ba32b )

Dependencies

  • Update googleapis/sdk-platform-java action to v2.58.0 ( #2581 ) ( c9b0289 )
  • Update shared dependencies ( #2584 ) ( ba82675 )

2.58.2 (2025-05-08)

Bug Fixes

  • Use service name as the default audience ( #2579 ) ( af6d7bd )

Dependencies

2.58.1 (2025-04-28)

Bug Fixes

2.58.0 (2025-04-28)

Features

  • Add deletion_protection support for LVs ( 43c97a3 )
  • bigtable:Add integration tests for Materialized/Logical Views ( #2518 ) ( 4d3a7e6 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.56.2 ( 43c97a3 )
  • Fix retry info algorithm setting ( #2562 ) ( c424ccb )
  • Use universe domain when creating the monitoring client ( #2570 ) ( 3b51e12 )

2.57.3 (2025-04-01)

Bug Fixes

2.57.2 (2025-03-31)

Bug Fixes

2.57.1 (2025-03-24)

Bug Fixes

  • Handling of totalTimeout on sql plan refresh ( #2541 ) ( bf49cf9 )

2.57.0 (2025-03-24)

Features

  • Add PreparedStatement and update ExecuteQuery API to use it ( #2534 ) ( 49d4d09 )

2.56.0 (2025-03-18)

Features

  • bigtable:Add support for Logical Views in Admin API ( #2519 ) ( 6dac3fd )
  • bigtable:Add support for Materialized Views in Admin API ( #2511 ) ( 55cd719 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.55.1 ( 7992af0 )

Dependencies

2.55.0 (2025-03-11)

Features

  • Add MaterializedViewName to ReadRows and SampleRowKeys ( 1763c6e )
  • Add MaterializedViews and LogicalViews APIs ( 1763c6e )
  • Add MaterializedViews and LogicalViews APIs ( 7340527 )
  • Add PrepareQuery api and update ExecuteQuery to support it ( 1763c6e )
  • bigtable:Add support for data APIs for materialized views ( #2508 ) ( 6310a63 )
  • large-row-skip:Added large-row-skip-callable with configurable rowadapter ( #2509 ) ( ba193ef )
  • Next release from main branch is 2.55.0 ( #2506 ) ( 4e45837 )
  • Publish row_key_schema fields in table proto and relevant admin APIs to setup a table with a row_key_schema ( 7340527 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.54.0 ( 91e4369 )

Documentation

  • Fixed formatting of resource path strings ( 7340527 )

2.54.0 (2025-02-28)

Features

  • Next release from main branch is 2.54.0 ( #2498 ) ( f967ded )

Dependencies

2.53.0 (2025-02-21)

Features

2.52.0 (2025-02-14)

Features

  • Automated backups are supported in the admin client ( #2472 ) ( 48633e6 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.53.0 ( 47ca299 )
  • Extend timeouts for check consistency ( 47ca299 )

Dependencies

  • Update dependency com.google.cloud:gapic-libraries-bom to v1.52.0 ( #2490 ) ( ca25d4e )
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 ( #2481 ) ( deb1f79 )

2.51.2 (2025-02-03)

Bug Fixes

Dependencies

2.51.1 (2025-01-10)

Dependencies

  • Update dependency com.google.cloud:gapic-libraries-bom to v1.50.0 ( #2464 ) ( d63dd43 )
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 ( #2461 ) ( ed24b4c )
  • Update googleapis/sdk-platform-java action to v2.51.1 ( #2460 ) ( 35c979f )

2.51.0 (2024-12-17)

Features

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.51.0 ( a5444a5 )
  • Move resource detection to the first export to avoid slow start ( #2450 ) ( cec010a )

Dependencies

  • Update sdk-platform-java dependencies ( #2448 ) ( 825e717 )

2.50.0 (2024-12-06)

Features

  • Add support for Row Affinity app profiles ( #2341 ) ( cb4d60e )

2.49.0 (2024-12-03)

Features

  • Add support for table deletion protection ( #2430 ) ( 687b6df )

Bug Fixes

  • Allow factory to export to different projects ( #2374 ) ( 06b912c )
  • Send priming requests on the channel directly ( #2435 ) ( b76698d )

2.48.0 (2024-11-19)

Features

  • Enable trailer optimization by default ( #2421 ) ( 7b2c4e4 )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.50.0 ( 6b35b47 )
  • Make client side metrics tag in sync with server ( #2401 ) ( bba4183 )

Dependencies

  • Revert downgrade grpc to 1.67.1 #2366 ( #2414 ) ( 710fa52 )
  • Update dependency com.google.cloud:gapic-libraries-bom to v1.48.0 ( #2422 ) ( 2088a39 )
  • Update sdk-platform-java dependencies ( #2418 ) ( c12bb01 )

2.47.0 (2024-11-13)

Features

  • Add an experimental feature to skip waiting for trailers for unary ops ( #2404 ) ( cf58f26 )
  • Add internal "deadline remaining" client side metric #2341 ( #2370 ) ( 75d4105 )

Bug Fixes

  • Simplify remaining deadline metric impl ( #2410 ) ( 9796d57 )

2.46.0 (2024-10-29)

Features

Bug Fixes

Dependencies

  • Update sdk-platform-java dependencies ( #2384 ) ( 81d7215 )

2.45.1 (2024-10-14)

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.47.0 ( cdc2cc7 )

Dependencies

  • Update sdk-platform-java dependencies ( #2378 ) ( 2499a3c )

2.45.0 (2024-10-03)

Features

  • Add support for Cloud Bigtable Node Scaling Factor for CBT Clusters ( caf879c )

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.46.1 ( caf879c )
  • Support override monitoring endpoint ( #2364 ) ( a341eb8 )

Dependencies

  • Downgrade grpc to 1.67.1 ( #2366 ) ( 1baecb3 )
  • Update dependency com.google.cloud:gapic-libraries-bom to v1.45.0 ( #2363 ) ( 9d24c45 )

2.44.1 (2024-09-26)

Bug Fixes

  • Add RetryCallable to the callable chain ( #2348 ) ( 0330d77 )
  • Pass deadline through ExecuteQuery RetrySettings ( #2355 ) ( 6bc9820 )
  • Time based flakiness in execute query deadline test ( #2358 ) ( b474173 )

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 ( #2351 ) ( 40c428e )

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

  • Retry INTERNAL retriable auth errors ( #2239 ) ( 4cdb6da )

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

  • Add admin APIs for AuthorizedView ( #2175 ) ( 13d1df3 )
  • Support AuthorizedView in bigtable data client ( #2177 ) ( 4b255d0 )

Bug Fixes

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

Dependencies

2.36.0 (2024-03-13)

Features

  • Add models for type APIs ( #2160 ) ( 8277ea8 )
  • Publish new bigtable APIs for types and aggregates ( #2158 ) ( 430dffe )

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

  • Add APIs to enable request priorities ( #1959 ) ( befd140 )

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

  • A rare race condition in the row merger ( #1939 ) ( fccd710 )

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

  • Fix batch mutation limit ( #1808 ) ( ed24d4f )
  • Update default sample row key attempt timeout to 5 min ( #1827 ) ( 2f363ef )

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

  • Add experimental reverse scan for public preview ( #1809 ) ( f4f2e2e )
  • Reverse scans public preview ( #1711 ) ( 176360f )

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

  • Add APIs to enable batch write flow control ( #1730 ) ( b518d68 )
  • Add rate limiting callable ( #1729 ) ( ee0da11 )
  • Send feature flag when flow control is enabled ( #1731 ) ( ba147c3 )

Bug Fixes

  • Add feature flag proto to BUILD file ( #1726 ) ( 7e5c646 )

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

  • declaring 2 http libraries as runtime ( #1341 ) ( 8071de6 )

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

  • 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

  • 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

  • Revert "fix: remove stats from javadoc" ( #1118 ) ( ba8f344 )

Dependencies

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

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

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

  • allow restore backup to different instance ( #515 ) ( 8a5e60e ), closes #789

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

  • update autovalue.version to v1.7.5 ( #684 ) ( 75baa79 )

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

  • 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

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

1.20.0 (2021-02-05)

Features

  • Surface the server-timing metric ( #535 ) ( 8240779 )

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

  • 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

  • update README to include CI Status ( #125 ) ( 1e4987b )

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

  • update gax.version to v1.50.1 ( #72 ) ( eb44a19 )

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

  • update gax.version to v1.49.1 ( a138a0f )
  • upgrade threeten to 1.4 ( #33 ) ( 554170b )
Create a Mobile Website
View Site in Mobile | Classic
Share by: