Skip to content

Releases: swift-server/swift-aws-lambda-runtime

1.0.0-alpha.3

26 Aug 11:09
5ecc24f
Compare
Choose a tag to compare
1.0.0-alpha.3 Pre-release
Pre-release

TL;DR

This is the last 1.0.0-alpha.x release. We started to work on a v2 that will embrace Swift6, structured concurrency, service lifecycles amongst other changes. You can read more about the proposed changes in this PR.

Thank you to all contributors.

Some notable changes

  • You can now use an environment variable to specify the local lambda invocation endpoint (by @jsonfry in #321)

  • You can now package project's resources in the generated ZIP file (by @camdenfullmer in #333)

  • You can now have tasks that will run after a response is returned, but before the runtime fetches the next event (aka detached tasks) (by @Buratti in #334) - This API will change for v2

Detailed list of changes

New Contributors

Full Changelog: 1.0.0-alpha.2...1.0.0-alpha.3

1.0.0-alpha.2

19 Jan 17:15
8d9f44b
Compare
Choose a tag to compare
1.0.0-alpha.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 1.0.0-alpha.1...1.0.0-alpha.2

1.0.0-alpha.1

12 Jan 17:55
de730b2
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release

First alpha for 1.0 release

What's Changed

New Contributors

Full Changelog: 0.5.0...1.0.0-alpha.1

0.5.2

05 Oct 00:23
699ada1
Compare
Choose a tag to compare
0.5.2 Pre-release
Pre-release
  • Add guards for code that relies on _Concurrency to allow compilation with Xcode 13 (#237) - Thanks @programmarchy

0.5.1

24 Aug 16:39
Compare
Choose a tag to compare
0.5.1 Pre-release
Pre-release
  • Clean up dependency graph and imports (#218)
  • Renamed completeWithAsync to completeWithTask (#221) - Thanks @saltzmanjoelh

0.5.0

22 Jul 21:41
a9e15b1
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

0.4.0

03 Mar 22:12
e33e4af
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release
  • Fixed typo in LambdaRunner.swift documentation (#171) - Thanks @filletofish
  • Removed symbolicate-linux-fatal from Docker (#173)
  • Properties of HTTPResponses are now var in APIGateway.Response, APIGateway.V2.Response, ALB.TargetGroupResponse (#176)
  • Fixed the visibility of the JWT in APIGateway.V2.Request (#178) - Thanks @JBosecker
  • Fixed typo in SQS example (#181) - Thanks @mattmassicotte
  • Fixed the queryStringParameters variable for ALB.TargetGroupResponse (#182) - Thanks @proggeramlug
  • Fixed typo in README.md (#183) - Thanks @mr-j-tree
  • Use welcoming language everywhere (#184)
  • Added support for AppSync events (#187) - Thanks @DwayneCoussement
  • Added CI support for Swift 5.4 (#189)

0.3.0

24 Sep 17:41
944e164
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
  • Better errors when lambda fails to start #155
  • Remove requirement on macOS 10.13 #156
  • Better error message when invoking local lambda server with incorrect http method #157
  • Simplify date formatting #159
  • Improved examples and CI scripts

0.2.0

18 Jun 19:51
2bac896
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

⚠️ This release includes breaking api changes

  • Add an option to start the local debugging server based on an env variable #87
  • Add a User-Agent when using the Lambda Runtime API #98 by @bmoffatt
  • Handle lambda error correctly in mock server #104
  • Add example scripts and docs for Serverless Framework #113 by @Andrea-Scuderi
  • Rename payload to event #115
  • Added header when reporting failing invocations or initializations #128 by @Ro-M
  • Added shutdown to the ByteBufferLambdaHandler #122
  • Add initialization context #126
  • Added SES Event type #130 by @adam-fowler
  • add syncShutdown to LambdaHandler #132
  • Improved readme docs and examples

0.1.0

28 May 19:23
75d05ca
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

First pre-release