A Swift web framework and HTTP server.
NIO is now the default network stack. To revert to the previous behavior, set the environment variable KITURA_NIO=0
when building.
Includes Package.swift updates for Kitura and dependencies that reflect the github organization change from IBM-Swift
to Kitura
.
To ensure dependencies are tracked properly, your "from" version should not be lower than this in your SPM dependency list.
SwaggerDocument
(#1483):id
(#1485):id
(#1484)Kitura.run()
will now call exit()
to terminate the process with a non-zero status code if any of the listeners fails to start, such as if a requested port is in use. To prevent this, you may specify Kitura.run(exitOnFailure: false)
.TypeDecoder
1.3 on Swift 4.0 and 4.1 (#1439)UTF8View
to create Data
(#1395)NSString
from Accepts
header and cookies (#1402)NSString
in query parameters (#1401)RouterResponse.send()
(#1394)