Skip to content

SwiftNIO 2.13.0

Compare
Choose a tag to compare
@glbrntt glbrntt released this 22 Jan 16:24

SemVer Minor

  • Add setSubstring/writeSubstring to ByteBuffer. (#1346, patch credit to @cpriebe)
  • Add bindTimeout function to ServerBootstrap (#1349, patch credit to @cpriebe)
  • support pread (#1324)
  • Correct NIOHTTPWebClientSocketUpgrader to NIOHTTPWebSocketClientUpgrader (#1336, patch credit to @tigerpixel)
  • ByteBuffer is now Hashable (#1326, patch credit to @fabianfett)

SemVer Patch

  • Rename misnamed closure parameter argument in ServerBootstrap.bind0 (#1347, patch credit to @cpriebe)
  • improve flushNow re-entrancy protection (#1348)
  • improve flushNow behaviour tests & description (#1345)
  • flushes from channelWritabilityChanged callbacks get lost (#1344)
  • Fix documentation for HTTPRequestDecoder. (#1342, patch credit to @vsapsai)
  • Read exactly UInt64's size from timerfd (#1340, patch credit to @Bouke)
  • Change the byte to message decoder verifier example to be correct. (#1338, patch credit to @tigerpixel)
  • Initializing HTTPMethod with String picks explicit value over catch all RAW(value) (#1329, patch credit to @fabianfett)
  • Faster Base64 Encoding for NIOWebsocket connections (#1328, patch credit to @fabianfett)
  • docker: support Swift 5.2 dev snapshots (#1343)
  • Fix documenation in HTTPHeaders. (#1335)
  • fix bogus warnings in newer Swift versions (#1325)