From 47761323ce068a7ac8dca4902d5cad304c37a5e2 Mon Sep 17 00:00:00 2001 From: Aryan Shah Date: Tue, 29 Sep 2026 13:38:27 +0100 Subject: [PATCH 1/3] Update swift-nio-http3 dependency version --- Package.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 228f69e..1f74cf5 100644 --- a/Package.swift +++ b/Package.swift @@ -103,8 +103,7 @@ let package = Package( .package(url: "https://github.com/apple/swift-nio.git", from: "2.101.3"), .package(url: "https://github.com/apple/swift-nio-quic.git", .upToNextMinor(from: "0.2.2")), .package(url: "https://github.com/apple/swift-nio-quic-helpers.git", .upToNextMinor(from: "0.1.0")), - // TODO: Update once datagram APIs are released. - .package(url: "https://github.com/apple/swift-nio-http3.git", branch: "main"), + .package(url: "https://github.com/apple/swift-nio-http3.git", .upToNextMinor(from: "0.3.0")), .package(url: "https://github.com/apple/swift-nio-ssl.git", from: "2.37.0"), .package(url: "https://github.com/apple/swift-nio-extras.git", from: "1.35.1"), .package(url: "https://github.com/apple/swift-nio-http2.git", from: "1.44.0"), From a755b6d9efb11c04198183d35bbd5cd39ca9e5bf Mon Sep 17 00:00:00 2001 From: Aryan Shah Date: Tue, 29 Sep 2026 14:08:25 +0100 Subject: [PATCH 2/3] Raise swift-nio-quic dependency --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 1f74cf5..376c4ed 100644 --- a/Package.swift +++ b/Package.swift @@ -101,7 +101,7 @@ let package = Package( .package(url: "https://github.com/apple/swift-certificates.git", from: "1.19.3"), .package(url: "https://github.com/apple/swift-log.git", from: "1.14.0"), .package(url: "https://github.com/apple/swift-nio.git", from: "2.101.3"), - .package(url: "https://github.com/apple/swift-nio-quic.git", .upToNextMinor(from: "0.2.2")), + .package(url: "https://github.com/apple/swift-nio-quic.git", .upToNextMinor(from: "0.4.0")), .package(url: "https://github.com/apple/swift-nio-quic-helpers.git", .upToNextMinor(from: "0.1.0")), .package(url: "https://github.com/apple/swift-nio-http3.git", .upToNextMinor(from: "0.3.0")), .package(url: "https://github.com/apple/swift-nio-ssl.git", from: "2.37.0"), From 5a8d616cd4b5bed64f253e197fd36f9d96a8f3be Mon Sep 17 00:00:00 2001 From: Aryan Shah Date: Tue, 29 Sep 2026 14:35:27 +0100 Subject: [PATCH 3/3] Fix build error --- .../Utilities/NIOClient/NIOClient+HTTP3.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tests/NIOHTTPServerTests/Utilities/NIOClient/NIOClient+HTTP3.swift b/Tests/NIOHTTPServerTests/Utilities/NIOClient/NIOClient+HTTP3.swift index 2c773f7..f0748cc 100644 --- a/Tests/NIOHTTPServerTests/Utilities/NIOClient/NIOClient+HTTP3.swift +++ b/Tests/NIOHTTPServerTests/Utilities/NIOClient/NIOClient+HTTP3.swift @@ -26,7 +26,7 @@ import NIOQUIC @available(anyAppleOS 26.0, *) struct TestHTTP3SingleConnectionCreator: HTTP3ConnectionCreator { - let quicHandler: QUICHandler + let quicHandler: QUICHandler let connectionInitializer: @Sendable (any Channel, NIOQUIC.QUICStreamCreator) -> EventLoopFuture let inboundStreamInitializer: @Sendable (any Channel) -> EventLoopFuture