Tags: mattcorey/swift-aws-lambda-runtime
Tags
Add Breeze to projects.md (swift-server#343) authored-by: Andrea Scuderi <andrea.scuderi@ymail.com>
allow custom initialization of the HandlerType of the LambdaRuntime (s… …wift-server#310) Motivation: Provide the flexibility for custom initialization of the HandlerType as this will often be required by higher level frameworks. Modifications: * Modify the LambdaRuntime type to accept a closure to provide the handler rather than requiring that it is provided by a static method on the Handler type * Update downstream code to use HandlerProvider * Update upstream code to support passing Handler Type of Handler Provider * Add and update tests Originally suggested and coded by @tachyonics in swift-server#308
udpate readme to reflect 1.x API (swift-server#281) motivation: prepare documentation in preparation for 1.x release changes: update readme with 1.x APIs Co-authored-by: Yim Lee <yim_lee@apple.com>
Add guards for code that relies on _Concurrency (swift-server#237) This allows Xcode 13 to still compile on macOS 11 which does not have symbols for Concurrency yet See swift-server/swift-service-lifecycle#110
Clean up dependency graph and imports (swift-server#218) - Correctly express the dependency on NIO in Package.swift - Correctly import _NIOConcurrency in files where it's used
Fix platform requirements (swift-server#214) - Replace the placeholder platform requirements with `@available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)` - Bump required dependency versions: `swift-nio`, `swift-log` and `swift-backtrace`
Add support for AppSync events. (swift-server#187) motivation: Support AWS AppSync events changes: add Codable models for AppSync events
add syncShutdown to LambdaHandler (swift-server#132) motivation: make shutdown easier to use changes: * override shutdown to use the offloadQueue to perform syncShutdown * add empty syncShutdown that can be implmented by the concrete Lambda function
docs cleanup (swift-server#91) motivation: cleanup docs for oss changes: * add useful information in readme, with pointers to examples * update ci setup and example to use latest tools * update contributors list Co-authored-by: Yim Lee <yim_lee@apple.com>