Commit Graph

  • 23da9bf1ad Ensure LOG_LEVEL is correctly picked up (#435) Sébastien Stormacq 2024-12-19 18:49:35 +01:00
  • 26488a7dcc Adds default devcontainer configuration (#433) Tobias 2024-12-19 18:43:20 +01:00
  • 2f96dab9af Update release.yml (#430) Franz Busch 2024-12-18 14:34:18 +01:00
  • 64a4d829f0 Fix CI (#429) Sébastien Stormacq 2024-11-26 18:32:24 +01:00
  • 0bdc813527 swift format Sébastien Stormacq 2024-11-25 15:27:06 +01:00
  • 06654302d5 add --with-url option Sébastien Stormacq 2024-11-24 20:40:18 +01:00
  • 47dd2453f4 use Foundation to access Process on Linux Sébastien Stormacq 2024-11-17 22:14:28 +01:00
  • 2bdd645a4b WIP : migrate archive plugin to new lambda-build Sébastien Stormacq 2024-11-17 22:06:26 +01:00
  • 90517adfe0 swift format Sébastien Stormacq 2024-11-16 14:08:04 +01:00
  • bd4634555c add implementation of AWS v4 Signer from aws-signer-v4 and HMAC+SHA256 from CryptoSwift Sébastien Stormacq 2024-11-16 13:40:05 +01:00
  • 9361bed147 Merge branch 'main' into sebsto/plugin-scaffold Sébastien Stormacq 2024-11-16 11:11:10 +01:00
  • 21e224ea8d Update local server for Swift 6 compliance (#428) Sébastien Stormacq 2024-11-16 10:22:01 +01:00
  • 8724c47211 re-enable HTTP server for local testing (#426) Sébastien Stormacq 2024-11-14 13:18:01 +01:00
  • c0df329d1f [CI] fix name for integration test Sébastien Stormacq 2024-11-14 08:05:57 +01:00
  • 9f7b043385 change plugin invocation name for consistency Sébastien Stormacq 2024-11-13 15:34:30 +01:00
  • 405906f52e Merge branch 'main' into sebsto/plugin-scaffold Sébastien Stormacq 2024-11-13 14:31:19 +01:00
  • c22f5271a0 add HelloJSON example + README (#424) Sébastien Stormacq 2024-11-13 13:53:19 +01:00
  • 6b4e60df17 add .index-build and .devcontainer to .gitignore Sébastien Stormacq 2024-11-13 12:23:10 +01:00
  • 54fd25bdad Add example and README for a streaming Lambda function (#415) Sébastien Stormacq 2024-11-07 14:55:37 +01:00
  • ca82709a9b Add an example and README for background tasks (#418) Sébastien Stormacq 2024-11-07 11:33:34 +01:00
  • 9f8880b4f0 formatting (#421) Sébastien Stormacq 2024-11-07 10:10:36 +01:00
  • 1f80164eb2 add summary + link to API design doc in the readme (#414) Sébastien Stormacq 2024-11-07 10:06:30 +01:00
  • cc08a9a5c2 WIP deploy plugin Sébastien Stormacq 2024-11-07 10:00:17 +01:00
  • 2b5405a87d WIP : init plugin Sébastien Stormacq 2024-11-07 10:00:05 +01:00
  • 7016dfc0fd Set the log level to LOG_LEVEL env variable (#417) Sébastien Stormacq 2024-11-07 09:49:11 +01:00
  • 4992ba5bd8 change flag name from --allow-network-access to --allow-network-connections as documented by SPM (#407) Sébastien Stormacq 2024-10-18 14:51:23 +02:00
  • 1edaedfb19 [CI] add testing on musl (#412) Sébastien Stormacq 2024-10-17 17:57:23 +02:00
  • 75d0404a05 [CI] drop Swift 5.8 (#411) Sébastien Stormacq 2024-10-17 11:09:21 +02:00
  • 2fad042186 [CI] add integration test for the archive plugin (#406) Sébastien Stormacq 2024-10-14 21:37:52 +02:00
  • 8eddc2872c Do not run python linter during CI (#410) Sébastien Stormacq 2024-10-14 11:13:12 +02:00
  • fc65c3cc42 Fix https://github.com/swift-server/swift-aws-lambda-runtime/issues/409 Sébastien Stormacq 2024-10-12 00:24:55 +02:00
  • e5b120db67 change logging of process URL Sébastien Stormacq 2024-10-11 23:51:38 +02:00
  • 4ef50757a1 Increase verbosity when asked (#408) Sébastien Stormacq 2024-10-11 23:35:32 +02:00
  • 59dd68adab [CI] Adopt soundess workflow from swiftlang (#405) Franz Busch 2024-10-11 15:49:34 +02:00
  • b4673d264b Add AWS SDK and Soto examples (#396) Sébastien Stormacq 2024-10-10 13:08:31 +02:00
  • bb9ddfb555 do not force unwrap stdout (#398) Sébastien Stormacq 2024-10-10 11:31:14 +02:00
  • 65061a638c Remove docker compose files + add GH action to compile examples during CI (#397) Sébastien Stormacq 2024-10-10 11:16:12 +02:00
  • 3dbe568e69 Opt in more targets to swift 6 language mode (#401) Fabian Fett 2024-10-09 19:57:58 +02:00
  • 83bd667cce v2 API Proposal Document (#339) aryan-25 2024-10-09 09:05:02 +01:00
  • a8eadf498e Revert "Use Mutex instead of NIOLockedValueBox (#394)" (#399) Fabian Fett 2024-10-09 09:35:14 +02:00
  • 053de483f8 Misc small changes to fix CI (#395) Sébastien Stormacq 2024-10-08 14:29:11 -04:00
  • 6d886aa21d Ensure AWSLambdaRuntime only links FoundationEssentials Fabian Fett 2024-10-08 19:52:01 +02:00
  • 2c002cc721 Use Mutex instead of NIOLockedValueBox (#394) Fabian Fett 2024-10-08 19:44:56 +02:00
  • 4295e51bbb Opt into Swift 6 language mode for most targets (#356) Fabian Fett 2024-10-08 19:40:12 +02:00
  • 600e48c2aa Remove swift-testing package dependency (#393) Fabian Fett 2024-10-08 17:53:57 +02:00
  • d2bd7f1aae Fix docs CI (#392) Fabian Fett 2024-10-08 17:46:53 +02:00
  • f7584d1257 add docker fine grained permission to the plugin (#391) Sébastien Stormacq 2024-10-08 08:10:53 -04:00
  • 8daf9e5378 fix license check for yaml files (#390) Sébastien Stormacq 2024-10-08 06:56:00 -04:00
  • 6660c99abf fix local deps in plugin (#389) Sébastien Stormacq 2024-10-08 06:19:23 -04:00
  • 11756b4e00 Update readme.md v1 Sébastien Stormacq 2024-10-08 11:24:09 +02:00
  • d083ec39f0 add v2 readme (wip) and archive readme v1 (#381) Sébastien Stormacq 2024-10-08 05:20:28 -04:00
  • db17a62e38 Restructure Examples folder (#387) Sébastien Stormacq 2024-10-08 05:07:47 -04:00
  • 426e658414 Add Support For Copying All Resources Into Final Executable (#386) Jack Rosen 2024-10-08 10:43:17 +02:00
  • 8131a83bf2 apply swift-format (#380) Sébastien Stormacq 2024-09-30 16:28:27 -04:00
  • 06936fefa4 Name executable bootstrap, don't create symlink (#383) Fabian Fett 2024-09-30 16:27:21 +01:00
  • 62274444b5 add help option on archiver plugin (#368) Sébastien Stormacq 2024-09-30 08:31:46 -04:00
  • 0af509b243 Fix deprecation warning for Plugin's Path (#363) Sébastien Stormacq 2024-09-06 14:54:42 +02:00
  • 0dcb143557 Use Swift Testing for InvocationTests (#362) Fabian Fett 2024-09-06 12:38:54 +02:00
  • 757815bc6b Use Swift Testing in LambdaRequestIDTests (#360) Fabian Fett 2024-09-06 12:30:50 +02:00
  • dd77e81ad3 Depend on NIOCore and NIOPosix instead of NIO (#359) aryan-25 2024-09-06 10:53:27 +01:00
  • 435033e6a4 Make v2 API functions and types public (#358) aryan-25 2024-09-05 17:44:01 +01:00
  • 2abd9b5d33 Remove "New" prefix from v2 additions (#357) aryan-25 2024-09-05 15:00:19 +01:00
  • 85b938e99e Add new LambdaRuntime (#353) aryan-25 2024-09-05 14:36:30 +01:00
  • 06763b8859 Drop docc plugin (#354) Fabian Fett 2024-09-04 18:41:46 +02:00
  • ddb703946c Remove old API (#355) Fabian Fett 2024-09-04 18:28:53 +02:00
  • 7a8c0f22c0 New async runtime client (#348) Fabian Fett 2024-09-04 15:57:58 +02:00
  • dd059f19ac Add new withMockServer test resource method (#352) Fabian Fett 2024-09-04 15:20:58 +02:00
  • 4b45451dc1 Add new handler protocols + Codable support (#351) aryan-25 2024-09-04 12:46:00 +01:00
  • b2da91df46 Add runLoop function (#347) aryan-25 2024-09-02 12:53:45 +01:00
  • 223c3bab89 Don't use hardcoded port for MockServer (#350) Fabian Fett 2024-08-30 19:35:05 +02:00
  • e147eccd46 Add swift-testing dependency (#349) Fabian Fett 2024-08-30 15:51:12 +02:00
  • d1a6fbc132 Set container image argument to "swiftlang/swift:nightly-6.0-jammy" for API breakage and documentation checks. (#346) aryan-25 2024-08-30 13:47:51 +01:00
  • 4121b35ff9 Update LambdaContext (#345) aryan-25 2024-08-29 10:03:10 +01:00
  • 0f68ed5c0c Introduce LambdaRuntimeClientProtocol (#344) aryan-25 2024-08-28 13:53:02 +01:00
  • f32987422c Require Swift 6 (#341) aryan-25 2024-08-28 10:10:15 +01:00
  • ab8166a39d [CI] Add GHA CI and release flow (#340) Franz Busch 2024-08-26 16:36:07 +02:00
  • 5ecc24fa54 Add Breeze to projects.md (#343) 1.0.0-alpha.3 Andrea Scuderi 2024-08-26 13:00:07 +02:00
  • 8676c8933a apply swiftformat (#342) Sébastien Stormacq 2024-08-26 12:25:41 +02:00
  • 79fa2c2bee [Draft] Detached tasks (#334) Alessio Buratti 2024-08-23 18:50:22 +02:00
  • ed72bdda8d Update projects.md (#337) Sven A. Schmidt 2024-08-07 10:39:53 +02:00
  • a5c144fc76 Update projects.md to add Penny (#338) Tim Condon 2024-08-07 09:38:21 +01:00
  • d6e6819b36 Examples list documents (#336) Adolfo 2024-08-07 08:32:59 +02:00
  • f42dda3fca Update soundness.sh to support 2024 and 2025 (#335) Sébastien Stormacq 2024-08-05 18:01:17 +02:00
  • 35e0919ed2 Add support for resources when packaging using the SwiftPM plugin (#333) Camden Fullmer 2024-08-05 11:51:21 -04:00
  • 872183bbe9 allow compilation with the static linux sdk (musl) (#331) Sébastien Stormacq 2024-06-26 10:09:25 +02:00
  • 0d4716d30c Fix compile error on Windows (#328) Sven A. Schmidt 2024-06-19 18:29:40 +02:00
  • cb09b958ee add LOCAL_LAMBDA_SERVER_INVOCATION_ENDPOINT to the readme (#326) Sébastien Stormacq 2024-05-22 15:34:41 +02:00
  • 294d06bfd4 Use LAMBDA_USE_LOCAL_DEPS env var in local builds with docker (#325) Sébastien Stormacq 2024-05-22 14:55:42 +02:00
  • 17a993e3b1 Local lambda invocation endpoint env var (#321) jsonfry 2024-05-22 13:37:53 +01:00
  • 221978224c Add tracing of request events + mention LOG_LEVEL in README (#315) Sébastien Stormacq 2024-05-15 09:56:35 +02:00
  • e6a59c2cf0 fixed typo in readme (#319) Marwane Koutar 2024-02-28 18:34:06 +01:00
  • 8d9f44b783 allow custom initialization of the HandlerType of the LambdaRuntime (#310) 1.0.0-alpha.2 tomer doron 2024-01-18 13:48:10 -08:00
  • c4f380e21c Include the docc tutorial into 1.0.0 (#316) Sébastien Stormacq 2023-12-18 15:16:44 -05:00
  • 42eaaf4fb1 remove redundant pre-concurrency flag (#314) tomer doron 2023-12-18 11:49:03 -08:00
  • 0fbd8448af Don't log work fetching failure at error. (#313) tachyonics 2023-12-08 12:49:03 -08:00
  • 2c3b2451db Add --disable-docker-image-update plugin flag (#311) Florent Morin 2023-12-01 20:27:41 +01:00
  • f3eac3167a add 5.10 ci setup (#309) tomer doron 2023-10-10 14:36:19 -07:00
  • c85c875593 [doc] Getting Started documentation and tutorial (#300) Sébastien Stormacq 2023-09-11 12:43:06 -05:00
  • 5d300b2e1b ignore swift files part of docc (#307) Sébastien Stormacq 2023-09-11 11:30:19 -05:00
  • e221dd8362 remove swift-backtrace in swift >= 5.9 (#305) tomer doron 2023-09-07 18:39:11 -07:00