Skip to content

Releases: Kitura/Kitura-NIO

2.0.3

04 May 04:37
4b2a926
Compare
Choose a tag to compare

What's new

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

1.0.18

12 Apr 14:14
Compare
Choose a tag to compare
Add default extensions to ProtocolHandlerFactory

2.0.0

03 Apr 18:14
a20358f
Compare
Choose a tag to compare

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

20 Mar 07:24
5d3d7c3
Compare
Choose a tag to compare

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

18 Jan 16:47
6655471
Compare
Choose a tag to compare

Minor performance improvements - #146 and #143

1.0.8

03 Jan 17:17
6adf865
Compare
Choose a tag to compare

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

18 Dec 09:28
0722291
Compare
Choose a tag to compare
  • Swift 5 support (#116)
  • Performance improvement for calculating utf8-encoded content length (#114)

v1.0.6

22 Nov 15:55
c895b61
Compare
Choose a tag to compare

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

17 Sep 06:53
5a2bfb1
Compare
Choose a tag to compare

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

06 Sep 07:34
6239c70
Compare
Choose a tag to compare

What's new

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