Releases: amzn/smoke-framework
Releases · amzn/smoke-framework
Add framework metadata provider
Disable using two spans per operation
What's Changed
- Code cleanup: Remove conditional compilation for unsupported Swift versions by @tachyonics in #128
- Apply standard formatting. by @tachyonics in #129
- Disable using two spans per operation. by @tachyonics in #130
Full Changelog: 2.21.0...2.21.1
Report thrown error to span
Add the Identifiable protocol
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
What's Changed
- Create codeql.yml by @tachyonics in #122
- Distributed tracing improvements. by @tachyonics in #125
Full Changelog: 2.18.0...2.19.0
Integrate apple/swift-distributed-tracing
Limit prettyPrinted JSON to the debug build
This release of SmokeFramework provides compatibility with Swift 5.5, Swift 5.6, Swift 5.7 using SwiftNIO 2.x.
- Limit prettyPrinted JSON to the debug build. (#118)
Decorate the operation logger with the Operation
This release of SmokeFramework provides compatibility with Swift 5.5, Swift 5.6, Swift 5.7 using SwiftNIO 2.x.
- 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)
- Decorate the operation logger with the Operation using the incomingOperation metadata key. (#116)
- Combine multiple request headers into a single log metadata entry (#116)
- Ignore headers with value "none" (#116)
Option to process requests on the cooperative or custom thread pool
Provide more descriptive messages from decoding errors
This release of SmokeFramework provides compatibility with Swift 5.4, Swift 5.5, Swift 5.6 using SwiftNIO 2.x.
- Provide more descriptive messages from decoding errors (#110)