Releases: Kitura/Kitura-NIO
Releases · Kitura/Kitura-NIO
Swift 5.2 is now the minimum supported
3.1.0
Support latest NIO code; Make Swift 5.2 the minimum supported version…
Update package dependency
3.0.1
Update dependency versions and CI for consistency with other repos an…
Swift 4.x no longer supported
Swift 5.1 is now the minimum supported version.
2.4.0
What's new
- Add an API to access the HTTPServer's EventLoopGroup (#225). This was requested for by #224.
- Fix for #227 (also included in #225)
2.3.0
- fix: Close active connections while stopping an HTTPServer (#218)
- feat: Ability to limit request size and connection count (#221)
2.2.0
What's new
- A nasty race condtion related to WebSocket upgrade has been removed (#217)
ClientRequest
: HTTP credentials will no longer be included in the ClientRequest.url
property. This is a small behaviour change (#208)
- The creation of
HTTPServerRequest
objects is now permissible only on the EventLoop
on which the underlying HTTP request arrived (#215)
ClientRequest
: new request headers added for parity with Kitura-net (#213)
ClientResponse.status
is now updated to reflect the value of ClientResponse.statusCode
(#214)
2.1.1
What's new
- Falling back to building HTTPServerRequest.urlURL using String concatenation instead of URLComponents. This also includes a change to
ClientRequest
that makes sure we don't percent-encode a URL string twice. (#199)
2.1.0
What's new
- Allow Kitura-NIO to only listen on one network address (#205). Kitura listens on every available address/interface. This feature allows Kitura to listen on only on interface (only one network address)
2.0.5
What's new
- Upgrade to swift-nio 2.1 (#204)
2.0.4
What's new
- Fix for a WebSocket upgrade failure in Safari based clients(#203)