Skip to content

Releases: amzn/smoke-http

Correctly throw HTTPError.unauthorized

11 Aug 20:32
84e6805
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.20.0...2.21.0

Integrate apple/swift-distributed-tracing

04 Jun 22:05
3ec0cea
Compare
Choose a tag to compare

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

  1. Add CI for Swift 5.8, drop 5.5 (#124)
  2. Integrate apple/swift-distributed-tracing (#125)

Fix errors and warnings from Swift 5.8

03 Apr 17:35
f0a8deb
Compare
Choose a tag to compare

What's Changed

  • Fix errors and warnings from Swift 5.8 by @pbthif in #123

Full Changelog: 2.19.0...2.19.1

Encode the endpoint path prior to decorating the log context, add HTTPInvocationClient

27 Mar 20:56
ca3cb6f
Compare
Choose a tag to compare

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

What's Changed

  • Encode the endpoint path prior to decorating the log context by @pbthif in #120
  • Add HTTPInvocationClient, a wrapper that encompasses an HTTPOperation… by @pbthif in #122

Full Changelog: 2.18.0...2.19.0

Decorate request logger with endpoint and operation

03 Mar 21:24
355e538
Compare
Choose a tag to compare

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

  1. Decorate request logger with endpoint and operation (#119)

Don't assume an error thrown by clientDelegate.getResponseError is a client error

02 Mar 19:47
ab6f3c0
Compare
Choose a tag to compare

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

  1. Don't assume an error thrown by clientDelegate.getResponseError is a client error (#118)

Don't retry on a specific event loop

27 Feb 20:56
0c9ce8d
Compare
Choose a tag to compare

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

  1. Revert #115. (#116)
  2. Don't retry on a specific event loop. (#116)
  3. Update CI. (#116)

Off task async executor

16 Jan 19:22
77c629d
Compare
Choose a tag to compare

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

  1. Off task async executor (#115)

Retry and decode on Swift Concurrency cooperative thread pool

05 Jan 00:00
396ea5b
Compare
Choose a tag to compare

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

  1. Retry and decode on the Swift Concurrency cooperative thread pool when using Swift Concurrency based APIs (#114)

Pass the per-request logger into AHC when enableAHCLogging = true

02 Dec 23:39
df51208
Compare
Choose a tag to compare

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

  1. Pass the per-request logger into AHC when enableAHCLogging = true (#113)