Skip to content

Conversation

@keelerm84
Copy link
Member

Update from hyper 0.14 to hyper 1.0 ecosystem, matching the eventsource-client dependency. This includes:

  • Upgrade http crate from 0.2 to 1.0
  • Use hyper-util for legacy Client API
  • Use http-body-util for body types
  • Update hyper-rustls from 0.24 to 0.27
  • Update all trait bounds and type annotations
  • Add tower as direct dependency for Service trait

BREAKING CHANGE: hyper-related trait bounds have changed for custom connector implementations. The Future associated type now requires Unpin bound, and trait bounds have been updated to use tower::Service and hyper_util::client::legacy::connect types.

@keelerm84 keelerm84 requested a review from a team as a code owner January 12, 2026 20:31
Copy link
Member

@kinyoklion kinyoklion left a comment

Choose a reason for hiding this comment

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

Approving with the expectation that we will use native roots and fallback to webpki roots.

Base automatically changed from mk/sdk-1731/new-eventsource to feat/3.x January 16, 2026 20:58
keelerm84 and others added 2 commits January 20, 2026 10:17
Update from hyper 0.14 to hyper 1.0 ecosystem, matching the
eventsource-client dependency. This includes:

- Upgrade http crate from 0.2 to 1.0
- Use hyper-util for legacy Client API
- Use http-body-util for body types
- Update hyper-rustls from 0.24 to 0.27
- Update all trait bounds and type annotations
- Add tower as direct dependency for Service trait

BREAKING CHANGE: hyper-related trait bounds have changed for
custom connector implementations. The Future associated type now
requires Unpin bound, and trait bounds have been updated to use
tower::Service and hyper_util::client::legacy::connect types.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@keelerm84 keelerm84 force-pushed the mk/sdk-1741/bump-hyper branch from 6fda5dc to 05e53e9 Compare January 20, 2026 15:17
@keelerm84 keelerm84 merged commit a0528ba into feat/3.x Jan 20, 2026
5 checks passed
@keelerm84 keelerm84 deleted the mk/sdk-1741/bump-hyper branch January 20, 2026 15:41
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.

3 participants