Releases: Kitura/Kitura
Releases · Kitura/Kitura
NIO is now the default network stack
Updated Package.swift for Kitura org
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.
2.9.1
2.9.0
2.8.1
2.7.2
2.8.0
Features
- Enable Kitura to exit with a non-zero exit code (#1430)
- note:
Kitura.run()
will now callexit()
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 specifyKitura.run(exitOnFailure: false)
.
- note:
- Maintain the URL query when static file server redirects (#1381)
- Allow servers to listen on a specific address (#1453)
- Define a Kitura.logTo() function for logging via swift-log (#1460)
- StaticFileServer fallback option to support single-page applications (#1464)
- Convenience API for creating cookies (#1468)
Fixes
2.7.1
2.7.0
Features
- Support UNIX domain sockets (client and server) (#1434)
Fixes
- Update MIME content types (#1441)
- Swagger/OpenAPI generation improvements (#1420, #1346, #1347)
- Require
TypeDecoder
1.3 on Swift 4.0 and 4.1 (#1439) - Build in Swift 5 mode (#1436)
- Improve test resilience (#1426)
- Use official Swift Docker images for testing (#1424)
- Use
UTF8View
to createData
(#1395)
Performance
2.6.3
- fix: Remove hashvalue for swift >= 4.2