Skip to content

Releases: amzn/smoke-http

Allow retry on connection timeout

02 Jul 17:35
40b5dbd
Compare
Choose a tag to compare

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

  1. Allow retry on connection timeout (#61)

Add ListEncodingStrategy and ListDecodingStrategy

14 May 22:10
9a129aa
Compare
Choose a tag to compare

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

  1. Add ListEncodingStrategy and ListDecodingStrategy. (#60)
  2. Expose the EventLoopGroup of the wrapped HttpClient. (#60)

Official Release of SmokeHTTP 2

05 May 20:12
c2ce7ef
Compare
Choose a tag to compare

This release of SmokeHTTP 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. Adopt async-http-client for core http client functionality.
  5. Provide extension points for basic tracing.

RC 1 release for SmokeHTTP 2

28 Apr 22:42
c2ce7ef
Compare
Choose a tag to compare
Pre-release

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

  1. Expose default TLS configuration with non-overridden function. (#58)

General release notes from SmokeHTTP 2.x-

  1. Migrate to swift-nio 2.x.
  2. Adopt swift-log for logging
  3. Adopt swift-metrics for metrics.
  4. Adopt async-http-client for core http client functionality.
  5. Provide extension points for basic tracing.

Beta 1 release for SmokeHTTP 2

12 Apr 16:43
a3fd185
Compare
Choose a tag to compare
Pre-release

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

There are no changes from 2.0.0-alpha.9.

General release notes from SmokeHTTP 2.x-

  1. Migrate to swift-nio 2.x.
  2. Adopt swift-log for logging
  3. Adopt swift-metrics for metrics.
  4. Adopt async-http-client for core http client functionality.
  5. Provide extension points for basic tracing.

Alpha 9 release for SmokeHTTP 2

08 Apr 16:00
a3fd185
Compare
Choose a tag to compare
Pre-release

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

  1. Update tools version to 5.2.
  2. Add legacy manifest files for Swift 5.0 and 5.1.
  3. Align package name with repository name.

Alpha 8 release for SmokeHTTP 2

03 Apr 00:22
e61b72a
Compare
Choose a tag to compare
Pre-release

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

  1. Add more generic StandardHTTPClientCoreInvocationReporting concrete type.

Alpha 7 release for SmokeHTTP 2

13 Mar 21:36
ae8003b
Compare
Choose a tag to compare
Pre-release

This release of SmokeHTTP provides compatibility with Swift 5.0 and Swift 5.1 using SwiftNIO 2.x.

  1. Use https://github.com/swift-server/async-http-client (#42)

Alpha 6 release for SmokeHTTP 2

11 Mar 18:47
da6596f
Compare
Choose a tag to compare
Pre-release

This release of SmokeHTTP provides compatibility with Swift 5.0 and Swift 5.1 using SwiftNIO 2.x.

  1. Provide an outgoingRequestId as Logger metadata to track the same invocation to a client (#53)

Alpha 5 release for SmokeHTTP 2

10 Mar 20:04
1e42bb8
Compare
Choose a tag to compare
Pre-release

This release of SmokeHTTP provides compatibility with Swift 5.0 and Swift 5.1 using SwiftNIO 2.x.

  1. Relax version requirements for swift-metrics. (#49)
  2. Add HTTPClientCoreInvocationReporting protocol and the MockCoreInvocationReporting (#52)