Skip to content

Release v4.1.65#508

Merged
parthlambdatest merged 7 commits intoprodfrom
stage
Apr 23, 2026
Merged

Release v4.1.65#508
parthlambdatest merged 7 commits intoprodfrom
stage

Conversation

@shrinishLT
Copy link
Copy Markdown
Contributor

No description provided.

Shrinish Vhanbatte and others added 7 commits April 16, 2026 16:36
Screenshots larger than ~2MB failed with "socket hang up" because form-data
defaults maxDataSize to 2MB and the /screenshot request did not override axios
maxBodyLength/maxContentLength. CombinedStream aborted mid-upload, the server
saw a truncated body, and the TCP connection was reset.

Set form.maxDataSize = Infinity and pass maxBodyLength/maxContentLength =
Infinity on the axios request, matching the other upload paths in this file.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…t capture errors

- Cap fullPage screenshots to 32767px (browser engine limit for Safari/Firefox) instead of crashing
- Wrap each viewport capture in its own try/catch so one failure doesn't abort remaining viewports
- Use Promise.allSettled in async capture so one browser failure doesn't cancel other browsers

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
TE-12511: CLI-Capture - Fix 32767px screenshot height limit & per-viewport error isolation
TE-12436: fix screenshot upload ECONNRESET for payloads over 2MB
@shrinishLT shrinishLT changed the title Release v.4.1.65 Release v4.1.65 Apr 23, 2026
@parthlambdatest parthlambdatest merged commit 27aa707 into prod Apr 23, 2026
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