Changelog

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

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

  • Fix com.google.rpc.Code to StatusCode.Code conversion logic (#1508) (61b1617)

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

  • REGAPIC fix socket timeout for wait calls (#1476) (86c68b3)

2.4.0 (2021-08-27)

Bug Fixes

Dependencies

  • update google-common-prots and google-http-client (#1471) (80e17a3)

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

  • Add AIP-151 LRO OperationsClient to gax-httpjson (#1458) (314acb6)

2.1.0 (2021-08-11)

Features

  • add allowNonDefaultServiceAccount option for DirectPath (#1433) (209b494)

Bug Fixes

Dependencies

  • update dependency com.google.api:api-common to v2.0.1 (#1452) (a52f16f)

2.0.0 (2021-07-30)

Features

Bug Fixes

Dependencies

  • update api-common, guava, google-auth-library-credentials (#1442) (2925ed7)

1.67.0 (2021-07-19)

Features

Bug Fixes

  • remove extends ApiMessage from HttpJsonStubCallableFactory definition (#1426) (87636a5)

1.66.0 (2021-06-24)

Features

1.65.1 (2021-06-08)

Bug Fixes

1.65.0 (2021-06-02)

Features

  • add mtls feature to http and grpc transport provider (#1249) (b863041)

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 of httpson/. (#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

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

Bug Fixes

  • prevent unchecked warnings in gax-httpjson (#1306) (ee370f6)
  • remove unused @InternalExtensionOnly from CallContext classes (#1304) (a8d3a2d)

Dependencies

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

1.60.1 (2020-11-19)

Bug Fixes

  • check Compute Engine environment for DirectPath (#1250) (656b613)

Dependencies

1.60.0 (2020-10-19)

Features

Bug Fixes

  • prevent npe caused by missing parentheses (#1198) (b856351)

Dependencies

1.59.1 (2020-10-05)

Bug Fixes

1.59.0 (2020-09-28)

Features

Bug Fixes

  • truncate RPC timeouts to time remaining in totalTimeout (#1191) (1d0c940)

Dependencies

1.58.3 (2020-09-15)

Bug Fixes

1.58.2 (2020-08-07)

Bug Fixes

  • Settings objects should not try to read quotaProjectId from credentials (#1162) (1b09bcf)

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

Bug Fixes

  • retain context timeouts in ServerStreamingAttemptCallable (#1155) (461ff84)

1.57.2 (2020-07-21)

Bug Fixes

1.57.1 (2020-07-07)

Bug Fixes

Dependencies