github apple/swift-nio 2.26.0
SwiftNIO 2.26.0

latest releases: 2.103.0, 2.102.0, 2.101.3...
5 years ago

SemVer Minor

  • Specialise succeeded Void futures so we allocate less (#1703)
  • Add a synchronous pipeline view (#1741)

SemVer Patch

  • Remove CNIOAtomics and CNIOSHA1 as dependency (#1719, patch credit to @kimdv)
  • B2MD: Fix default memory reclamation strategy to match its documentation (#1729)
  • [Android] fix compile error for swift-nio-ssl (#1734, patch credit to @Guang1234567)
  • Make a few EventLoopFuture functions inlinable (#1708)
  • Remove an allocation from addHandlers (#1710)
  • Remove error handling for adding/removing handlers functions (#1712)
  • Clean up typo in method argument. (#1713)
  • Add static vars for common HTTP versions (#1723)
  • B2MD: Don't try to reclaim if continuing to parse (#1733)

Other Changes

  • Use welcoming language (#1728)
  • Replace unwelcoming language in sha1 (#1731)
  • Remove last occurrences of sanity (#1732)
  • Host header is requires for HTTP/1.1 (#1740, patch credit to @Bouke)
  • Correct typo in SelectableEventLoop class doc. (#1742, patch credit to @Hailong)
  • Only use ascii characters in perf test names. (#1718)
  • order perf tests by name in docker files (#1720)
  • docs: advanced performance analysis guide (#1738)
  • align all functions to make micro benchmarks more stable (#1739)
  • alloc counters: Use atomic globals instead of thread-locals (#1743)
  • SAL: more sync between test and EL threads (#1749, bug report credit @buttaface)
  • update code of conduct to version 1.4 (#1753)

Don't miss a new swift-nio release

NewReleases is sending notifications on new releases.