SemVer Minor
- Add option to reserve writable capacity to writeWithUnsafeMutableBytes (#1175, patch credit to @2bjake)
- Add flatSubmit method to EventLoop (#1174, patch credit to @2bjake)
- namespace ChannelOptions types (#1176, patch credit to @2bjake)
- Add API for modifying ByteBuffer without CoW (#1173)
- ByteBuffer: add direct Codable support (#1153)
- add PipeChannel (#1138)
- NIOHTTP1TestServer (#1152, patch credit to @mariosangiorgio)
- assert EventLoopGroup::syncShutdownGracefully is not called on the event loop (#1151, patch credit to @tomerd)
SemVer Patch
- fix tests in iOS Simulator (#1171)
- Reduce allocations in WebSocketFrameEncoder. (#1161)
- Add some websocket encode benchmarks. (#1159)
- Prefer handlerAdded/handlerRemoved in websocket example (#1158, patch credit to @ktoso)
- swift 5.1 docker setup (#1146, patch credit to @tomerd)
- fix thread-safety of BaseSocketChannel's description (#1142, bug report credit to @drexin)
- fix one EventLoopGroup leak in tests (#1143)
- Fix creating HTTPResponseStatus from 418 (#1140)
- various small readme, benchmarks, code, and docs improvements (#1137, #1172, #1170, #1178, #1164, #1163, #1162, #1145)