The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Add framework metadata provider
22 weeks ago
## What's Changed
* Add metadata provider. by @tachyonics in https://github.com/amzn/smoke-framework/pull/131
**Full Changelog**: https://github.com/amzn/smoke-framework/compare/2.21.1...2.22.0
Disable using two spans per operation
31 weeks ago
## What's Changed
* Code cleanup: Remove conditional compilation for unsupported Swift versions by @tachyonics in https://github.com/amzn/smoke-framework/pull/128
* Apply standard formatting. by @tachyonics in https://github.com/amzn/smoke-framework/pull/129
* Disable using two spans per operation. by @tachyonics in https://github.com/amzn/smoke-framework/pull/130
**Full Changelog**: https://github.com/amzn/smoke-framework/compare/2.21.0...2.21.1
Report thrown error to span
33 weeks ago
## What's Changed
* Report thrown error to span by @tachyonics in https://github.com/amzn/smoke-framework/pull/127
**Full Changelog**: https://github.com/amzn/smoke-framework/compare/2.20.0...2.21.0
Add the Identifiable protocol
36 weeks ago
## What's Changed
* Add and support the Identifiable protocol for errors. by @tachyonics in https://github.com/amzn/smoke-framework/pull/126
**Full Changelog**: https://github.com/amzn/smoke-framework/compare/2.19.0...2.20.0
Distributed tracing improvements
36 weeks ago
## What's Changed
* Create codeql.yml by @tachyonics in https://github.com/amzn/smoke-framework/pull/122
* Distributed tracing improvements. by @tachyonics in https://github.com/amzn/smoke-framework/pull/125
**Full Changelog**: https://github.com/amzn/smoke-framework/compare/2.18.0...2.19.0
Integrate apple/swift-distributed-tracing
45 weeks ago
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
1 year ago
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
1 year ago
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
1 year ago
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. (https://github.com/amzn/smoke-framework/pull/111)
2. Add option to process requests on the cooperative or custom thread pool (https://github.com/amzn/smoke-framework/pull/114)
Provide more descriptive messages from decoding errors
1 year ago
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)