Skip to content

Releases: amzn/smoke-framework

Add framework metadata provider

15 Nov 20:55
d4ea018
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.21.1...2.22.0

Disable using two spans per operation

13 Sep 20:16
bc32fa9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.21.0...2.21.1

Report thrown error to span

03 Sep 00:55
bb0fb34
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.20.0...2.21.0

Add the Identifiable protocol

15 Aug 20:40
00cbf01
Compare
Choose a tag to compare

What's Changed

  • Add and support the Identifiable protocol for errors. by @tachyonics in #126

Full Changelog: 2.19.0...2.20.0

Distributed tracing improvements

15 Aug 00:08
1890943
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.18.0...2.19.0

Integrate apple/swift-distributed-tracing

07 Jun 22:50
c5c1f4f
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.6, Swift 5.7, Swift 5.8 using SwiftNIO 2.x.

  1. Integrate apple/swift-distributed-tracing (#119)
  2. Ensure the initialization error is logged. (#119)

Limit prettyPrinted JSON to the debug build

29 Mar 19:43
0cb764a
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.5, Swift 5.6, Swift 5.7 using SwiftNIO 2.x.

  1. Limit prettyPrinted JSON to the debug build. (#118)

Decorate the operation logger with the Operation

03 Mar 21:22
b26d490
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.5, Swift 5.6, Swift 5.7 using SwiftNIO 2.x.

  1. Emit "requestReadLatencyMS" in the response summary and add a corresponding metric to indicate how long from when the request head was received until the request was complete and the operation could be handled. (#116)
  2. Decorate the operation logger with the Operation using the incomingOperation metadata key. (#116)
  3. Combine multiple request headers into a single log metadata entry (#116)
  4. Ignore headers with value "none" (#116)

Option to process requests on the cooperative or custom thread pool

16 Jan 21:03
497d912
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.5, Swift 5.6, Swift 5.7 using SwiftNIO 2.x.

  1. Add CI for 5.7, drop 5.4. (#111)
  2. Add option to process requests on the cooperative or custom thread pool (#114)

Provide more descriptive messages from decoding errors

06 Sep 22:10
2083cd4
Compare
Choose a tag to compare

This release of SmokeFramework provides compatibility with Swift 5.4, Swift 5.5, Swift 5.6 using SwiftNIO 2.x.

  1. Provide more descriptive messages from decoding errors (#110)