Version 2.7.1keyboard_arrow_down  
  
 
    
    
    
    
      
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 
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 
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 
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 
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-29 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-29 UTC."],[],[]]