Skip to content

v5.0.0 Beta 2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@adam-fowler adam-fowler released this 06 Oct 15:53
· 103 commits to 5.x.x since this release
1287ab0

Major version changes

  • AWSService.signURL no longer has a default for the expiration time expires. It has also been changed to a NIO.TimeAmount from a integer. PR #373
  • Removed Date wrapping struct Timestamp. Dates are now decoded based on service protocol. This can be overidden with a DateFormatCoder property wrapper. PR #383
  • Renamed Coding to CustomCoding, OptionalCoding to OptionalCustomCoding. PR #376
  • Renamed DefaultArrayCoder to StandardArrayCoder, DefaultDictionaryCoder to StandardDictionaryCoder. PR #376

Minor version changes

  • Add ability to include headers when generating a signed URL. When you use the URL you will need to supply the exact same headers. PR #367
  • Added AWSService.with which creates a new copy of a service with edited values. Values you can edit include middlewares, timeout, byteBufferAllocator and options. PR #377
  • Region now conforms to Codable. PR #375

Patch version changes

  • Allow for JSON error messages with message key capitalized. This fixes issue with Lambda service errors being unhandled. PR #370
  • Improve performance of QueryEncoder. PR #380
  • Run benchmarks on all PRs. PR #381