Releases: hummingbird-project/hummingbird-lambda
Releases · hummingbird-project/hummingbird-lambda
Version 2.0.0 Beta 2
Minor release changes
- Include
HummingbirdLambdaTesting
in list of Package products
Version 2.0.0 Beta 1
This is the first beta release of HummingbirdLambda v2. Below is a list of the changes since the last alpha
Major release changes
- The "HB" prefix on symbols has been removed. To help transition from previous symbols with the "HB" prefix we have added deprecated typealiases for the old symbols. eg
typealias HBRequest = Request
. - At the same time we have renamed
HBLambda
toLambdaFunction
HBAPIGatewayLambda
toAPIGatewayLambdaFunction
HBAPIGatewayV2Lambda
toAPIGatewayV2LambdaFunction
- Added lambda test framework
HummingbirdLambdaTesting
Patch release changes
- Fixed extracting of multi-value query and header values from APIGatewayV2 events.
Other changes
- 2.0 code has now been merged into
main
branch.
v1.0.0 Release Candidate 6
Patch fixes
- Use rawStringQuery from APIGatewayV2 event to build query values
Version 2.0.0 Alpha 3
Patch release changes
- Update lambda to compile with Hummingbird alpha 2
Version 2.0.0 Alpha 2
Breaking changes
HBLambda.init()
->HBLambda.init(context:)
, now includesLambdaInitializationContext
as parameter.
Patch changes
- APIGateway headers are copied into
HBRequest
v2.0.0 Alpha 1
Changes to coincide with Hummingbird v2 alpha release.
- Rewritten to use structured concurrency.
- EventLoop APIs no longer exist
API Documentation can be found here
v1.0.0 Release Candidate 5
Patch release changes
- Fix the percent encoding of query parameters when re-constructing URI for Hummingbird. PR #11
Other changes
- Use SAM and package plugin archive to build and publish demonstration lambda
v1.0.0 Release Candidate 4
Patch release changes
- APIGatewayV2 extract path uri from
context.http.path
. Fixes issue where path was not set on catchall routes. PR #6 from @nicktrienensfuzz
v1.0.0 Release Candidate 3
- Use v0.1.0 of swift-as-lambda-events
v1.0.0 Release Candidate 2
Major release changes
- Updated to using swift-aws-lambda-runtime v1.0.0 alpha
HBLambda.In
renamed toHBLambda.Event
HBLambda.Out
renamed toHBLambda.Output