Kitura NIO Versions Save

A networking library for Kitura, based on SwiftNIO

2.0.3

5 years ago

What's new

  • Support for query parameters in WebSocket URIs (#201)

1.0.18

5 years ago

2.0.0

5 years ago

What's new

  • Kitura-NIO is now based on NIO2 (#176)
  • Basic client-side and server-side support for Unix Domain Sockets (#187)
  • Added support for negotiating and configuring WebSocket extensions
  • Improved documentation (#177)

Kitura-NIO 2.0 is built upon SwiftNIO 2.0 and builds only with Swift 5.

1.0.15

5 years ago

What's new

  • A few performance improvements related to Swift 5(#166 and #156)
  • Corrections in the access levels of some properties/functions of ClientRequest(#167)
  • Fix for a major regression (#156)
  • Two important fixes for Kitura-CouchDB (#171 and #172)

1.0.12

5 years ago

Minor performance improvements - #146 and #143

1.0.8

5 years ago

In this release we drop the "vX.Y.Z" format for the release name and conform to other Kitura repos that adopt a "X.Y.Z" format.

What's new

  • A few performance improvements (#117, #118 and #120)
  • We now conform to the syntax rules enforced by swiftlint (#121, #122, #123, #124, #125)
  • Jazzy doc generation and Codecov support (#133 and #134)
  • The tests may be run with ephemeral ports which make swift test --parallel possible (#129 and #130)
  • A longstanding flaky test fixed (#131)

Thanks to @nethraravindran for her work on swiftlint, jazzy doc generation and codecov.

v1.0.7

5 years ago
  • Swift 5 support (#116)
  • Performance improvement for calculating utf8-encoded content length (#114)

v1.0.6

5 years ago

What's new

  • Fixes for two data races - HTTPServerRequest.keepAliveState (#99) and one in PipeliningTests (#105)
  • Skip storing an HTTPDummyServerDelegate in the HTTPServer.delegate property (#96)
  • Tests: move libressl installation to PackageBuilder (#97)
  • Performance enhancements: reimplementing HTTServerRequest.url (#112), better headers translation(#113) and IdleStateHandler removal (#104)
  • Other minor code readability enhancements

v1.0.5

5 years ago

What's new

  • Remove all but one fatalError invocations from Kitura-NIO (#90)
  • A bug fix related to the default HTTP version, we now default to 1.1 if the request has no version info (#88)
  • Some refactoring and code cleanup (#88, #89)

v1.0.4

5 years ago

What's new

  • A significant bug-fix around multiple writes to an HTTPServerResponse (#84)
  • Some refactoring to reduce code duplication (#83, #85, #86)