Repository navigation
0.6.0
Pre-release
Pre-release
What's Changed
SemVer Major
- Make NetworkContext concurrency aware. Adopt swift concurrency in NetworkConnection by @porchdog in #258
- SwiftQUIC: PERF: Optimize overhead in serviceStreamDataToSend by @agnosticdev in #271
SemVer Minor
- Give WriteRequest and ReadRequest flags and per-request state, and queue writes by priority by @tfpauly in #267
- QUIC tests on virtual time by @rnro in #263
- Added support for Keying Material Exporters for TLS by @mohakvni in #273
SemVer Patch
- SwiftQUIC: PERF: Optimize retain / release usage in buildSinglePacketForKeyState by @agnosticdev in #262
- SwiftQUIC: PERF: Reduce CPU usage on write path for outgoingIPCodepoint by @agnosticdev in #261
- SwiftQUIC: Prevent overlapping access to sendFrames for safety by @agnosticdev in #259
- ECN: make per-path ECN state non-optional and fix L4S setup ordering by @rpaulo in #252
- SwiftNetwork: Optimize for speed functions that do not optimize well in -Osize compilation by @agnosticdev in #274
- Make sure all of the fields are captured in the DataTransferSnapshot by @agnosticdev in #272
Other Changes
- Give each qlog test a directory of its own by @rnro in #260
- Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml from 0.0.15 to 0.0.16 in the swiftlang-actions group by @dependabot[bot] in #264
New Contributors
Full Changelog: 0.5.0...0.6.0