Changelog
2.0.2 (2025-10-13)
Dependencies
- Update dependency com.google.cloud:native-image-shared-config to v1.17.0 (9efc208)
2.0.1 (2025-09-24)
Bug Fixes
- UriTemplate expansion reserved ("+") and fragment("#") should not encode already percent encoded parts (#2108) (30766a8)
2.0.0 (2025-08-08)
⚠ BREAKING CHANGES
- update guava to 33.4.8-android (#2112)
Features
Dependencies
1.47.1 (2025-06-23)
Bug Fixes
1.47.0 (2025-04-28)
Features
Bug Fixes
Dependencies
1.46.3 (2025-02-25)
Dependencies
- Update native-image-shared-config to 1.14.4 (1ab8c28)
1.46.2 (2025-02-24)
Dependencies
1.46.1 (2025-02-07)
Bug Fixes
Dependencies
- Revert dependency io.grpc:grpc-context back to v1.69.0 (5790ac4)
1.46.0 (2025-02-06)
Features
Dependencies
- Update actions/upload-artifact action to v4.6.0 (#2056) (1e70d04)
- Update dependency io.grpc:grpc-context to v1.70.0 (#2068) (7a580bf)
- Update project.appengine.version to v2.0.32 (#2065) (2285bb1)
1.45.3 (2024-12-11)
Dependencies
- Update dependency io.grpc:grpc-context to v1.69.0 (#2050) (9f4f6ab)
- Update github/codeql-action action to v3.27.7 (#2049) (9190382)
1.45.2 (2024-12-05)
Bug Fixes
Dependencies
- Update actions/checkout action to v4.2.2 (#2034) (024fd71)
- Update actions/upload-artifact action to v4.4.3 (#2035) (443157c)
- Update dependency com.fasterxml.jackson.core:jackson-core to v2.18.2 (#2036) (5d24785)
- Update dependency com.google.errorprone:error_prone_annotations to v2.36.0 (#2037) (cc6eb61)
- Update dependency io.grpc:grpc-context to v1.68.2 (#2038) (9fba799)
- Update dependency ubuntu to v24 (#2041) (ac83eb2)
- Update github/codeql-action action to v3.27.6 (#2003) (dc8e46a)
- Update project.appengine.version to v2.0.31 (#2027) (8bb79e5)
1.45.1 (2024-11-12)
Bug Fixes
1.45.0 (2024-08-21)
Features
- Introduce google-http-client-apache-v5 (Apache Client/Core 5.x) (#1960) (5d527dc)
- Next release from main is 1.45.0 (#1972) (094dcc8)
Dependencies
- Update actions/checkout action to v4 (#1993) (f8b0cc1)
- Update actions/github-script action to v7 (#1994) (e527f0d)
- Update actions/setup-java action to v4 (#1995) (07aa01c)
- Update actions/upload-artifact action to v4 (#1996) (5ba7021)
- Update dependency com.fasterxml.jackson.core:jackson-core to v2.17.2 (#1987) (4202d32)
- Update dependency com.google.cloud:native-image-shared-config to v1.7.7 (#1937) (b224a1d)
- Update dependency com.google.cloud:native-image-shared-config to v1.9.0 (#1961) (792e44f)
- Update dependency com.google.code.gson:gson to v2.11.0 (#1988) (63afd35)
- Update dependency com.google.errorprone:error_prone_annotations to v2.30.0 (#1989) (6e19c5c)
- Update dependency com.google.j2objc:j2objc-annotations to v3 (#1998) (3d70537)
- Update dependency io.grpc:grpc-context to v1.66.0 (#1990) (66a9f15)
- Update dependency org.apache.httpcomponents.core5:httpcore5 to v5.2.5 (#2002) (8c61065)
- Update github/codeql-action action to v3 (#2000) (7250f64)
- Update ossf/scorecard-action action to v2.4.0 (#1992) (08c5e5a)
- Update project.appengine.version to v2.0.27 (#1938) (3f27cc8)
- Update project.appengine.version to v2.0.29 (#1978) (a3fd1e3)
1.44.2 (2024-05-16)
Bug Fixes
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
1.43.1 (2023-03-14)
Bug Fixes
Dependencies
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
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
1.42.0 (2022-06-09)
Features
- add build scripts for native image testing in Java 17 (#1440) (#1666) (05d4019)
- next release from main branch is 1.42.0 (#1633) (9acb1ab)
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
1.41.6 (2022-04-06)
Bug Fixes
Content-Encoding: gzipalong withTransfer-Encoding: chunkedsometimes 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
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
- add AttemptCount to HttpResponseException (#1505) (ea0f6c0)
- next release from main branch is 1.41.0 (#1478) (3ad4831)
Bug Fixes
- java: add -ntp flag to native image testing command (#1299) (#1522) (39f63c3)
- java: java 17 dependency arguments (#1266) (#1489) (4a26e18)
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
- add used packages to OSGI manifest again (#1439) (#1440) (59fc8b0)
- update NetHttpRequest to prevent silent retry of DELETE requests (#1472) (57ef11a), closes#1471
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
- bom 20.3.0 (#1368) (0d8d2fe)
- libraries-bom 20.1.0 (#1347) (2570889)
- libraries-bom 20.5.0 (#1388) (38dc3f6)
- libraries-bom 20.9.0 (#1416) (c6aba10)
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
- deprecate obsolete utility methods (#1231) (8f95371)
- fix buildRequest setUrl order (#1255) (97ffee1)
- refactor to use StandardCharsets (#1243) (03ec798)
- remove old broken link (#1275) (12f80e0), closes#1278
- remove unused logger (#1228) (779d383)
Documentation
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
- add isMtls property to ApacheHttpTransport (#1168) (c416e20)
- add mtls support for NetHttpTransport (#1147) (51762f2)
Dependencies
Documentation
1.37.0 (2020-10-13)
Features
Bug Fixes
Dependencies
Documentation
1.36.0 (2020-06-30)
Features
Bug Fixes
- restore the thread's interrupted status after catching InterruptedException (#1005) (#1006) (0a73a46)
1.35.0 (2020-04-27)
Features
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
- android 4.4 or later is required (#1008) (bcc41dd)
- libraries-bom 4.0.1 (#976) (fc21dc4)
- libraries-bom 4.1.1 (#984) (635c813)
- libraries-bom 5.2.0 (#1032) (ca34202)
- require Android 4.4 (#1007) (f9d2bb0)
Dependencies
1.34.2 (2020-02-12)
Bug Fixes
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
- wrap GZIPInputStream for connection reuse (#840) (087a428), closes#749#367
- HttpResponse GZip content encoding equality change (#843) (9c73e1d), closes#842#842#842#842#842
- use platform default TCP buffer sizes (#855) (238f4c5)
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
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.