1
0
mirror of https://github.com/square/okhttp.git synced 2026-10-24 07:59:29 +03:00

27 Commits

Author SHA1 Message Date
Jake Wharton
da5ce5c638 Use BouncyCastle BOM (#9669)
They patch these independently, so just rely on the BOM to figure out what's latest.
2026-08-14 11:56:41 -04:00
renovate[bot]
f9263c3615 Update org.bouncycastle (#9603)
* Update org.bouncycastle

* Upgrade and fix issues with BC versions

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yuri Schimke <yuri@schimke.ee>
2026-07-28 09:36:34 +01:00
Yuri Schimke
fb13116f75 Add Android ECH support (#9573)
* Add Android ECH support via DNS state machine

Adds AndroidDns, backed by the system resolver and Android's DnsResolver
for HTTPS/ECH records, driving okhttp's StateMachineDnsCall as a transport.
Adds Android17SocketAdapter for platform ALPN/session-ticket/ECH setup on
API 37+. Pins Robolectric android-test to SDK 36.
2026-07-24 12:20:30 +01:00
Marcono1234
ba0c9d13b5 Fix broken/outdated links (#9570) 2026-07-21 15:08:26 -04:00
Yuri Schimke
dfaf54f40c CI workflow reorg (#9317)
* minor renames to CI jobs
* avoid http client tests
* avoid android release APK tests
2026-02-07 06:56:34 +00:00
Yuri Schimke
c4f96b781a Adopt a full modern gradle build (#9292)
* Introduce build-logic decoupled convention plugins
* Switch to a full modern gradle build
2026-02-03 22:17:59 +00:00
Yuri Schimke
d75b142c12 Update to AGP 9 (#9264)
* Update to AGP 9

First milestone with compat workarounds in place.
2026-01-25 15:00:18 +00:00
renovate[bot]
a51cfbf841 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 (#8702)
* Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7

* Reformat

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com>
2025-03-19 15:25:20 -04:00
renovate[bot]
c4d472cab7 Update dependency androidx.activity:activity-ktx to v1.10.1 (#8654)
* Update dependency androidx.activity:activity-ktx to v1.10.1

* compileSdk 35

* Update build.gradle.kts

* compileeeeeeeeeee

* Update build.gradle.kts

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com>
2025-03-17 11:11:24 -04:00
Yuri Schimke
573bdaa43c Test HttpEngine using Http/3 (#8304) 2024-03-24 13:19:43 +00:00
Yuri Schimke
08f2aa429d Add an Android HttpEngine regression test (#8302) 2024-03-23 11:14:34 +00:00
Jesse Wilson
a228fd64cc Reformat with Spotless (#8180)
* Enable spotless

* Run spotlessApply

* Fixup trimMargin

* Re-run spotlessApply
2024-01-07 20:13:22 -05:00
Yuri Schimke
265cb04e99 Test with release build & update proguard config. (#8156) 2023-12-23 14:46:51 +00:00
Yuri Schimke
c309709dbd AGP 8 (#7918) 2023-07-09 12:08:42 +01:00
Goooler
9d0208d43a Cleanup libs.versions.toml (#7082) 2022-02-17 19:03:07 +00:00
Yuri Schimke
362f53546d Adopt Version Catalog and Updates plugin (#7075) 2022-02-15 23:38:32 +00:00
Goooler
f037cf7d13 Convert android modules' gradle to kts (#6797) 2021-07-30 23:11:14 +03:00
Goooler
c729ac28ef Optimize dependencies in android modules (#6793) 2021-07-30 11:38:36 +03:00
Goooler
6720813ede Bump AGP to 7.0.0 and Java 11 target (#6788) 2021-07-29 18:58:03 +03:00
Yuri Schimke
1ba898739c Clean Android Regression Test (#6761) 2021-07-26 09:37:08 +03:00
Yuri Schimke
b5117a5c10 Android dependency upgrade (#6755) 2021-07-25 13:54:13 +03:00
Yuri Schimke
e53809767a Kotlin 1.5.0 (#6664) 2021-06-14 08:34:15 +10:00
Yuri Schimke
ab34c10aca Fix versions typo in gradle build files (#6578)
* Fix versions typo in build script

* Fix versions string
2021-03-30 21:28:47 -04:00
Yuri Schimke
6a8cf12b46 Add Apache async test client. (#6426) 2020-11-20 07:53:02 +00:00
Yuri Schimke
6ed5ec1c8c Let's encrypt regression test (#6423) 2020-11-17 07:40:31 +00:00
Yuri Schimke
4adcb33d1b Switch tests to java for source compatibility (#6422) 2020-11-14 17:38:22 +00:00
Yuri Schimke
6342f2a9c8 Regression Test Module (#6412) 2020-11-13 07:09:56 +00:00