Skip to content

Releases: awslabs/swift-aws-lambda-events

1.4.0

01 Dec 06:49
02b0e34

Choose a tag to compare

APIGatewayRequest's body is now decodable from the request, just like for FunctionUrl and APIGatewayV2Request

What's Changed

SemVer Minor

  • Add Decodable Request to APIGatewayRequest by @sebsto in #108
  • Modernize CI and use Swiftlang's GitHub actions instead of Swift NIO's by @sebsto in #109

Full Changelog: 1.3.0...1.4.0

1.3.0

11 Nov 12:14
f5c173c

Choose a tag to compare

This release adds support for decoding query string parameters in websocket payloads.

What's changed

SemVer minor

Other changes

  • More tests on dates with fractional seconds by @sebsto in #106

Full Changelog: 1.2.4...1.3.0

1.2.4

26 Oct 18:39
213b75d

Choose a tag to compare

This patch releases fixes a failing unit test on Swift 6.3 and update the dependency on swift-http-types 1.5.1 or more recent.

What's Changed

SemVer Patch

Other Changes

Full Changelog: 1.2.3...1.2.4

1.2.3

22 Oct 19:33
a85c7a7

Choose a tag to compare

This is the first release of this library in its new home /awslabs, so we changed the legal files (NOTICE, CONTRIBUTIONS, ...) and the license header in all source files.

This release also fixes a long standing bug on DynamoDB events decoding.
Thank you @benrosen78 for the contribution.

What's Changed

SemVer Patch

  • Fixes and tests for decoding binary items and empty lists in DynamoDBEvent.Decoder by @benrosen78 in #103
  • Update License header according to /awslabs standards by @sebsto in #101

New Contributors

Full Changelog: 1.2.2...1.2.3

1.2.2

20 Oct 19:43
40db1cc

Choose a tag to compare

Mitigation for apple/swift-http-types#107 and project hygiene

What's Changed

SemVer Patch

  • Update getting started links in readme by @sebsto in #94
  • [ci] Remove the docker-based CI files by @sebsto in #95
  • [ci] Apply recommendations for security and reliability #24 by @sebsto in #96
  • change refs from /swift-server to /awslabs by @sebsto in #97
  • Add retroactive where appropriate by @sebsto in #98
  • Use HTTP Types v1.4.0 by @sebsto in #99

Full Changelog: 1.2.1...1.2.2

1.2.1

07 Aug 05:07
5aa3a63

Choose a tag to compare

What's Changed

SemVer Patch

  • Mark deprecated FunctionURLResponse init as @_disfavoredOverload by @natanrolnik in #93

Full Changelog: 1.2.0...1.2.1

1.2.0

06 Aug 14:37
89f1172

Choose a tag to compare

What's Changed

SemVer Minor

  • Add an init() that match the APIGatewayResponse by @sebsto in #91
  • Add Codable helpers for FunctionURL, APIGatewayV2, and SQS by @natanrolnik in #90

New Contributors

Full Changelog: 1.1.0...1.2.0

v1.1.0

30 Jun 19:23
3967b15

Choose a tag to compare

This new release

  • adds support for APIGateway WebSocket events as per AWS documentation (thank you @richwolf)

  • migrates all test cases to Swift Testing

  • bump minimum supported Swift version to 5.10 (we maintain the three last major releases, 5.10, 6.0, and 6.1)

What's Changed

SemVer Minor

  • [test] Migrate unit tests to Swift Testing by @sebsto in #88
  • Add (API Gateway) WebSockets Support to Swift for AWS Lambda Events by @richwolf in #38

Full Changelog: 1.0.0...1.1.0

v1.0.0

29 Jan 19:34
0025b1a

Choose a tag to compare

This library has been in existence for seven years and is utilized by downstream libraries such as Vapor and Hummingbird.
The Swift Server Working Group has resolved to release a v1.0.0 version to ensure API stability in the future.
Subsequent modifications will adhere to semantic versioning conventions.

0.5.0

07 Nov 22:25
cfd688e

Choose a tag to compare

Main Changes

  • Updated for new AWS Regions by @fitomad
  • Add EventBridge S3Events notifications by @ugocottin

All changes

New Contributors

Full Changelog: 0.4.0...0.5.0