Skip to content

SwiftNIO 2.9.0

Compare
Choose a tag to compare
@weissi weissi released this 23 Oct 18:18

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)