58 Commits

Author SHA1 Message Date
Max Marze
893bfa7aef
chore: update eslint & prettier (#12553) 2024-05-29 11:51:04 -04:00
Austen
158f644cd0
feat: Refactor logging to reduce complexity (#12432)
* chore: Change logger

* chore: continue refactor

* chore: WIP

* chore: Sync
2024-04-17 13:26:31 -07:00
Max Marze
90206fa567
fix: use path.join & minified shim in dev mode (#12408) 2024-04-01 20:39:18 -04:00
Max Marze
cf34c35d83 fix: Handle when log property is not set 2024-02-22 20:30:00 -05:00
Max Marze
0e465bd23c
feat: Support Lambda Logging Configuration (#12371) 2024-02-22 15:40:51 -05:00
Goran Rakic
3afb71e39d
feat(AWS Lambda): Response streaming for Lambda URL (#11907) 2023-05-29 13:32:44 +02:00
SleepWithCoffee
5068516f04
refactor: Replace BbPromise.each with native counterpart (#11797) 2023-03-13 10:05:45 +01:00
Himanshu Pant
8db2f4cbc5
fix(AWS Lambda): Fix runtimeManagment handling (#11778) 2023-03-07 09:21:55 +01:00
Mariusz Nowak
74c3ae004c refactor: Supress AWS SDK v2 deprecation message 2023-03-01 18:06:50 +01:00
ROSeaboyer
56d8bec849
feat(AWS Lambda): Recognize CF functions at .provisionedConcurrency
(PR #11760)
2023-02-21 17:18:50 +01:00
ROSeaboyer
18d4d69eb3
feat(AWS Lambda): Support runtimeManagement config (#11715) 2023-02-02 13:35:10 +01:00
Baerten Dennis
adf11b75e5
feat(AWS Lambda): functions[].snapStart support (#11576) 2022-12-16 15:00:59 +01:00
Mariusz Nowak
f3a191590b feat(Console): Remove support for integrated configuration 2022-10-31 16:07:52 +01:00
Mariusz Nowak
f9bc405184 feat(Console): Rely on Console ready layers published to AWS 2022-07-14 17:57:00 +02:00
Szymon Bartnik
9fd56fddbe
feat: Add X-Amzn-Trace-Id to default CORS headers (#11168) 2022-06-20 17:36:48 +02:00
Piotr Grzesik
2107aec965 fix(AWS Lambda): Ensure proper DependsOn settings when url: true 2022-05-13 12:57:09 +02:00
Piotr Grzesik
d215517cf0 feat(AWS Lambda): Add support for function URLs 2022-04-06 23:13:37 +02:00
Piotr Grzesik
d317cff875 feat(AWS Lambda): Support ephemeralStorageSize 2022-03-25 13:08:09 +01:00
Mariusz Nowak
fac8a73eec fix(Console): Ensure single layer attachment with package.individually 2022-03-24 16:51:14 +01:00
ALOHACREPES345
9e0ca03900
feat(AWS Lambda): Support Ref for destinations properties (#10845) 2022-03-22 09:52:35 +01:00
Mariusz Nowak
c28c48c6a1 refactor(Console): Dynamically resolve latest version of the extension 2022-03-14 16:15:46 +01:00
Mariusz Nowak
bdaf21e1a1 feat(Console): Initial integration 2022-02-25 20:12:02 +01:00
Mariusz Nowak
fbb2e71cab refactor: Rename lib/plugins/aws/package/lib/getHashForFilePath.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5c1f615ff4 refactor: Rename lib/utils/deepSortObjectByKey.js 2022-01-27 15:21:58 +01:00
Piotr Grzesik
1cb6a2ff2d refactor: Remove legacy logs 2022-01-27 15:21:58 +01:00
Piotr Grzesik
9a834152a9 feat(AWS Lambda): Change default hashing algorithm
BREAKING CHANGE: Default lambda hashing algorithm was changed to `20201221`
2022-01-27 15:21:58 +01:00
Piotr Grzesik
c71bab3cd4 feat(AWS Lambda): Change default runtime to nodejs14.x
BREAKING CHANGE: Default runtime has been changed from `nodejs12.x` to
`nodejs14.x`
2022-01-27 15:21:58 +01:00
Piotr Grzesik
59116758c9 feat(AWS Lambda): Remove support for awsKmsKeyArn setting
BREAKING CHANGE: Properties `service.awsKmsKeyArn` and
`functions[].awsKmsKeyArn` are no longer supported. Use `provider.kmsKeyArn`
and `functions[].kmsKeyArn` instead.
2022-01-27 15:21:58 +01:00
Piotr Grzesik
05fb97fdab refactor: Refactor direct use of @serverless/utils/log 2022-01-19 11:59:39 +01:00
Mariusz Nowak
3b4e4539d8 fix(AWS Lambda): Fix event config setup for provisioned lambdas 2021-12-15 12:29:13 +01:00
Piotr Grzesik
afd0a5bd6f feat: Introduce enforce-hash-update flag to help hashing migration 2021-11-09 13:24:15 +01:00
Piotr Grzesik
50a845709e feat: Allow legacy option for lambdaHashingVersion property 2021-11-03 10:58:14 +01:00
Oliver
44a81fcc6a
feat(AWS Lambda): Allow overriding provider VPC with no VPC on function 2021-10-11 23:47:44 +02:00
Piotr Grzesik
39c09e44b6 refactor(CLI): Minor modern logs updates 2021-10-08 17:17:47 +02:00
Mariusz Nowak
fe655d4f15 feat(AWS Lambda): Support 64-bit ARM architecture 2021-10-04 17:12:58 +02:00
Piotr Grzesik
dc74f41470 fix(AWS Layers): Support references to external layers 2021-08-11 15:03:27 +02:00
Mariusz Nowak
68c2a084f9 fix(Packaging): Do not report hashing deprecations for container lambdas 2021-06-21 17:31:50 +02:00
Mariusz Nowak
8d56d0e520 style: Prettier 2021-05-10 13:07:44 +02:00
Jaakko Lappalainen
9e558eefd6
feat(AWS Lambda): Deprecate nodejs12.x as default runtime (#9416) 2021-05-10 09:40:57 +02:00
Stephen
360925d2e0
fix(AWS S3): Fix parsing of the artifact S3 url (#9380) 2021-04-30 09:33:32 +02:00
Piotr Grzesik
fbf0ed30e9 refactor: Add code to ServerlessError in lib/plugins/aws 2021-04-23 13:34:20 +02:00
Mariusz Nowak
e8c8f1cfff refactor: Rename servicePath vars to serviceDir 2021-04-16 13:32:13 +02:00
Mariusz Nowak
87d380275b refactor: Replace config.servicePath with service.dir 2021-04-16 13:32:13 +02:00
Piotr Grzesik
0a84f1c84e fix(AWS IAM): Support for CF functions for provider.iam.role 2021-03-31 12:36:11 +02:00
coyoteecd
e77a00dfff
fix(AWS IAM): Accept arn:${AWS::Partition} in function roles (#9103) 2021-03-15 16:49:03 +01:00
Dmitry Shirokov
42a1cdb6f1
feat(AWS IAM): Allow tags parameter on lambda execution role (#9039) 2021-03-08 11:04:32 +01:00
Mariusz Nowak
8592bdb1b2 refactor: Improve deprecation message 2021-03-01 22:48:48 +01:00
ifitzsimmons
6e486b3eb1
refactor: Use async in lib/plugins/aws/package (#8870)
Covered the following paths:
* Files put directly into `lib/plugins/aws/package/compile`
* Files put directly into `lib/plugins/aws/package`
* `lib/plugins/aws/package/lib`

Made changes to tests where necessary.
2021-03-01 11:15:34 +01:00
Mariusz Nowak
4f64e560b9 fix: Display version related deprecations only with functions 2021-02-22 16:58:19 +01:00
Piotr Grzesik
5057f9ab86 fix(AWS Lambda): Throw verbose error when referencing invalid layer 2021-02-17 14:17:55 +01:00