Semver Minor
- Define
EventLoopGroupProvidertype for third-party libraries to use the common pattern of asking users forEventLoopGroups. (#1609) (patch credit to @pokryfka) - Deprecated
ByteBuffer.clear(minimumCapacity:)which used a typealias for anInt32as an argument to one that uses anIntinstead. (#1610) - Enhanced
NIOFoundationCompatto provide fast-path for writingDataProtocolandContiguousBytesconforming types intoByteBuffers. (#1615) - Fixed an issue where server channels would be closed due to
EINVALfiring unexpectedly on Apple platforms, and changed the error reporting in these cases. (#1598) (patch credit to @cyberdelia)
Semver Patch
- Improved performance of task scheduling by reducing refcounting in our
Heapimplementation. (#1614) - Made the
epollimplementation available on Android. (#1621) (patch credit to @compnerd)