1.39.0 (2021-02-24)
- add http.status_code attribute to all Spans that have at least a low level http response (#986) (fb02042)
- 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)
- 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)
- 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)
1.38.0 (2020-11-02)
- add isMtls property to ApacheHttpTransport (#1168) (c416e20)
- add mtls support for NetHttpTransport (#1147) (51762f2)
1.37.0 (2020-10-13)
1.36.0 (2020-06-30)
- restore the thread's interrupted status after catching InterruptedException (#1005) (#1006) (0a73a46)
1.35.0 (2020-04-27)
- 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
- 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)
1.34.2 (2020-02-12)
1.34.1 (2020-01-26)
- include '+' in SAFEPATHCHARS_URLENCODER (#955) (9384459)
- use random UUID for multipart boundary delimiter (#916) (91c20a3)
- 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)
1.34.0 (2019-12-17)
- 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
- 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)
- 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)
- 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)
- 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)