Changelog

2.13.0 (2022-03-25)

Features

  • dynamic channel pool scaled by number of outstanding request ( #1569 ) ( fff2bab )

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

  • REST: Make make LRO stub accept APIs of different versions ( #1622 ) ( 3ae8d85 )

2.12.1 (2022-02-09)

Bug Fixes

2.12.0 (2022-01-28)

Features

  • add REST interceptors infrastructure ( #1607 ) ( 0572eed )

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

  • pass a CallCredentials to grpc-java for DirectPath ( #1488 ) ( 4a7713a )

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

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

  • stop overriding default grpc executor ( #1355 ) ( b1f8c43 )

Dependencies

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

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

  • 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

  • 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

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

  • Fix race condition in BatcherImpl flush ( #1200 ) ( c6308c9 )
  • update owners file with actools-java ( #1194 ) ( 9977dd2 )

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

  • [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

  • 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

  • add back javax.annotation dependency ( #1129 ) ( 77a4cc3 )

Dependencies

  • update google-auth-library to 0.21.0 ( #1134 ) ( 6528e5c )
Create a Mobile Website
View Site in Mobile | Classic
Share by: