Skip to content

Expose QUIC Initial packet size configuration - #155

Merged
aryan-25 merged 4 commits into
swift-server:mainfrom
aryan-25:expose-quic-initial-packet-size-config
Oct 23, 2026
Merged

aryan-25 merged 4 commits into
swift-server:mainfrom
aryan-25:expose-quic-initial-packet-size-config

Conversation

@aryan-25

Copy link
Copy Markdown
Collaborator

Motivation

apple/swift-nio-quic#121 introduced a configuration option for specifying the QUIC Initial packet size. We should expose this configuration at the swift-http-server layer.

Modifications

  • Introduced a new property named initialPacketSize under the NIOHTTPServerConfiguration.HTTP3.QUICConfiguration.
  • Updated the swift-configuration integration.

Result

Users of swift-http-server that serve HTTP/3 can now configure the QUIC Initial packet size.

@aryan-25
aryan-25 requested a review from josephnoir October 22, 2026 09:53
@aryan-25 aryan-25 added the 🆕 semver/minor Adds new public API. label Oct 22, 2026

@josephnoir josephnoir left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM. Thanks!

@aryan-25
aryan-25 merged commit 133e198 into swift-server:main Oct 23, 2026
25 of 26 checks passed
@aryan-25
aryan-25 deleted the expose-quic-initial-packet-size-config branch October 23, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🆕 semver/minor Adds new public API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants