github apple/swift-nio 2.58.0
SwiftNIO 2.58.0

latest releases: 2.101.3, 2.101.2, 2.101.1...
3 years ago

SemVer Minor

  • Add support for using EventLoops as custom actor executor (#2388)
  • Add new EventLoop singletons (#2471)
  • Add bootstrap APIs for VSOCK sockets (#2479)

SemVer Patch

  • Fix huge compile time of setUUIDBytes (#2482, patch credit to @sidepelican)
  • Get Android building again after #2479 (#2490, patch credit to @finagolfin)
  • Make System.coreCount aware of cgroup2 (#2394)
  • Don't lose or delay writes before channelActive (#2486)

SPI(AsyncChannel) changes

  • Rename the waitForFinalResult() methods and provide an ELF convenience (#2483)
  • Add testing interfaces for the stream and writer of the NIOAsyncChannel (#2488)
  • Provide throwing finish method on test stream (#2493)
  • Fix leaked promise in NIOTypedApplicationProtocolNegotiationHandler (#2489)
  • Add async TCP echo example (#2463)
  • Avoid using deinit to fulfil the protocol negotiation promise (#2497)

Other Changes

Don't miss a new swift-nio release

NewReleases is sending notifications on new releases.