Skip to content

Releases: amzn/smoke-framework

Remove redundant same-type constraint.

12 Jan 23:35
c5ed75e
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.1, Swift 5.2 and Swift 5.3 using SwiftNIO 2.x.

  1. Remove redundant same-type constraint. (#65)

Remove dangling import statements

23 Nov 19:32
449c40a
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.1, Swift 5.2 and Swift 5.3 using SwiftNIO 2.x.

  1. Remove dangling import statements for SmokeOperations from the SmokeHTTP1 (#63)
  2. Remove support for Swift 5.0. Add CI verification of Swift 5.3. (#64)

Add SmokeHTTP1Server.runAsOperationServer overloads

21 Jul 18:43
db13328
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.

  1. Add SmokeHTTP1Server.runAsOperationServer overloads that take a factory with an EventLoopGroup input. (#61)

Move SmokeInvocationTraceContext into SmokeOperationsHTTP1 library

02 Jul 18:25
5107968
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.

  1. Move SmokeInvocationTraceContext into SmokeOperationsHTTP1 library (#60)

Log all non-500 responses at info.

15 May 17:26
e6d9ec9
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.

  1. Log all non-500 responses at info rather than error which could pollute logs with false-positive errors. (#58 / #59)

Add handler signatures that accept an EventLoopFuture.

13 May 03:35
2a3d1d3
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.

  1. Add handler signatures that return an EventLoopFuture. (#57)

Official release for SmokeFramework 2

05 May 20:51
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.

  1. Migrate to swift-nio 2.x.
  2. Adopt swift-log for logging
  3. Adopt swift-metrics for metrics.
  4. Provide extension points for basic tracing.

RC 1 release for SmokeFramework 2

28 Apr 22:56
aae8c28
Compare
Choose a tag to compare
Pre-release

This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.

  1. Close ChannelHandler on error. (#55)

General release notes from SmokeFramework 2.x-

  1. Migrate to swift-nio 2.x.
  2. Adopt swift-log for logging
  3. Adopt swift-metrics for metrics.
  4. Provide extension points for basic tracing.

Beta 1 release for SmokeFramework 2

12 Apr 19:05
Compare
Choose a tag to compare
Pre-release

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-

  1. Migrate to swift-nio 2.x.
  2. Adopt swift-log for logging
  3. Adopt swift-metrics for metrics.
  4. Provide extension points for basic tracing.

Alpha 7 release for SmokeFramework 2

12 Apr 11:17
c14cc93
Compare
Choose a tag to compare
Pre-release

This release of SmokeFramework provides compatibility with Swift 5.0, Swift 5.1 and Swift 5.2 using SwiftNIO 2.x.

  1. Internal refactor to make SmokeOperationsHTTP1 independent of SmokeHTTP1.
  2. Add application initialiser protocols
  3. Add migration guide