Skip to content

Raise QUIC and HTTP/3 dependencies - #110

Merged
FranzBusch merged 2 commits into
swift-server:mainfrom
aryan-25:raise-quic-http3-dependencies
Aug 13, 2026
Merged

Raise QUIC and HTTP/3 dependencies#110
FranzBusch merged 2 commits into
swift-server:mainfrom
aryan-25:raise-quic-http3-dependencies

Conversation

@aryan-25

Copy link
Copy Markdown
Collaborator

Motivation

swift-network-evolution's 0.1.2 release introduced API breaking changes. This resulted in swift-nio-quic failing to build, which in turn also breaks swift-http-server's HTTP/3 support. This was however fixed in swift-nio-quic's 0.2.1 release.

Modifications

  • Raised the swift-nio-quic dependency to v0.2.1.
  • Raised the swift-nio-http3 dependency to v0.2.0.
  • Adopted an API breaking change in the test HTTP/3 client.

Result

This package can build successfully when the HTTP/3 trait is enabled.

@aryan-25 aryan-25 assigned gjcairo and unassigned gjcairo Aug 12, 2026
@aryan-25
aryan-25 requested a review from gjcairo August 12, 2026 10:27
@aryan-25 aryan-25 added the 🔨 semver/patch No public API change. label Aug 12, 2026
Comment thread Tests/NIOHTTPServerTests/Utilities/NIOClient/NIOClient+HTTP3.swift
@FranzBusch
FranzBusch merged commit fc21181 into swift-server:main Aug 13, 2026
17 of 23 checks passed
@aryan-25
aryan-25 deleted the raise-quic-http3-dependencies branch August 13, 2026 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants