Send feedback
  
   
 
  
    
    
      
      
      Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
   
   
  
    
  
  
    
    
    
    
  Version 1.44.2keyboard_arrow_down  
  
 
    
    
    
      
Changelog 
1.44.2  (2024-05-16)Bug Fixes 
Base64 decoding to discard newline characters (#1941 ) (4e153db ) 
 
Dependencies 
Update actions/upload-artifact action to v3.1.3 (#1860 ) (60deab2 ) 
Update dependency com.google.cloud:native-image-shared-config to v1.7.6 (#1928 ) (3dd6b79 ) 
Update dependency org.apache.felix:maven-bundle-plugin to v5.1.9 (#1888 ) (41c16b9 ) 
Update project.appengine.version to v2.0.25 (#1931 ) (53eb6a1 ) 
 
1.44.1  (2024-01-26)Bug Fixes 
Fixing declaration of maven-source-plugin for release job (f555f56 ) 
 
1.44.0  (2024-01-23)Features 
Bug Fixes 
Native image configs for google-http-java-client (#1893 ) (1acedf7 ) 
SerialVersionUID fix for Serializable Classes (#1883 ) (f390020 ) 
 
Dependencies 
Newer grpc-context to override old one (#1916 ) (f23e9b1 ) 
Testing exlcusing commons-logging (#1905 ) (8e3f4d5 ) 
Update dependency com.google.errorprone:error_prone_annotations to v2.23.0 (#1887 ) (ce5dbfc ) 
Update project.appengine.version to v2.0.24 (#1889 ) (0091413 ) 
 
1.43.3  (2023-06-21)Dependencies 
Update dependency com.google.j2objc:j2objc-annotations to v2 (#1805 ) (00eb7b1 ) 
Update doclet version to v1.9.0 (#1853 ) (eeea739 ) 
 
1.43.2  (2023-05-09)Bug Fixes 
UriTemplate reserved expansion does not escape reserved chars (#1844 ) (91c46a9 ), closes #1838  
 
1.43.1  (2023-03-14)Bug Fixes 
Dependencies 
Update project.appengine.version to v2.0.12 (#1816 ) (ba84066 ) 
 
1.43.0  (2023-02-24)Features 
GsonFactory to have read leniency option via GsonFactory.builder().setReadLeniency(true).build() (00d61b9 ) 
Next release from main branch is 1.43.0 (#1764 ) (9fbae6c ) 
 
Dependencies 
Update dependency com.fasterxml.jackson.core:jackson-core to v2.14.0 (#1774 ) (dc41010 ) 
Update dependency com.fasterxml.jackson.core:jackson-core to v2.14.1 (#1785 ) (234e7b5 ) 
Update dependency com.fasterxml.jackson.core:jackson-core to v2.14.2 (#1810 ) (23094ff ) 
Update dependency com.google.code.gson:gson to v2.10.1 (#1799 ) (a114c7e ) 
Update dependency com.google.errorprone:error_prone_annotations to v2.18.0 (#1797 ) (09f3607 ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.12 (#1789 ) (03b5b32 ) 
Update dependency kr.motd.maven:os-maven-plugin to v1.7.1 (#1777 ) (3f318f4 ) 
Update dependency org.apache.httpcomponents:httpclient to v4.5.14 (#1790 ) (0664e17 ) 
Update dependency org.apache.httpcomponents:httpcore to v4.4.16 (#1787 ) (512aa23 ) 
Update project.appengine.version to v2.0.10 (#1773 ) (5ddb634 ) 
 
1.42.3  (2022-10-27)Bug Fixes 
Add @CanIgnoreReturnValue to avoid errorprone errors (#1716 ) (cba2f82 ) 
 
Dependencies 
Update actions/checkout action to v3 (#1719 ) (6b9585b ) 
Update dependency cachetools to v5 (#1732 ) (7d153d3 ) 
Update dependency certifi to v2022.9.24 (#1734 ) (3b345df ) 
Update dependency charset-normalizer to v2.1.1 (#1738 ) (a3cbf66 ) 
Update dependency click to v8.1.3 (#1739 ) (0b2c204 ) 
Update dependency com.fasterxml.jackson.core:jackson-core to v2.13.4 (#1718 ) (394aa98 ) 
Update dependency com.google.code.gson:gson to v2.10 (#1761 ) (7d15ad6 ) 
Update dependency com.google.code.gson:gson to v2.9.1 (#1700 ) (5c17e2b ) 
Update dependency com.google.errorprone:error_prone_annotations to v2.15.0 (#1701 ) (0a2e437 ) 
Update dependency com.google.errorprone:error_prone_annotations to v2.16 (#1755 ) (1126e53 ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.3 (#1694 ) (f86112d ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.4 (#1698 ) (fdabd56 ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.5 (#1703 ) (bdb8cbd ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.6 (#1722 ) (28ee333 ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.7 (#1751 ) (af16206 ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.8 (#1756 ) (9119d85 ) 
Update dependency com.google.protobuf:protobuf-java to v3.21.9 (#1762 ) (02581b8 ) 
Update dependency gcp-releasetool to v1.8.8 (#1735 ) (f24c984 ) 
Update dependency google-api-core to v2.10.1 (#1740 ) (eacf983 ) 
Update dependency google-auth to v2.12.0 (#1741 ) (bfea196 ) 
Update dependency google-cloud-core to v2.3.2 (#1736 ) (a333e1f ) 
Update dependency google-cloud-storage to v2.5.0 (#1742 ) (8335e66 ) 
Update dependency google-crc32c to v1.5.0 (#1743 ) (3fd3292 ) 
Update dependency importlib-metadata to v4.12.0 (#1746 ) (4658601 ) 
Update dependency jeepney to v0.8.0 (#1747 ) (0866e4d ) 
Update dependency jinja2 to v3.1.2 (#1748 ) (1507e04 ) 
Update dependency keyring to v23.9.3 (#1749 ) (55bcbd7 ) 
Update dependency markupsafe to v2.1.1 (#1744 ) (a62cace ) 
Update dependency org.apache.felix:maven-bundle-plugin to v5.1.7 (#1688 ) (8bea209 ) 
Update dependency org.apache.felix:maven-bundle-plugin to v5.1.8 (#1699 ) (fa578e0 ) 
Update dependency protobuf to v3.20.2 (#1745 ) (3b0fc85 ) 
Update dependency protobuf to v4 (#1733 ) (99457dd ) 
Update dependency pyjwt to v2.5.0 (#1728 ) (c285b9a ) 
Update dependency requests to v2.28.1 (#1729 ) (ee9fc81 ) 
Update dependency typing-extensions to v4.3.0 (#1730 ) (f8980a4 ) 
Update dependency zipp to v3.8.1 (#1731 ) (49477d4 ) 
Update project.appengine.version to v2.0.6 (#1704 ) (b33a9c1 ) 
Update project.appengine.version to v2.0.7 (#1711 ) (523a260 ) 
Update project.appengine.version to v2.0.8 (#1723 ) (12a455c ) 
Update project.appengine.version to v2.0.9 (#1753 ) (d047334 ) 
 
1.42.2  (2022-07-13)Bug Fixes 
1.42.1  (2022-06-30)Dependencies 
update dependency com.google.protobuf:protobuf-java to v3.21.2 (#1676 ) (d7638ec ) 
 
1.42.0  (2022-06-09)Features 
Dependencies 
update dependency com.fasterxml.jackson.core:jackson-core to v2.13.3 (#1665 ) (e4f0959 ) 
update dependency com.google.errorprone:error_prone_annotations to v2.13.0 (#1630 ) (bf777b3 ) 
update dependency com.google.errorprone:error_prone_annotations to v2.13.1 (#1632 ) (9e46cd8 ) 
update dependency com.google.errorprone:error_prone_annotations to v2.14.0 (#1667 ) (3516e18 ) 
update dependency com.google.protobuf:protobuf-java to v3.20.1 (#1639 ) (90a99e2 ) 
update dependency com.google.protobuf:protobuf-java to v3.21.0 (#1668 ) (babbe94 ) 
update dependency com.google.protobuf:protobuf-java to v3.21.1 (#1669 ) (30ec091 ) 
update dependency org.apache.felix:maven-bundle-plugin to v5.1.6 (#1643 ) (8547f5f ) 
update project.appengine.version to v2.0.5 (#1662 ) (2c82c0d ) 
update project.opencensus.version to v0.31.1 (#1644 ) (3c65a07 ) 
 
1.41.7  (2022-04-11)Dependencies 
revert dependency com.google.protobuf:protobuf-java to v3.19.4 (#1626 ) (076433f ) 
 
1.41.6  (2022-04-06)Bug Fixes 
Content-Encoding: gzip along with Transfer-Encoding: chunked sometimes terminates early (#1608 ) (941da8b ) 
Dependencies 
update dependency com.google.errorprone:error_prone_annotations to v2.12.1 (#1622 ) (4e1101d ) 
update dependency com.google.protobuf:protobuf-java to v3.20.0 (#1621 ) (640dc40 ) 
 
1.41.5  (2022-03-21)Documentation 
Dependencies 
update actions/checkout action to v3 (#1593 ) (92002c0 ) 
update dependency com.fasterxml.jackson.core:jackson-core to v2.13.2 (#1598 ) (41ac833 ) 
update project.appengine.version to v2 (major) (#1597 ) (c06cf95 ) 
 
1.41.4  (2022-02-11)Dependencies 
update dependency com.google.code.gson:gson to v2.9.0 (#1582 ) (8772778 ) 
 
1.41.3  (2022-02-09)Dependencies 
update dependency com.google.protobuf:protobuf-java to v3.19.4 (#1568 ) (416e5d7 ) 
update dependency com.puppycrawl.tools:checkstyle to v9.3 (#1569 ) (9c7ade8 ) 
update project.opencensus.version to v0.31.0 (#1563 ) (0f9d2b7 ) 
 
1.41.2  (2022-01-27)Dependencies 
java:  update actions/github-script action to v5 (#1339 ) (#1561 ) (c5dbec1 )update dependency com.google.errorprone:error_prone_annotations to v2.11.0 (#1560 ) (d9609b0 ) 
 
1.41.1  (2022-01-21)Dependencies 
update dependency com.fasterxml.jackson.core:jackson-core to v2.13.1 (#1527 ) (7750398 ) 
update dependency com.google.protobuf:protobuf-java to v3.19.3 (#1549 ) (50c0765 ) 
update dependency com.puppycrawl.tools:checkstyle to v9.2.1 (#1532 ) (e13eebd ) 
update dependency kr.motd.maven:os-maven-plugin to v1.7.0 (#1547 ) (8df0dbe ) 
update dependency org.apache.felix:maven-bundle-plugin to v5 (#1548 ) (ac10b6c ) 
update project.appengine.version to v1.9.94 (#1557 ) (05c78f4 ) 
update project.opencensus.version to v0.30.0 (#1526 ) (318e54a ) 
 
1.41.0  (2022-01-05)Features 
Bug Fixes 
Dependencies 
update dependency com.coveo:fmt-maven-plugin to v2.12 (#1487 ) (8b1b8f2 ) 
update dependency com.google.code.gson:gson to v2.8.9 (#1492 ) (6615933 ) 
update dependency com.google.errorprone:error_prone_annotations to v2.10.0 (#1498 ) (a6a73c2 ) 
update dependency com.google.protobuf:protobuf-java to v3.19.1 (#1488 ) (24e6c51 ) 
update dependency com.google.protobuf:protobuf-java to v3.19.2 (#1539 ) (772370a ) 
update dependency com.puppycrawl.tools:checkstyle to v9.1 (#1493 ) (87b980b ) 
update dependency com.puppycrawl.tools:checkstyle to v9.2 (#1510 ) (0922b67 ) 
update dependency org.apache.httpcomponents:httpcore to v4.4.15 (#1523 ) (6148d97 ) 
update project.appengine.version to v1.9.92 (#1495 ) (43c3b11 ) 
update project.appengine.version to v1.9.93 (#1516 ) (2fa47c6 ) 
 
1.40.1  (2021-10-07)Bug Fixes 
Dependencies 
update dependency com.fasterxml.jackson.core:jackson-core to v2.12.5 (#1437 ) (0ce8467 ) 
update dependency com.fasterxml.jackson.core:jackson-core to v2.13.0 (#1469 ) (7d9a042 ) 
update dependency com.google.protobuf:protobuf-java to v3.18.0 (#1454 ) (cc63e41 ) 
update dependency com.google.protobuf:protobuf-java to v3.18.1 (#1470 ) (c36637a ) 
update dependency com.puppycrawl.tools:checkstyle to v9 (#1441 ) (a95cd97 ) 
update project.appengine.version to v1.9.91 (#1287 ) (09ebf8d ) 
 
1.40.0  (2021-08-20)Features 
Bug Fixes 
GSON parser now throws IOException on invalid JSON input (#1355 ) (0a505a7 ) 
Add shopt -s nullglob to dependencies script (#1412 ) (933b0bd ) 
default charset to UTF-8 for text/csv if not specified (#1423 ) (26f3da4 ) 
make depencence on javax.annotation optional (#1323 ) (#1405 ) (4ccad0e ) 
release scripts from issuing overlapping phases (#1344 ) (539407e ) 
test error responses such as 403 (#1345 ) (a83c43f ) 
typo (#1342 ) (2bbc0e4 ) 
Update dependencies.sh to not break on mac (933b0bd ) 
Use BufferedInputStream to inspect HttpResponse error (#1411 ) (33acb86 ) 
 
Documentation 
Dependencies 
update dependency com.fasterxml.jackson.core:jackson-core to v2.12.3 (#1340 ) (81e479a ) 
update dependency com.fasterxml.jackson.core:jackson-core to v2.12.4 (#1406 ) (fa07715 ) 
update dependency com.google.code.gson:gson to v2.8.7 (#1386 ) (550abc1 ) 
update dependency com.google.code.gson:gson to v2.8.8 (#1430 ) (ae4b0db ) 
update dependency com.google.errorprone:error_prone_annotations to v2.7.1 (#1378 ) (83b1642 ) 
update dependency com.google.errorprone:error_prone_annotations to v2.8.0 (#1414 ) (1508657 ) 
update dependency com.google.errorprone:error_prone_annotations to v2.8.1 (#1420 ) (1f8be1c ) 
update dependency com.google.errorprone:error_prone_annotations to v2.9.0 (#1429 ) (834ade3 ) 
update dependency com.google.protobuf:protobuf-java to v3.16.0 (#1366 ) (3148f5d ) 
update dependency com.google.protobuf:protobuf-java to v3.17.0 (#1373 ) (d147628 ) 
update dependency com.google.protobuf:protobuf-java to v3.17.1 (#1384 ) (c22a0e0 ) 
update dependency com.google.protobuf:protobuf-java to v3.17.2 (#1390 ) (b34349f ) 
update dependency com.google.protobuf:protobuf-java to v3.17.3 (#1394 ) (4e3b3c3 ) 
 
1.39.2  (2021-04-09)Dependencies 
update dependency com.google.errorprone:error_prone_annotations to v2.6.0 (#1327 ) (3feef0c ) 
update dependency com.google.protobuf:protobuf-java to v3.15.7 (#1329 ) (afbbb3f ) 
update dependency com.google.protobuf:protobuf-java to v3.15.8 (#1334 ) (e10565a ) 
update Guava patch (#1333 ) (854942a ) 
 
1.39.1  (2021-03-15)Bug Fixes 
default application/json charset to utf-8 (#1305 ) (c4dfb48 ), closes #1102  
when disconnecting, close the underlying connection before the response InputStream (#1315 ) (f84ed59 ), closes #1303  
 
Documentation 
Dependencies 
update dependency com.fasterxml.jackson.core:jackson-core to v2.12.2 (#1309 ) (aa7d703 ) 
update dependency com.google.protobuf:protobuf-java to v3.15.3 (#1301 ) (1db338b ) 
update dependency com.google.protobuf:protobuf-java to v3.15.6 (#1310 ) (9cb50e4 ) 
 
1.39.0  (2021-02-24)Features 
add http.status_code attribute to all Spans that have at least a low level http response (#986 ) (fb02042 ) 
 
Bug Fixes 
Documentation 
Jackson is unable to maintain stable Javadocs (#1265 ) (9e8fcff ) 
 
Dependencies 
update dependency com.google.protobuf:protobuf-java to v3.15.1 (#1270 ) (213726a ) 
update dependency com.google.protobuf:protobuf-java to v3.15.2 (#1284 ) (dfa06bc ) 
update OpenCensus to 0.28.0 for consistency with gRPC (#1242 ) (b810d53 ) 
version manage error_prone_annotations to 2.5.1 (#1268 ) (6a95f6f ) 
 
1.38.1  (2021-01-12)Bug Fixes 
address some deprecation warnings in Java 9+ (#1215 ) (9f53a67 ) 
deprecate JacksonFactory in favor of GsonFactory to align with security team advice (#1216 ) (6b9b6c5 ) 
JSON spec mandates UTF-8 (#1220 ) (adb2ea4 ) 
 
Documentation 
Dependencies 
1.38.0  (2020-11-02)Features 
Dependencies 
Documentation 
1.37.0  (2020-10-13)Features 
add flag to allow UrlEncodedContent to use UriPath escaping (#1100 ) (9ab7016 ), closes #1098  
 
Bug Fixes 
make google-http-client.properties file shading friendly (#1046 ) (860bb05 ) 
 
Dependencies 
Documentation 
1.36.0  (2020-06-30)Features 
add Android 19 compatible FileDataStoreFactory implementation (#1070 ) (1150acd ) 
 
Bug Fixes 
restore the thread's interrupted status after catching InterruptedException (#1005 ) (#1006 ) (0a73a46 ) 
 
1.35.0  (2020-04-27)Features 
add logic for verifying ES256 JsonWebSignatures (#1033 ) (bb4227f ) 
 
Bug Fixes 
add linkage monitor plugin (#1000 ) (027c227 ) 
Correctly handling chunked response streams with gzip (#990 ) (1ba2197 ), closes #367  
FileDataStoreFactory will throw IOException for any permissions errors (#1012 ) (fd33073 ) 
include request method and URL into HttpResponseException message (#1002 ) (15111a1 ) 
incorrect check for Windows OS in FileDataStoreFactory (#927 ) (8b4eabe ) 
reuse reference instead of calling getter twice (#983 ) (1f66222 ), closes #982  
android:  set minimum API level to 19 a.k.a. 4.4 Kit Kat (#1016 ) (b9a8023 ), closes #1015  
Documentation 
Dependencies 
1.34.2  (2020-02-12)Bug Fixes 
use %20 to escpae spaces in URI templates (#973 ) (60ba4ea ) 
 
Documentation 
1.34.1  (2020-01-26)Bug Fixes 
include '+' in SAFEPATHCHARS_URLENCODER (#955 ) (9384459 ) 
use random UUID for multipart boundary delimiter (#916 ) (91c20a3 ) 
 
Dependencies 
remove unnecessary MySQL dependency (#943 ) (14736ca ) 
update dependency mysql:mysql-connector-java to v8.0.19 (#940 ) (e76368e ) 
update dependency org.apache.httpcomponents:httpcore to v4.4.13 (#941 ) (fd904d2 ) 
 
Documentation 
1.34.0  (2019-12-17)Features 
add option to pass redirect Location: header value as-is without encoding, decoding, or escaping (#871 ) (2c4f49e ) 
decode uri path components correctly (#913 ) (7d4a048 ), closes #398  
support chunked transfer encoding (#910 ) (b8d6abe ), closes #648  
 
Bug Fixes 
redirect on 308 (Permanent Redirect) too (#876 ) (501ede8 ) 
set mediaType to null if contentType cannot be parsed (#911 ) (7ea53eb ) 
update HttpRequest#getVersion to use stable logic (#919 ) (853ab4b ), closes #892  
 
1.32.2  (2019-10-29)Bug Fixes 
Documentation 
fix HttpResponseException Markup (#829 ) (99d64e0 ) 
include HTTP Transport page in navigation, add support page (#854 ) (57fd1d8 ) 
remove theme details (#859 ) (eee85cd ) 
update libraries-bom to 2.7.1 in setup (#857 ) (cc2ea16 ) 
use libraries-bom 2.6.0 in setup instructions (#847 ) (5253c6c ) 
 
Dependencies 
update dependency com.fasterxml.jackson.core:jackson-core to v2.10.0 (#831 ) (ffb1a85 ) 
update dependency com.fasterxml.jackson.core:jackson-core to v2.9.10 (#828 ) (15ba3c3 ) 
update dependency com.google.code.gson:gson to v2.8.6 (#833 ) (6c50997 ) 
update dependency mysql:mysql-connector-java to v8.0.18 (#839 ) (1522eb5 ) 
 
1.32.1  (2019-09-20)Dependencies 
update dependency com.google.protobuf:protobuf-java to v3.10.0 (#824 ) (c51b62f ) 
update guava to 28.1-android (#817 ) (e05b6a8 ) 
 
 
     
    
  
  
  
     
  
    
    
      
    
     
  
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  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-14 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-14 UTC."],[],[]]