Skip to content

Add support for Guzzle 8#118

Draft
GrahamCampbell wants to merge 1 commit into
resend:mainfrom
GrahamCampbell:guzzle-8
Draft

Add support for Guzzle 8#118
GrahamCampbell wants to merge 1 commit into
resend:mainfrom
GrahamCampbell:guzzle-8

Conversation

@GrahamCampbell

@GrahamCampbell GrahamCampbell commented Jun 4, 2026

Copy link
Copy Markdown

Add support for Guzzle 8, adds in missing dependencies you were explicitly using but forgot to add explicit dependencies on, and bound the minimum versions to avoid super old versions.


FYI, the Guzzle 8.0.0 release is tentatively planned for early Q3. I am sending this PR as part of both validating that key packages can upgrade to Guzzle 8, and to actually get them upgraded. This package was identified as a key ecosystem package either because it is a widely used package or because it is a dependency of Laravel. This PR is not suitable to merge until Guzzle 8.0.0's actually released.

@jayanratna jayanratna marked this pull request as ready for review June 4, 2026 19:53

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Auto-approved: This PR updates dependency constraints to allow Guzzle 8, adds missing required dependencies, and refactors response body retrieval to avoid consuming the stream prematurely, with a corresponding test; all changes are low-risk and isolated to the HTTP transporter.

Re-trigger cubic

@jayanratna

Copy link
Copy Markdown
Collaborator

Thank you @GrahamCampbell. Really appreciate a PR coming from you 🖤

@GrahamCampbell GrahamCampbell marked this pull request as draft June 4, 2026 20:12
@GrahamCampbell

Copy link
Copy Markdown
Author

Whoops, meant to send this as draft, to be converted to non-draft when Guzzle 8.0.0 actually releases.

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