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

13 Commits

Author SHA1 Message Date
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
Pablo Baxter
71b6f9c493 Update all the documentation to prevent broken links everywhere (#9552) 2026-07-16 17:11:28 -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
Yuri Schimke
3f1b3d0c41 Add test activity demonstrating multi process (#9028) 2025-08-19 09:10:39 +01:00
Yuri Schimke
8c3a3c98f5 Add a test of keep rules (#8994)
* Add a test of keep rules
2025-08-03 20:38:06 +01:00
Yuri Schimke
fbf5289d25 Test release build (#8950) 2025-07-19 13:35:48 +01: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
1786dd70e7 Merge okhttp-android into okhttp (#8635)
* Merge okhttp-android into okhttp.

Since :okhttp is kmp, it isn't required to be separate. And also the okhttp-android/jvm artifact naming conflicts with it.
2024-12-31 01:28:56 +02:00
Yuri Schimke
5b2a1e139e Split okhttp core into Android and JVM (#8600) 2024-12-27 13:39:56 +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