Skip to content

Release/26.7.29: configurable connect/read/write timeouts - #379

Merged
Devesh-Skyflow merged 3 commits into
v3from
v3-release/26.7.29
Jul 29, 2026
Merged

Release/26.7.29: configurable connect/read/write timeouts #379
Devesh-Skyflow merged 3 commits into
v3from
v3-release/26.7.29

Conversation

@Devesh-Skyflow

@Devesh-Skyflow Devesh-Skyflow commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Brings the v3-release/26.7.29 release into v3 as a single squashed commit on top of the shared point ceae600.

Contents

  • SK-3023 — Configurable connect/read/write timeouts (v3) (SK-3023 add configurable connect/read/write timeouts (v3) #374): per-attempt connectTimeout/readTimeout/writeTimeout (seconds) on both Skyflow.builder() and VaultConfig, with per-field precedence alongside the existing overall timeout and retry knobs. Unset phase timeouts keep OkHttp's 10s default (backward compatible).

Verification

Tested live against the published build 3.0.0-beta.12-dev.6d1831b (from JFrog):

Knob Result
overall timeout (5s) cut at ~5003 ms
connectTimeout (2s, blackhole IP) cut at ~2006 ms
readTimeout (2s) cut at ~2008 ms
writeTimeout (2s) wired + watchdog fires; native-write abort blocked by a JDK/Linux socket limitation (not an SDK issue)

Unit tests: 16/16 pass for timeout wiring/precedence.

Note: the release branch history was squashed to one commit relative to v3; the resulting tree is byte-identical to the pre-squash head. Supersedes the earlier (closed) #376.

🤖 Generated with Claude Code

…loop fix [skip ci]

Squashes the release-only history on top of v3 (ceae600) into one commit:
- SK-3023 configurable connect/read/write timeouts for v3 (#374)
- SK-2986 pass PAT_ACTIONS into reusable workflow via workflow_call secret (#375)
- SK-3023 fix internal-release infinite loop via [skip ci] on the bump commit (#377)
- the automated dev version bumps (folded in)

Version: 3.0.0-beta.12-dev.6d1831b. Tree is unchanged from f2eb507.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Devesh-Skyflow Devesh-Skyflow changed the title Merge v3-release/26.7.29 into v3: configurable connect/read/write timeouts + internal-release loop fix Release/26.7.29: configurable connect/read/write timeouts + internal-release loop fix Jul 29, 2026
skyflow-bharti
skyflow-bharti previously approved these changes Jul 29, 2026
@Devesh-Skyflow Devesh-Skyflow changed the title Release/26.7.29: configurable connect/read/write timeouts + internal-release loop fix Release/26.7.29: configurable connect/read/write timeouts Jul 29, 2026
…release)

Replaces the skip-ci approach with a scoped job guard so the PAT-authored
version bump cannot re-trigger the release, without globally skipping CI
(so PR checks run again).

- internal-release.yml: skip the job when the head commit is an automated bump
- shared-build-and-deploy.yml: drop the skip-ci suffix from the bump commit

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Devesh-Skyflow
Devesh-Skyflow merged commit 154fe28 into v3 Jul 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants