Changelog
2.20.1 (2022-12-02)
Bug Fixes
- deps: Update dependency com.google.api.grpc:grpc-google-common-protos to v2.11.0 (#1906) (d27d848)
- deps: Update dependency com.google.api.grpc:proto-google-common-protos to v2.11.0 (#1907) (7504e37)
- deps: Update dependency com.google.cloud:google-cloud-shared-config to v1.5.5 (#1911) (772c221)
- deps: Update dependency com.google.protobuf:protobuf-bom to v3.21.10 (#1912) (f508f24)
- Watchdog controls lifecycle of the future, not executor (#1890) (bd1714e)
2.20.0 (2022-11-30)
Features
- De-experiment google-c2p resolver (#1896) (66b348b)
- Next release from main branch is 2.20.0 (#1867) (c7aeed3)
Bug Fixes
- deps: Update dependency com.google.auth:google-auth-library-credentials to v1.13.0 (#1881) (d059db7)
- deps: Update dependency com.google.auth:google-auth-library-oauth2-http to v1.13.0 (#1882) (67af68a)
- deps: Update dependency io.grpc:grpc-bom to v1.51.0 (#1889) (85af72c)
- deps: Update dependency org.mockito:mockito-core to v4.9.0 (#1879) (9505cb1)
2.19.5 (2022-11-07)
Bug Fixes
- deps: Update dependency com.google.cloud:google-cloud-shared-config to v1.5.4 (#1840) (8f7a38c)
- deps: Update dependency com.google.code.gson:gson to v2.10 (#1845) (816e666)
- deps: Update dependency com.google.protobuf:protobuf-bom to v3.21.9 (#1850) (f270ac4)
- deps: Update dependency io.grpc:grpc-bom to v1.50.2 (#1842) (11c4a7c)
- deps: Update dependency org.mockito:mockito-core to v4.8.1 (#1843) (bf67fc2)
- deps: Update dependency org.threeten:threetenbp to v1.6.4 (#1857) (a9e2374)
Dependencies
- update dependency com.google.api:api-common to 2.2.2 (ad7ad1c)
- update dependency com.google.api.grpc:grpc-google-common-protos to 2.10.0 (ad7ad1c)
- Update dependency com.google.api.grpc:proto-google-common-protos to 2.10.0 (ad7ad1c)
- update dependency com.google.auth:google-auth-library-credentials to 1.12.1 (ad7ad1c)
- update dependency com.google.auth:google-auth-library-oauth2-http to 1.12.1 (ad7ad1c)
- update dependency com.google.http-client:google-http-client to 1.42.3 (ad7ad1c)
- update dependency com.google.http-client:google-http-client-gson to 1.42.3 (ad7ad1c)
2.19.4 (2022-10-19)
Bug Fixes
2.19.3 (2022-10-19)
Bug Fixes
- deps: Update dependency com.google.auth:google-auth-library-credentials to v1.12.0 (#1822) (ad139e4)
- deps: Update dependency com.google.auth:google-auth-library-credentials to v1.12.1 (#1830) (d726921)
- deps: Update dependency com.google.auth:google-auth-library-oauth2-http to v1.12.0 (#1823) (c6180ca)
- deps: Update dependency com.google.auth:google-auth-library-oauth2-http to v1.12.1 (#1831) (227c8af)
- deps: Update dependency com.google.protobuf:protobuf-bom to v3.21.8 (#1828) (462a100)
- deps: Update dependency io.grpc:grpc-bom to v1.50.1 (#1819) (75600ea)
- deps: Update dependency org.graalvm.sdk:graal-sdk to v22.2.0.1 (#1817) (a8f8ae2)
- deps: Update dependency org.threeten:threetenbp to v1.6.3 (#1821) (3bca572)
- java: Address ClassNotFoundException in GraalVM 22.2.0 (#1816) (ae6e8be)
- java: Address reachability issues in native image compilation with version 22.2.0 (#1815) (0f3215f)
2.19.2 (2022-10-02)
Bug Fixes
- deps: Update dependency com.google.api.grpc:grpc-google-common-protos to v2.9.3 (#1797) (50c6a75)
- deps: Update dependency com.google.api.grpc:grpc-google-common-protos to v2.9.4 (#1800) (6d4e62d)
- deps: Update dependency com.google.api.grpc:grpc-google-common-protos to v2.9.5 (#1805) (1f9fe38)
- deps: Update dependency com.google.api.grpc:grpc-google-common-protos to v2.9.6 (#1810) (a206f46)
- deps: Update dependency com.google.api.grpc:proto-google-common-protos to v2.9.3 (#1798) (8a1c732)
- deps: Update dependency com.google.api.grpc:proto-google-common-protos to v2.9.4 (#1801) (0e2a405)
- deps: Update dependency com.google.api.grpc:proto-google-common-protos to v2.9.5 (#1806) (da9dff8)
- deps: Update dependency com.google.api.grpc:proto-google-common-protos to v2.9.6 (#1811) (bb5dffa)
- deps: Update dependency com.google.protobuf:protobuf-bom to v3.21.6 (#1792) (d94482e)
- deps: Update dependency com.google.protobuf:protobuf-bom to v3.21.7 (#1803) (534250b)
- deps: Update dependency io.grpc:grpc-bom to v1.49.1 (#1796) (9cb8d36)
- deps: Update dependency io.grpc:grpc-bom to v1.49.2 (#1808) (b27f15d)
- deps: Update dependency org.threeten:threetenbp to v1.6.2 (#1799) (6a45067)
- remove --allow-incomplete-classpath which has been deprecated as of Graalvm 22.1.0 (e5c739c)
- Remove --allow-incomplete-classpath which was deprecated as of Graalvm 22.1.0 (#1794) (e5c739c)
2.19.1 (2022-09-13)
Bug Fixes
- deps: Update dependency com.google.auth:google-auth-library-credentials to v1.11.0 (#1786) (4889ff7)
- deps: Update dependency com.google.auth:google-auth-library-oauth2-http to v1.11.0 (#1787) (4f5cd42)
- deps: Update dependency io.grpc:grpc-bom to v1.49.0 (#1779) (037e131)
- deps: Update dependency org.mockito:mockito-core to v4.8.0 (#1785) (f2989bd)
- httpjson: Handle message derived query params (#1784) (4524fad)
2.19.0 (2022-08-22)
Features
Bug Fixes
- deps: update dependency com.google.auth:google-auth-library-credentials to v1.10.0 (#1768) (3f2188d)
- deps: update dependency com.google.auth:google-auth-library-credentials to v1.9.0 (#1765) (103db3c)
- deps: update dependency com.google.auth:google-auth-library-oauth2-http to v1.10.0 (#1769) (0b1eb92)
- deps: update dependency com.google.auth:google-auth-library-oauth2-http to v1.9.0 (#1766) (2677f07)
- deps: update dependency com.google.code.gson:gson to v2.9.1 (#1757) (ea2a075)
- deps: update dependency com.google.protobuf:protobuf-bom to v3.21.5 (#1772) (d7a48d1)
- deps: update dependency io.grpc:grpc-bom to v1.48.1 (#1763) (e5e4232)
- deps: update dependency org.graalvm.sdk:graal-sdk to v22.2.0 (#1740) (ded44a6)
- deps: update dependency org.mockito:mockito-core to v4.7.0 (#1774) (29678c8)
- deps: update dependency org.threeten:threetenbp to v1.6.1 (#1773) (d2c84e6)
- test: testThrottlingBlocking flakyness fix (#1775) (e69393c)
Documentation
2.18.7 (2022-08-01)
Bug Fixes
2.18.6 (2022-07-29)
Bug Fixes
- deps: update dependency com.google.cloud:google-cloud-shared-config to v1.5.2 (#1746) (8163f8a)
- deps: update dependency com.google.cloud:google-cloud-shared-config to v1.5.3 (#1748) (f2b7cb2)
- deps: update dependency com.google.protobuf:protobuf-bom to v3.21.4 (#1747) (0b2b1ef)
- Exclude error_prone_annotations from guava. (#1750) (e1c91a4)
2.18.5 (2022-07-25)
Bug Fixes
- deps: update dependency com.google.api.grpc:grpc-google-common-protos to v2.9.2 (#1735) (d7f00be)
- deps: update dependency com.google.api.grpc:proto-google-common-protos to v2.9.2 (#1736) (ee3d4ad)
- deps: update dependency com.google.auth:google-auth-library-credentials to v1.8.1 (#1737) (24bc629)
- deps: update dependency com.google.auth:google-auth-library-oauth2-http to v1.8.1 (#1738) (1030eb6)
- deps: update dependency com.google.cloud:google-cloud-shared-config to v1.5.1 (#1726) (bdffb86)
- deps: update dependency com.google.http-client:google-http-client-bom to v1.42.2 (#1727) (030e9b3)
- deps: update dependency com.google.protobuf:protobuf-bom to v3.21.3 (#1742) (9215e1f)
- deps: update dependency io.grpc:grpc-bom to v1.48.0 (#1741) (4735a4b)
- remove initialization of logger classes which is conflicting with slf4j (#1733) (ccaf265)
2.18.4 (2022-07-11)
Bug Fixes
- Build routing header params map with the last entry if multiple entries have the same key. (#1729) (878bcf2)
- deps: update dependency com.google.api.grpc:grpc-google-common-protos to v2.9.1 (#1721) (bef0af7)
- deps: update dependency com.google.api.grpc:proto-google-common-protos to v2.9.1 (#1722) (7034ead)
- deps: update dependency com.google.auth:google-auth-library-credentials to v1.8.0 (#1723) (b062d6d)
- deps: update dependency com.google.auth:google-auth-library-oauth2-http to v1.8.0 (#1724) (bd8ee04)
2.18.3 (2022-06-27)
Bug Fixes
- deps: update dependency com.google.api.grpc:grpc-google-common-protos to v2.9.0 (#1706) (eb195c0)
- deps: update dependency com.google.api.grpc:proto-google-common-protos to v2.9.0 (#1708) (0a606f5)
- deps: update dependency com.google.cloud:google-cloud-shared-config to v1.5.0 (#1711) (eb11bb0)
- deps: update dependency com.google.protobuf:protobuf-bom to v3.21.2 (#1720) (19a38cf)
- deps: update dependency org.mockito:mockito-core to v4.6.1 (#1705) (7befaa4)
- deps: update dependency org.threeten:threetenbp to v1.6.0 (#1709) (42cdcaa)
2.18.2 (2022-06-16)
Bug Fixes
- deps: update dependency com.google.api:api-common to v2.2.1 (#1699) (be79d10)
- deps: update dependency com.google.auth:google-auth-library-credentials to v1.7.0 (#1700) (640525e)
- deps: update dependency com.google.auth:google-auth-library-oauth2-http to v1.7.0 (#1701) (0f27ef7)
- deps: update dependency com.google.http-client:google-http-client-bom to v1.42.0 (#1702) (96c4fa8)
- deps: update dependency com.google.protobuf:protobuf-bom to v3.21.1 (#1703) (3e07036)
- deps: update dependency io.grpc:grpc-bom to v1.47.0 (#1704) (0317926)
- deps: update dependency io.opencensus:opencensus-api to v0.31.1 (#1697) (f9f9e1e)
- deps: update dependency org.graalvm.sdk:graal-sdk to v22.1.0.1 (#1698) (59fbff9)
Dependencies
- update dependency com.google.api.grpc:proto-google-common-protos to v2.9.0 (#1713) (c5eb06e)
- update dependency io.grpc:grpc-bom to v1.47.0 (c5eb06e)
- update dependency io.opencensus:opencensus-api to v0.31.1 (c5eb06e)
- update dependency org.mockito:mockito-core to v4.6.1 (c5eb06e)
- update dependency org.threeten:threetenbp to v1.6.0 (c5eb06e)
- update io.netty dependencies to v4.1.72.Final (c5eb06e)
- update plugin org.sonarqube to v3.4.0.2513 (c5eb06e)
2.18.1 (2022-05-19)
Dependencies
2.18.0 (2022-05-18)
Features
- [REGAPIC] Add support for additional bindings (#1680) (59b3699)
- upgrade graal-sdk to 22.1.0 (#1683) (46f899d)
Bug Fixes
- java: remove conflicting reflection configuration to address UnsupportedFeatureException with GraalVM 22.1.0 (#1682) (97c6c8b)
- remove svm dependency (#1679) (c1b88e3)
Dependencies
2.17.0 (2022-05-10)
Features
Bug Fixes
- Fix handling of null responses in rest transport (#1668) (8def947)
- use graal-sdk 21.3.2 (#1670) (92c2697)
2.16.0 (2022-04-14)
Features
- relocate ApiClientSubstitutions from java-core to gax (#1651) (321103f)
- relocate GoogleJsonClientFeature from java-core to gax (#1655) (6e75ec7)
- relocate netty and gax substitutions from java-core (#1650) (afd1917)
- relocate Opencensus configurations from java-core to gax (#1646) (b34ffb1)
- relocate resource-config from java-core to gax (#1656) (a9e5483)
Dependencies
2.15.0 (2022-04-06)
Features
- Error Details Improvements - GRPC (#1634) (00c3b9d)
- relocate native image properties from java-core to gax (#1648) (609c2aa)
Dependencies
2.14.0 (2022-04-01)
Features
- relocate Netty Native Image configurations from java-core to gax (#1638) (aafded4)
- relocate protobuf configurations from java-core to gax-java (#1641) (01d395f)
Bug Fixes
2.13.0 (2022-03-25)
Features
Dependencies
- update dependency com_google_protobuf to 3.19.4 (5c01174)
- update dependency com.google.api:api-common to 2.1.5 (5c01174)
- update dependency com.google.api.grpc:grpc-google-common-protos to 2.8.0 (5c01174)
- update dependency com.google.api.grpc:proto-google-common-protos to 2.8.0 (5c01174)
- update dependency com.google.guava:guava to 31.1-jre (5c01174)
- update dependency com.google.http-client:google-http-client to 1.41.5 (5c01174)
- update dependency com.google.http-client:google-http-client-gson to 1.41.5 (5c01174)
- update dependency io_grpc to 1.45.0. (#1639) (5c01174)
2.12.2 (2022-02-09)
Bug Fixes
2.12.1 (2022-02-09)
Bug Fixes
2.12.0 (2022-01-28)
Features
2.11.0 (2022-01-27)
Features
- Add a builder to handle the common logic of extracting routing header values from request (#1598) (2836baa)
Dependencies
- update dependency com_google_protobuf to 3.19.3 (734906e)
- update dependency com.google.api:api-common to 2.1.3 (734906e)
- update dependency com.google.api.grpc:grpc-google-common-protos to 2.7.2 (734906e)
- update dependency com.google.api.grpc:proto-google-common-protos to 2.7.2 (734906e)
- update dependency com.google.errorprone:error_prone_annotations to v2.11.0 (734906e)
- update dependency com.google.http-client:google-http-client to 1.41.2 (734906e)
- update dependency com.google.http-client:google-http-client-gson to 1.41.2 (734906e)
- update dependency io_grpc to 1.44.0 (#1610) (734906e)
2.10.0 (2022-01-21)
Features
- add api key support (#1436) (5081ec6)
- introduce HttpJsonClientCall, Listeners infrastructure and ServerStreaming support in REST transport (#1599) (3c97529)
2.9.0 (2022-01-14)
Features
2.8.1 (2022-01-06)
Dependencies
- update dependency com.google.api:api-common to 2.1.2 (#1590) (1b34870)
- update dependency com.google.auto.value:auto-value to v1.9 (1b34870)
2.8.0 (2022-01-06)
Features
Dependencies
- update dependency com.google.api.grpc:proto-google-common-protos to v2.7.1 (#1587) (eb0e9d1)
- update dependency com.google.http-client:google-http-client-bom to v1.41.0 (eb0e9d1)
- update dependency com.google.protobuf:protobuf-bom to v3.19.2 (eb0e9d1)
- upgrade common-protos to 2.7.0 (#1579) (0a10f5f)
2.7.1 (2021-12-02)
Bug Fixes
- fix gRPC code conversion (#1555) (09b99d5)
- pass error message when creating ApiException (#1556) (918ae41)
- revert generics syntax change in MockHttpService test utility (#1574) (b629488)
- update exception mapping on HTTP error responses (#1570) (8a170d1)
Dependencies
2.7.0 (2021-11-03)
Features
- add batch throttled time to tracer (#1463) (14c25cd)
- add google-c2p dependence to DirectPath (#1521) (d4222e7)
- next release from main branch is 2.7.0 (#1530) (a96953e)
- pass request in ApiTracer (#1491) (27bf265)
Bug Fixes
- call ResponseMetadataHanlder#onTrailers before calling onClose (#1549) (19a77a4)
- declare depenencies of API surfaces as api (#1535) (725414f)
2.6.0 (2021-10-15)
Features
- remove deprecated Generated annotation (2d76bff)
Bug Fixes
- Fix com.google.rpc.Code to StatusCode.Code conversion logic (2d76bff)
Dependencies
- update api-common to 2.0.5 (2d76bff)
- update auto-value to 1.8.2 (2d76bff)
- update com_google_protobuf to 3.18.1 (#1519) (2d76bff)
- update google-http-client to 1.40.1 (2d76bff)
- update grpc to 1.41.0 (2d76bff)
- update guava to v31 (2d76bff)
2.5.3 (2021-10-13)
Bug Fixes
2.5.2 (2021-10-13)
Dependencies
2.5.1 (2021-10-08)
Dependencies
2.5.0 (2021-09-21)
Features
2.4.1 (2021-09-08)
Bug Fixes
2.4.0 (2021-08-27)
Bug Fixes
Dependencies
2.3.0 (2021-08-16)
Features
- add custom options to ApiCallContext (#1435) (0fe20f3)
- add UseJwtAccessWithScope to GoogleCredentialsProvider (#1420) (ed39c34)
2.2.0 (2021-08-13)
Features
2.1.0 (2021-08-11)
Features
Bug Fixes
- fix httpjson executor (#1448) (8f48b70)
- make closeAsync don't interrupt running thread (#1446) (7c6c298)
Dependencies
2.0.0 (2021-07-30)
Features
Bug Fixes
Dependencies
1.67.0 (2021-07-19)
Features
- introduce closeAsync to Batcher (#1423) (aab5288)
- optimize unary callables to not wait for trailers (#1356) (dd5f955)
- update DirectPath environment variables (#1412) (4f63b61)
Bug Fixes
1.66.0 (2021-06-24)
Features
1.65.1 (2021-06-08)
Bug Fixes
1.65.0 (2021-06-02)
Features
1.64.0 (2021-05-10)
Features
1.63.4 (2021-05-07)
Bug Fixes
- Make x-goog-api-client header report rest-based transport clients with
rest/
token instead ofhttpson/
. (#1370) (b1b0b49)
1.63.3 (2021-05-04)
Bug Fixes
- fix flaky tests and non blocking semaphore (#1365) (fc8e520)
- Remove a flacky test in FlowControllerTest (#1360) (2cca0bf)
1.63.2 (2021-04-30)
Bug Fixes
Dependencies
1.63.1 (2021-04-26)
Bug Fixes
- fix dynamic flow control setting checks (#1347) (69458b4)
- fix watchdog NPE red herring (#1344) (06dbf12)
1.63.0 (2021-04-05)
Features
- add setLogicalTimeout helper to RetrySettings (#1334) (97d3214)
- dynamic flow control for batcher part 2 (#1310) (20f6ecf)
- dynamic flow control p3: add FlowControllerEventStats (#1332) (5329ea4)
- support retry settings and retryable codes in call context (#1238) (7f7aa25)
- wrap non-retryable RPCs in retry machinery (#1328) (51c40ab)
Bug Fixes
- add BetaApi tag to setLogicalTimeout (#1335) (fc7169d)
- retain user RPC timeout if set via withTimeout (#1324) (3fe1db9)
Documentation
1.62.0 (2021-02-25)
⚠ BREAKING CHANGES
- deprecate RetrySettings.isJittered gax-java
Features
- deprecate RetrySettings.isJittered gax-java (68644a4)
- dynamic flow control part 1 - add FlowController to Batcher (#1289) (bae5eb6)
Bug Fixes
- prevent unchecked warnings in gax-httpjson (#1306) (ee370f6)
- remove unused @InternalExtensionOnly from CallContext classes (#1304) (a8d3a2d)
Dependencies
- update google-auth-library to 0.24.0 (#1315) (772331e)
- update google-common-protos to 2.0.1 (772331e)
- update google-http-client to 1.39.0 (772331e)
- update google-iam (#1313) (327b53c)
- update gRPC to 1.36.0 (772331e)
- update opencensus to 0.28.0 (772331e)
- update protobuf to 3.15.2 (772331e)
1.61.0 (2021-02-17)
Features
Bug Fixes
- InstantiatingGrpcChannelProvider.toBuilder() should carry over all config data (#1298) (0bc5dc5)
- lro: Add Operation name to headers in {Get,List}Operation requests gax-java (721617b)
- operations: Make Operations a manual client gax-java (5be66cd)
Dependencies
- update com.google.http-client:google-http-client to 1.38.1 (#1265) (5815a7c)
- update common protos (#1258) (7287e84)
- update gRPC (#1263) (95a7dab)
- update Guava (#1262) (cdc0366)
- update iam protos to v1.0.7 (#1266) (69b6dc4)
- update protobuf (#1256) (ef9b3aa)
1.60.1 (2020-11-19)
Bug Fixes
Dependencies
- update api-common to 1.10.1 (#1240) (d8b2bf7)
- update auth libaries (#1251) (d455da2)
- update autovalue annotations (#1246) (60bb103)
- update dependency com.google.auto.value:auto-value to v1.7.4 (#1031) (1e7e13c)
- update google-http-client to 1.38.0 (#1244) (6b53f0f)
- update Guava to 30.0-android (#1237) (64806c4)
- update threetenbp to 1.5.0 (#1243) (6232599)
1.60.0 (2020-10-19)
Features
Bug Fixes
Dependencies
1.59.1 (2020-10-05)
Bug Fixes
- Fix race condition in BatcherImpl flush (#1200) (c6308c9)
- update owners file with actools-java (#1194) (9977dd2)
1.59.0 (2020-09-28)
Features
- Allow user-agents to be specified by both internal headers and user headers (#1190) (266329e), closes /github.com/googleapis/java-bigtable/pull/404#pullrequestreview-480972135
Bug Fixes
Dependencies
1.58.3 (2020-09-15)
Bug Fixes
- [gax-java] Add speedy Bazel builds to Travis (#1181) (2fb85fe)
- [gax-java] add Vim files to .gitignore (#1179) (2de22b6)
- [gax-java] Fix broken Bazel build (#1180) (834c05e)
1.58.2 (2020-08-07)
Bug Fixes
1.58.1 (2020-08-06)
Bug Fixes
- fix dependencies.properties resource file creation during deployment (#1163) (3e7e1f1)
- Watchdog.shutdownNow() does not shutdown executor (#1158) (6241a21)
1.58.0 (2020-07-31)
Features
- add retry logging (#1160) (1575715)
- enable setting quota_project_id (#1128) (20bb200)
- non-retryable RPCs use totalTimeout (#1149) (b7646a3)
Bug Fixes
1.57.2 (2020-07-21)
Bug Fixes
- Fix javadoc generation on Java11 (#1145) (c7a039e)
- Preconditions only supports %s format (#1153) (8145311)