Skip to content

Releases: amzn/smoke-http

Add option to enable logging within AHC

02 Dec 22:21
1269598
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. Add option to enable logging within AHC (#112)

Move SmokeAWSClientReportingConfiguration from smoke-aws

06 Oct 19:56
7a38547
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. Add CI for 5.7, drop 5.4 (#109)
  2. Move SmokeAWSClientReportingConfiguration from smoke-aws (#110)

Extract invocation attributes into separate protocol

23 Aug 22:01
c14d4de
Compare
Choose a tag to compare

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

  1. Extract invocation attributes into separate protocol (#108)

Make the RetriableOutwardsRequestLatencyAggregator thread safe.

20 Jul 22:14
6e423be
Compare
Choose a tag to compare

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

  1. Make the RetriableOutwardsRequestLatencyAggregator thread safe. (#107)

Lower log level from debug to trace.

19 Jul 06:43
17aa174
Compare
Choose a tag to compare

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

  1. Lower log level from debug to trace. (#106)

Add initializer that accepts timeout configuration directly

28 Jun 22:08
0a529d2
Compare
Choose a tag to compare

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

  1. Add initializer that accepts timeout configuration directly. (#104)
  2. Update CI for 5.6, removing 5.3 (#105)

Add async shutdown method for HTTPOperationsClient

12 Jan 19:07
fba50e3
Compare
Choose a tag to compare

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

  1. Add async shutdown method for HTTPOperationsClient. (#101)

Add the ability to pass in the ConnectionPool configuration

24 Nov 05:58
f4c56e3
Compare
Choose a tag to compare

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

  1. Add the ability to pass in the ConnectionPool configuration. Doesn't change the default configuration. (#99)
  2. Allow retries on HTTPClientError.getConnectionFromPoolTimeout. (#100)

Support async APIs on older Apple OSs

03 Nov 19:08
cc2ca1f
Compare
Choose a tag to compare

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

  1. Remove Swift 5.2 from CI tests. (#98)
  2. Remove @available annotation from async APIs. (#98)

Import NIOFoundationCompat where it's used

12 Oct 20:23
c13504d
Compare
Choose a tag to compare

This release of SmokeHTTP provides compatibility with Swift 5.2, Swift 5.3, Swift 5.4 and Swift 5.5 using SwiftNIO 2.x.

  1. Migrate to Github actions for CI. (#96)
  2. Import NIOFoundationCompat where it's used. (#97)