From d3a72c52b02c2c48aabe65791b7f310798ff1a2e Mon Sep 17 00:00:00 2001 From: Mark Hammond Date: Tue, 26 May 2026 13:24:51 +1000 Subject: [PATCH] Bug 2030949 - default timeout for viaduct is now 60 seconds --- CHANGELOG.md | 4 ++++ components/viaduct/src/client.rs | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c97ee31d5..fecccb3d28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,10 @@ * Add uptake telemetry support ([#7288](https://github.com/mozilla/application-services/pull/7288)) * Add v2 routes ([#7339](https://github.com/mozilla/application-services/pull/7339)) +## ✨ What's Changed ✨ + +- Viaduct has a default timeout of 60 seconds on all platforms (was previously 10 seconds on Android, 7 seconds on iOS) + [Full Changelog](https://github.com/mozilla/application-services/compare/v151.0...v152.0) # v151.0 (_2026-04-20_) diff --git a/components/viaduct/src/client.rs b/components/viaduct/src/client.rs index 7ad970493d..5b40ddf1d2 100644 --- a/components/viaduct/src/client.rs +++ b/components/viaduct/src/client.rs @@ -106,10 +106,7 @@ impl ClientSettings { impl Default for ClientSettings { fn default() -> Self { Self { - #[cfg(target_os = "ios")] - timeout: 7000, - #[cfg(not(target_os = "ios"))] - timeout: 10000, + timeout: 60000, redirect_limit: 10, user_agent: None, #[cfg(feature = "ohttp")]