Piotr Grzesik
fd97e877ce
refactor: Ensure that options are copied in Serverless constructor
2021-04-28 16:30:47 +02:00
Piotr Grzesik
a05e88d92e
fix(AWS API Gateway): Ensure unique name for request validator
2021-04-28 12:08:37 +02:00
Piotr Grzesik
07a5483bb6
refactor(CLI): Pass serverless instance to handle-error
2021-04-28 09:42:47 +02:00
YErii
543423d869
feat(Templates): Update dependencies for cloudflare template ( #9373 )
2021-04-27 17:47:59 +02:00
Piotr Grzesik
ba5f207d0a
refactor(Telemetry): Make serverless optional in generatePayload
2021-04-27 17:46:19 +02:00
Piotr Grzesik
11e7311032
refactor: Introduce is-using-local-installation util
2021-04-27 17:46:19 +02:00
Piotr Grzesik
e1b9ba46bd
refactor(Telemetry): Do not generate payload if telemetry disabled
2021-04-27 14:01:26 +02:00
Piotr Grzesik
fac47cfa23
refactor(Telemetry): Only process in PluginManager if flag missing
2021-04-27 14:01:26 +02:00
Piotr Grzesik
78a4a96d74
refactor(Telemetry): Add isTelemetryReportedExternally flag
2021-04-27 14:01:26 +02:00
Mariusz Nowak
2ff58b16bf
feat(Variables): Expose variable resolver function to variable sources
2021-04-27 13:48:57 +02:00
Mariusz Nowak
102d0bafe6
refactor(Variables): Fix inline comment typo
2021-04-27 13:48:57 +02:00
Android3000
c8adc0c796
feat(AWS IAM): Support provider.iam.role.path ( #9363 )
2021-04-27 12:24:04 +02:00
Piotr Grzesik
8c37e0ac6d
refactor: Adjust invalid code for ServerlessError
2021-04-23 13:34:20 +02:00
Piotr Grzesik
81f0858cc9
refactor: Add code to ServerlessError in lib/plugins
2021-04-23 13:34:20 +02:00
Piotr Grzesik
fbf0ed30e9
refactor: Add code to ServerlessError in lib/plugins/aws
2021-04-23 13:34:20 +02:00
Piotr Grzesik
822a7cf9f5
refactor: Add code to ServerlessError in lib/utils
2021-04-23 13:34:20 +02:00
Piotr Grzesik
8748a783ae
refactor: Add code to ServerlessError in lib/aws
2021-04-23 13:34:20 +02:00
Piotr Grzesik
82040b427e
refactor: Add code to ServerlessError in lib/classes
2021-04-23 13:34:20 +02:00
Piotr Grzesik
395bdc8b23
refactor: Add code to ServerlessError in lib/configuration
2021-04-23 13:34:20 +02:00
Piotr Grzesik
28c5af47f4
refactor: Add code to ServerlessError in ./Serverless.js
2021-04-23 13:34:20 +02:00
Mariusz Nowak
53a7872f78
fix(Variables): Fix unresolved sources resolver
2021-04-23 10:22:48 +02:00
Jacques
154351f1a5
fix(AWS API Gateway): Create one request validator and reuse ( #9319 )
2021-04-22 11:59:17 +02:00
Joseph Cha
7e139bb013
feat(AWS CloudFormation): Add default export names to outputs ( #9313 )
2021-04-22 11:45:57 +02:00
Mariusz Nowak
6c896a5ffd
fix(API): Bring back legacy service.serviceFilename for plugins
2021-04-22 09:14:26 +02:00
Mariusz Nowak
2967065bc7
fix(API): Ensure config.servicePath is config.serviceDir live alias
2021-04-21 17:14:27 +02:00
Piotr Grzesik
ba7fd2e1b4
feat(Telemetry): Allow to disable telemetry via SLS_TELEMETRY_DISABLED
2021-04-21 14:30:51 +02:00
Mariusz Nowak
40fddcc0ee
fix(CLI): Ensure to recognize interactive CLI command properly
2021-04-20 15:41:26 +02:00
Piotr Grzesik
f4302249a9
fix(Telemetry): Do not send request when there are no events
2021-04-20 15:39:48 +02:00
Matthieu Napoli
ef91ae1972
feat(Variables): sls:stage variable ( #9296 )
...
A shortcut to
```
${opt:stage, self:provider.stage, "dev"}
```
2021-04-20 15:37:57 +02:00
Mariusz Nowak
ff589baef4
fix(API): Ensure serverless.config.servicePath
...
Accidentally removed with #9307
2021-04-20 14:54:49 +02:00
Mariusz Nowak
c63244ce96
fix(Variables): Clear escape slashes
...
New variables engine supports escape syntax (so e.g. "\${foo:}" was not recognized as variable notation.
Still there was no logic that would clear "\" characters. This patch fixes that
2021-04-20 10:28:06 +02:00
Mariusz Nowak
014ff949b7
fix(CLI): Recognize --aws-profile option by schema
2021-04-19 16:46:53 +02:00
Piotr Grzesik
0f30125189
refactor(Telemetry): Make getServiceConfig return only config prop
2021-04-19 16:18:24 +02:00
Piotr Grzesik
d3ecb7cc3b
feat(Telemetry): Record all commands and send only on deploy
2021-04-19 16:18:24 +02:00
Piotr Grzesik
cde1e54878
feat(Telemetry): Adjust generatePayload for service-agnostic command
2021-04-19 16:18:24 +02:00
Piotr Grzesik
5be1fd0486
feat(Telemetry): Do not send request during storeLocally
2021-04-19 16:18:24 +02:00
Piotr Grzesik
bd4e792594
refactor(Telemetry): Rename report to storeLocally
2021-04-19 16:18:24 +02:00
Piotr Grzesik
70175857c9
refactor(Telemetry): Rename sendPending to send
2021-04-19 16:18:24 +02:00
Android3000
d1c3b3fbac
fix(AWS IAM): Deprecate 'iam.role.permissionBoundary' ( #9318 )
2021-04-19 13:36:58 +02:00
Yuji Yamano
924a698d2a
fix(AWS Local Invocation): Allow optional package.artifact for java
2021-04-19 13:00:32 +02:00
Jaakko Lappalainen
bca46e5ab5
fix(AWS API Gateway): Deprecate invalid apiGateway settings ( #9238 )
2021-04-19 09:40:15 +02:00
Mariusz Nowak
712a569d52
feat(Variables): serviceDir option as replacement for servicePath
...
Support for `servicePath` is maintained until next major
2021-04-16 13:32:13 +02:00
Mariusz Nowak
e8c8f1cfff
refactor: Rename servicePath vars to serviceDir
2021-04-16 13:32:13 +02:00
Mariusz Nowak
c02cd06d90
feat: Refactor constructor to accept new service configuration options
...
`serviceDir` and `configurationFilename` options are favored over of `configurationPath`
2021-04-16 13:32:13 +02:00
Mariusz Nowak
7fb55b64dd
refactor: Remove config.update usage
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
Mariusz Nowak
fc3a4391b5
refactor: Introduce serviceDir and configurationFilename
...
In place of `configurationPath`
2021-04-16 13:32:13 +02:00
Piotr Grzesik
d66711108b
refactor(Telemetry): Rename analytics to telemetry
2021-04-16 10:45:56 +02:00
Piotr Grzesik
f805786d7c
feat: Bring back support for serverlessExecutionSpan
2021-04-15 17:08:48 +02:00
Piotr Grzesik
010fa2ca83
feat: Remove ongoingRequestCount counter
2021-04-15 17:08:48 +02:00