8078 Commits

Author SHA1 Message Date
Thiago Moraes
ef5a8faf13
feat(AWS HTTP API): Support shouldStartNameWithService option (#9758) 2021-08-18 22:36:00 +02:00
Piotr Grzesik
00fdba1546 refactor(Telemetry): Recognize notificationsMode 2021-08-17 21:02:09 +02:00
Piotr Grzesik
1aa24b8991 feat(AWS Lambda): Recognize python3.9 as valid runtime 2021-08-17 10:19:39 +02:00
Piotr Grzesik
0ca6aaae52 fix(AWS HTTP API): Properly handle authorizer function with alias 2021-08-16 16:07:37 +02:00
Sudipto Das
bb0484e6b5
refactor: Replace fse.stat with fs.promises.stat (#9845) 2021-08-16 15:39:01 +02:00
Piotr Grzesik
b751c505c8 refactor(CLI Onboarding): Adjust summary messages in deploy step 2021-08-13 13:16:32 +02:00
Mariusz Nowak
90877d575e fix(AWS Deploy): Ensure right code for deploy -f deprecation 2021-08-12 12:33:30 +02:00
Han Sang Hoon (한상훈)
5c9ca56d14
feat(AWS Lambda): Add support for multiple subscription filters (#9760) 2021-08-12 11:04:26 +02:00
Mariusz Nowak
b7f4e08661 fix(Variables): Unconditionally deprecate old vars engine extensions 2021-08-11 15:25:58 +02:00
Piotr Grzesik
dc74f41470 fix(AWS Layers): Support references to external layers 2021-08-11 15:03:27 +02:00
Piotr Grzesik
0e01d9e337 refactor(AWS API Gateway): Adjust deprecation for identitySource 2021-08-11 13:34:35 +02:00
Piotr Grzesik
53b41eb53a refactor(CLI): Deprecate -v as alias for --verbose 2021-08-10 20:11:09 +02:00
Piotr Grzesik
378a8f426d refactor(AWS API Gateway): Deprecate default identitySource 2021-08-10 16:51:51 +02:00
Mariusz Nowak
847dd8f475 feat(AWS IAM): Resign from deprecating old format of IAM settings 2021-08-09 12:23:52 +02:00
Piotr Grzesik
7c51f55f5b
refactor(CLI): Change formatting of notifications (#9807) 2021-08-06 12:47:09 +02:00
Nyambayar Turbat
48c3d990be
refactor: Use async in lib/utils (#9809) 2021-08-06 12:40:23 +02:00
Lewis Putz
f0ae032252
fix(AWS API Gateway): Ensure MinimumCompressionSize can be 0 (#9806) 2021-08-06 10:13:22 +02:00
Karim Kanso
d2754594c4
fix(AWS API Gateway): Ensure to attach validator when required (#9793) 2021-08-04 12:49:22 +02:00
Matthieu Napoli
5c9df56f1b
fix(Plugins): Improve error message when a plugin is missing (#9798) 2021-08-03 20:54:51 +02:00
Nyambayar Turbat
4b87497875
refactor: Use async in lib/plugins/create (#9683) 2021-08-02 16:50:54 +02:00
Piotr Grzesik
60d729b5d4 feat(Telemetry): Detect used variable sources 2021-07-28 13:18:31 +02:00
Shane R. Spencer
612f668c93
feat(Variables): Accept case-insensitive strings in strToBool (#9770)
* Lowercase stringValue to allow for wider range of inputs.

This change simply adds toLowerCase() when assigning stringValue to allow enable a case-insensitive input (True, TRUE, False, False)

* Update variables.md

Added documentation showing lowercase change to strToBool

* Update str-to-bool.test.js

Added uppercase/mixedcase test

* Update str-to-bool.test.js

fixed test description for str-to-bool case checks

* fix linting/prettier issues with strToBool test/func patch
2021-07-27 13:53:58 +02:00
Nyambayar Turbat
377da097c5
refactor: Use async in lib/plugins/plugin (#9680)
* configure async in lib/plugins/plugin

* using runserverless to check function validate()

* removing unnecessary test
2021-07-27 13:51:43 +02:00
Sudipto Das
1e00f9edfb
refactor: Replace fse.readdir with fs.promises.readdir (#9780) 2021-07-26 14:36:44 +02:00
Mariusz Nowak
464467e2be fix(CLI): Ensure processedInput is properly resolved in local fallback 2021-07-22 10:10:24 +02:00
Piotr Grzesik
4d56be562a refactor(Telemetry): Use prompt-with-history 2021-07-22 08:42:57 +02:00
Piotr Grzesik
afdf77c960 refactor(CLI Onboarding): Move dashboard-set-org from plugin 2021-07-20 17:18:36 +02:00
Piotr Grzesik
adef7102df refactor(CLI Onboarding): Move dashboard-login step from plugin 2021-07-20 17:18:36 +02:00
Piotr Grzesik
b85f3934ed fix(CLI Onboarding): Ensure credentials resolution before deploy 2021-07-19 16:43:44 +02:00
frozenbonito
916c76f48c
fix(CLI): Fix validation of deprecationNotificationMode config option
(PR #9762)
2021-07-19 16:28:31 +02:00
Mariusz Nowak
922ec0093f fix: Fix functions[] validation (ignore null values) 2021-07-16 10:56:06 +02:00
Sudipto Das
daee1d5375
refactor: Replace fse.unlink with fs.promises.unlink (#9754) 2021-07-16 09:27:13 +02:00
Piotr Grzesik
6f494888cc feat(AWS CloudFormation): Allow to disable default export names 2021-07-15 12:11:11 +02:00
Mariusz Nowak
8c741d1d97 fix(Variables): In ssm source auto parse only object JSON notation 2021-07-15 11:20:13 +02:00
David Asensio Cañas
186496922a
feat(CLI): Automatically expand loaded env variables (#9615) 2021-07-15 10:19:42 +02:00
Piotr Grzesik
560aee5feb feat(Telemetry): Record initial context for interactive setup 2021-07-14 18:48:29 +02:00
Piotr Grzesik
82a35b3903 feat: Add has-local-credentials util 2021-07-14 18:48:29 +02:00
Mariusz Nowak
040036d186 fix(CLI): Do not validate configuration with plugin .. commands 2021-07-14 14:15:58 +02:00
Mariusz Nowak
be441ccd91 refactor(CLI): Reuse already imported module 2021-07-14 14:15:58 +02:00
Mariusz Nowak
3e58d628e7 fix: Improve functions validation 2021-07-14 14:15:58 +02:00
Mariusz Nowak
ab3c543089 fix(Packaging): Fix package.artifact validation for S3 urls 2021-07-08 21:51:01 +02:00
Mariusz Nowak
21c0fedc50 fix(Packaging): Validate package.artifact paths 2021-07-08 13:54:32 +02:00
tlloyd-synalogik
504b42ae0f
fix(AWS Local Invocation): Bump AWS Java pom version to pull in fix
(PR #9714)
2021-07-07 18:46:39 +02:00
Mariusz Nowak
9cea555e88 refactor(Telemetry): Report whether we're in context of TTY terminal 2021-07-07 18:32:44 +02:00
Piotr Grzesik
b5d3167e9f fix(Telemetry): Ensure to pass all steps with configured questions 2021-07-06 16:15:57 +02:00
Mariusz Nowak
5b54ed2e26 refactor: Drop old variables engine related deprecation
Old variables engine will be removed with next major, so there's no point to communicate breaking changes that were supposed to introduced if it was to stay
2021-07-06 12:03:51 +02:00
Piotr Grzesik
e65199c052 refactor(Telemetry): Ensure generation and related utils are sync 2021-07-06 11:24:21 +02:00
Mariusz Nowak
9b624a5067 feat(CLI): New warn:summary (default) deprecations logging mode
To avoid confusion, in case of local fallback always resort to `warn`
2021-07-05 22:15:50 +02:00
Mariusz Nowak
07a69a836c refactor: Make deprecations default mode internally modifyable 2021-07-05 22:15:50 +02:00
Mariusz Nowak
b1241522ec fix(CLI): Recognize --verbose option in info command 2021-07-05 22:09:12 +02:00