From 5051718a3363c1f9ce5a7d3104b6a43037c4ac02 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Wed, 22 Apr 2026 08:40:05 -0700 Subject: [PATCH 1/3] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index af0a0617..889548ef 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "450fb53", "specHash": "d0976fc", "version": "4.7.0" } +{ "engineHash": "ae9c271", "specHash": "d0976fc", "version": "4.7.0" } From 7f5558a9750d04ed7e67b4e8e132c461832376b6 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 24 Apr 2026 09:44:10 -0700 Subject: [PATCH 2/3] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 889548ef..85f41d72 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "ae9c271", "specHash": "d0976fc", "version": "4.7.0" } +{ "engineHash": "a82031b", "specHash": "d0976fc", "version": "4.7.0" } From 8298986ac735234cc9c2d973ec485482813d67d5 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 28 Apr 2026 01:13:43 -0700 Subject: [PATCH 3/3] docs: add documentation about default timeout (box/box-codegen#944) --- .codegen.json | 2 +- docs/box_sdk_gen/configuration.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.codegen.json b/.codegen.json index 85f41d72..3e096d6b 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "a82031b", "specHash": "d0976fc", "version": "4.7.0" } +{ "engineHash": "18868e7", "specHash": "d0976fc", "version": "4.7.0" } diff --git a/docs/box_sdk_gen/configuration.md b/docs/box_sdk_gen/configuration.md index 4e02e8ce..7de120cd 100644 --- a/docs/box_sdk_gen/configuration.md +++ b/docs/box_sdk_gen/configuration.md @@ -200,7 +200,7 @@ client = BoxClient(auth=auth, network_session=network_session) How timeout handling works: - Timeout values are configured in milliseconds and converted to seconds internally for HTTP requests. -- The SDK uses default timeouts when timeout config is not provided: `connection_timeout_ms=5000` and `read_timeout_ms=60000`. +- If timeout config is not provided, the SDK uses default timeouts: `connection_timeout_ms=5000` (5 seconds) and `read_timeout_ms=60000` (60 seconds). - To disable all SDK timeouts, pass `TimeoutConfig(connection_timeout_ms=None, read_timeout_ms=None)` explicitly to `NetworkSession`. - You can also disable only one timeout by setting one value to `None` (for example, `connection_timeout_ms=None` or `read_timeout_ms=None`). If you provide only the other value (for example, `read_timeout_ms=30000`) and leave one unspecified, the unspecified field remains `None` and that timeout stays disabled. - Timeout failures are treated as network exceptions, and retry behavior is controlled by the configured retry strategy.