Event-driven network application framework for high performance protocol servers & clients, non-blocking.
NIOAsyncChannel
(#2464)NIOPipeBootstrap
(#2458)NIORawSocketBootstrap
(#2460)XCTAsyncTest
usage (#2461)Package.swift
(#2462)NIO[Throwing]AsyncSequenceProducer.Source
Sendable
(#2459)NIOAsyncChannel
based connect methods to ClientBootstrap
(#2437)NIOAsyncChannel
based connect and bind methods to DatagramBootstrap
(#2439)ServerBootstrap
bind methods with the initializer style (#2443)EmbeddedChannel
: getOption(ChannelOptions.allowRemoteHalfClosure)
should not fatalError
(#2429)update-alloc-limits-...
script (#2430)AsyncChannel
based ServerBootstrap.bind()
methods (#2403)NIOAsyncChannel
as SPI (@_spi(AsyncChannel)
) (#2397)CancellationError
if NIOThrowingAsyncSequenceProducer.AsyncIterator.next()
is cancelled instead of returning nil
. The user defined generic Failure
type of NIOThrowingAsyncSequenceProducer
is also deprecated and must now always be any Swift.Error
. (#2399, #2401)NIOAsyncSequenceProducer
tests to rely less on timings (#2386)