Releases: amzn/smoke-framework
Remove redundant same-type constraint.
This release of SmokeFramework provides compatibility with Swift 5.1, Swift 5.2 and Swift 5.3 using SwiftNIO 2.x.
- Remove redundant same-type constraint. (#65)
Remove dangling import statements
Add SmokeHTTP1Server.runAsOperationServer overloads
This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.
- Add SmokeHTTP1Server.runAsOperationServer overloads that take a factory with an EventLoopGroup input. (#61)
Move SmokeInvocationTraceContext into SmokeOperationsHTTP1 library
This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.
- Move SmokeInvocationTraceContext into SmokeOperationsHTTP1 library (#60)
Log all non-500 responses at info.
Add handler signatures that accept an EventLoopFuture.
This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.
- Add handler signatures that return an EventLoopFuture. (#57)
Official release for SmokeFramework 2
This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.
- Migrate to swift-nio 2.x.
- Adopt swift-log for logging
- Adopt swift-metrics for metrics.
- Provide extension points for basic tracing.
RC 1 release for SmokeFramework 2
This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.
- Close ChannelHandler on error. (#55)
General release notes from SmokeFramework 2.x-
- Migrate to swift-nio 2.x.
- Adopt swift-log for logging
- Adopt swift-metrics for metrics.
- Provide extension points for basic tracing.
Beta 1 release for SmokeFramework 2
This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.
No changes from 2.0.0-alpha.7.
General release notes from SmokeFramework 2.x-
- Migrate to swift-nio 2.x.
- Adopt swift-log for logging
- Adopt swift-metrics for metrics.
- Provide extension points for basic tracing.
Alpha 7 release for SmokeFramework 2
This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.
- Internal refactor to make SmokeOperationsHTTP1 independent of SmokeHTTP1.
- Add application initialiser protocols
- Add migration guide