5351 Commits

Author SHA1 Message Date
Frédéric Barthelet
87fd3c17fb
feat(Config Schema): Configure schema for AWS sns event (#8112) 2020-09-01 12:53:26 +02:00
Mariusz Nowak
56aa5aa15a feat(Standalone): Prevent accidental upgrades to a new major 2020-08-31 15:23:58 +02:00
Viacheslav Dobromyslov
40fb8ae112
feat(Templates): Upgrade google-nodejs template (#8152)
Updated NodeJS to 10 version. NodeJS 8 is deprecated in Google Cloud Functions.
2020-08-31 10:57:34 +02:00
Mariusz Nowak
8c3c7c4e3a chore: Rename "tests" folder to "test"
Also upgrade @serverless/eslint-config to v2
2020-08-28 16:22:09 +02:00
Mariusz Nowak
6d7e967227 refactor(Config Schema): Treat "resources" as fully provider specific 2020-08-28 14:17:54 +02:00
Mariusz Nowak
c79cae2308 refactor(Config Schema): Define AWS definitions in context of provider 2020-08-28 14:17:54 +02:00
Mariusz Nowak
2561ae800e
fix(packaging): Ensure to include "aws-sdk" dependency if installed (#8145)
Latest version of "aws-sdk" do not necessarily aligns with one available in Lambda environment.
Users may intentionally install latest version to ensure they have access to latest features

This reverts commit f45da3c7b168d34e7d3c520068dc24364753a74a.
2020-08-28 14:09:23 +02:00
Mariusz Nowak
f9bcaaead9 refactor(AWS Deploy): Replace 'async' dependency 2020-08-25 19:47:40 +02:00
Mariusz Nowak
27b1221c5f test: Improve error handling 2020-08-25 19:47:40 +02:00
Piotr Grzesik
149f64ad1c
feat(AWS Lambda): Support EFS attachment (#8042) 2020-08-25 17:48:19 +02:00
Frédéric Barthelet
796ce0b5dd
feat(Config Schema): AWS eventBridge schema validation (#8114) 2020-08-21 16:06:51 +02:00
Mariusz Nowak
7f04819916 refactor(Config Schema): Rename cfImport definition to awsCfImport 2020-08-21 15:46:35 +02:00
Sedat Can Yalçın
258c692c47
perf(Packaging): Remove aws-sdk installation step (#8110) 2020-08-21 15:03:12 +02:00
stuartforrest-infinity
37d80cb7cf
refactor(AWS S3): Fix typo in var name (#8106) 2020-08-20 12:44:26 +02:00
Frédéric Barthelet
184cb48033
feat(Config Schema): Schema for Cognito Pool events (#8105) 2020-08-20 12:42:41 +02:00
Yogendra Sharma
f45da3c7b1
perf(packaging): Exclude "aws-sdk" dependency (#8103)
As it's unconditionally provided in AWS environment
2020-08-19 16:42:10 +02:00
Mariusz Nowak
3f6b3ce9a4 fix(AWS HTTP API): Recognize API id passed as CF import instruction 2020-08-19 15:59:42 +02:00
Mariusz Nowak
2faa20e835 fix(AWS Credentials): Fix error message resolution 2020-08-19 15:30:20 +02:00
Mariusz Nowak
b892a97d55 refactor(Config Schema): Ensure alphabetical order 2020-08-19 13:37:54 +02:00
Mariusz Nowak
fc9edfc90e fix(AWS HTTP API): Fix config schema issues discovered in tests 2020-08-19 13:37:54 +02:00
Frédéric Barthelet
f091c07992
feat(Config Schema): AWS HTTP API schema (#8068) 2020-08-19 12:05:50 +02:00
Matt Davis
0490e8be20
fix(Templates): Fix SystemTextJson initialization in aws-sharp (#8092) 2020-08-19 10:36:35 +02:00
Sam Hulick
e7efca4b42
fix(Templates): Ensure ES7+ support in aws-nodejs-ecma-script (#8064) 2020-08-19 10:23:21 +02:00
Geoff Baskwill
20d9c6414a
feat(AWS API Gateway): Schema for provider.resourcePolicy setting (#8051) 2020-08-17 16:16:15 +02:00
Mariusz Nowak
5a691f4457 fix(AWS API Gateway): Fix referencing provisioned authorizers 2020-08-06 17:39:47 +02:00
Mariusz Nowak
2abb9ad855 fix(AWS SQS): Fix referencing lambdas with provisioned concurrency 2020-08-06 17:39:47 +02:00
Frédéric Barthelet
1f9eae9898
docs: Add AWS service file TypeScript type documentation (#8003) 2020-08-06 10:30:20 +02:00
Mariusz Nowak
bab0d56bd9 fix(AWS Lambda): Ensure to respect maximumRetryAttempts set to 0 2020-08-05 16:36:56 +02:00
Mariusz Nowak
31f52f9f9e test(AWS Lambda): Improve async config tests 2020-08-05 16:36:56 +02:00
Petr Reshetin
268f714357
feat: Schema based validation of service config (#7335)
Co-authored-by: Mariusz Nowak <medyk@medikoo.com>
2020-08-03 15:41:05 +02:00
Daniil Bratchenko
41d19b3834
fix(AWS EventBridge): Fix handling of events removal (#8004) 2020-07-31 22:15:06 +02:00
Mariusz Nowak
9897120a8a fix: Set versionFunctions to true only in AWS provider case 2020-07-31 15:21:14 +02:00
Mariusz Nowak
ca79cb6d69 refactor: Simplify condition notation 2020-07-31 15:21:14 +02:00
Mariusz Nowak
64814f46f2 refactor: Remove obsolete 'null' assignment 2020-07-31 15:21:14 +02:00
Pavle Portic
b53f080a4d
fix(AWS EventBridge): Fix attaching lambdas to "default" stage (#7995) 2020-07-30 13:27:23 +02:00
Diego Marzo
15fae3bfb2
fix(Templates): Ensure missing Kotlin dependencies (#8010) 2020-07-30 13:15:33 +02:00
Piotr Grzesik
8573ec1e50
feat(AWS Lambda): Support maximumEventAge and maximumRetryAttempts
Support those setting on its own (directly on function configuration) and not just in context of destinations

(PR #7987)
2020-07-29 11:50:11 +02:00
Mariusz Nowak
32cde98750 fix(AWS Credentials): Improve AWS SDK workaround 2020-07-28 15:52:43 +02:00
Mariusz Nowak
863bc51904 fix(AWS Credentials): Improve credentials error recognition 2020-07-28 15:52:43 +02:00
Yuji Yamano
03531d8bc6
fix(Template): Ensure java wrappers are moved to runtimeWrappers (#7999) 2020-07-28 11:08:03 +02:00
Mariusz Nowak
de386405b2 fix: Fix aws-sdk workaround
It should not be applied if nslookup command is not found
2020-07-27 12:41:22 +02:00
Diego Marzo
4727216760
feat(Templates): Add aws-kotlin-jvm-gradle-kts template (#7992) 2020-07-27 12:23:08 +02:00
Mariusz Nowak
527233d263 fix(Standalone): Ensure local invocation wrappers are accessible 2020-07-27 11:42:02 +02:00
Mariusz Nowak
c872c143ba refactor: Seclude generic version artifacts handlers 2020-07-27 11:42:02 +02:00
Mariusz Nowak
409b4d81b6 test: Remove superfluous cleanup logic 2020-07-27 11:42:02 +02:00
Mariusz Nowak
50bfd22096 refactor(AWS Local Invocation): Seclude runtime wrapping logic 2020-07-27 11:42:02 +02:00
Mariusz Nowak
5517ff0d26 test(AWS Local Invocation): Improve test reliability 2020-07-27 11:42:02 +02:00
Mariusz Nowak
095a26a445 test: Introduce debug log 2020-07-27 11:42:02 +02:00
Yuji Yamano
ab99b657a3
fix(Templates): Add aws-lambda-java-events support to Java (#7986) 2020-07-27 09:23:12 +02:00
Lucas Astrada
d0edb5d859
fix(AWS API Gateway): Ensure correct type for StatusCode property (#7977) 2020-07-27 08:57:12 +02:00