162 Commits

Author SHA1 Message Date
Mariusz Nowak
7289137073 refactor: Rename lib/Serverless.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
f103cbeffb refactor(CLI): Comment typo 2022-01-27 15:21:58 +01:00
Mariusz Nowak
6b26a7d360 refactor(CLI): Unify finalization of a process handling 2022-01-27 15:21:58 +01:00
Mariusz Nowak
f51f9a5fb9 refactor(CLI): Simplify deploy function args patch 2022-01-27 15:21:58 +01:00
Mariusz Nowak
350ef1257a refactor(CLI): Extend processSpanPromise span 2022-01-27 15:21:58 +01:00
Mariusz Nowak
e142254056 refactor(CLI): Seclude uncaught exception handling 2022-01-27 15:21:58 +01:00
Mariusz Nowak
6a84560405 refactor(CLI): Move var declaration 2022-01-27 15:21:58 +01:00
Piotr Grzesik
1cb6a2ff2d refactor: Remove legacy logs 2022-01-27 15:21:58 +01:00
Mariusz Nowak
e61674f8dc feat(Dashboard): Drop support for tenant
BREAKING CHANGE:
`tenant` configuration setting is no longer respected. Ensure to rely on `org` instead
2022-01-27 15:21:58 +01:00
Mariusz Nowak
731b3ba1e1 feat(Variables): Remove old variables resolver
BREAKING CHANGE:
Old variables resolver is permanently removed. Any resolution error as approached with current resolver is assumed as final (there's no longer fallback to old resolver)
2022-01-27 15:21:58 +01:00
Mariusz Nowak
d62c3288b2 feat: Unconditionally fallback when local installation found
BREAKING CHANGE:
`enableLocalInstallationFallback` configuration property is no longer supported.
2022-01-27 15:21:58 +01:00
Mariusz Nowak
b4a25d70d3 feat: Remove tab autocomplete feature
Reasoning:
- Performance is very poor due to slow command startup time
- `tabtab` package is no longer maintained and shares security issues
- Feature usage is relatively low (telemetry data shows 7% of users has the autocompletion on)

BREAKING CHANGE:
Opt-in tab-tab autocompletion feature is removed due to performance and security issues
2022-01-27 15:21:58 +01:00
Mariusz Nowak
bd506286ad feat: Support params configuration 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b5069ef8cb feat(CLI): Deprecate support for deploy -f alias 2022-01-27 15:21:58 +01:00
Matthieu Napoli
dbb044c8b7 docs: Various text improvements 2022-01-03 15:56:14 +01:00
Mark Tse
fa1d8fdb31
refactor(CLI): Fix typo in error message (#10421) 2021-12-28 16:26:03 +01:00
Piotr Grzesik
4fa20a56ea feat(Telemetry): Report didCreateService property 2021-12-23 12:51:04 +01:00
Piotr Grzesik
08b5acbaa9 refactor(Telemetry): Ensure to report projectId for interactive 2021-12-23 12:51:04 +01:00
Mariusz Nowak
204f2051f6 fix(CLI): Fix resolution of help for not integrated commands 2021-10-21 12:24:46 +02:00
Mariusz Nowak
2f7e698e4d refactor: Improve var naming 2021-10-20 10:40:54 +02:00
Mariusz Nowak
452e234306 refactor(CLI): doctor command for modern handling of deprecations 2021-10-20 10:40:54 +02:00
Mariusz Nowak
6022fb9833 fix(CLI): Ensure command validation for service independent commands 2021-10-20 10:40:54 +02:00
Ikko Ashimine
59f2d27166
chore: Fix typo in serverless.js (#9945) 2021-10-18 17:21:34 +02:00
Mariusz Nowak
7c91cde7ac refactor(CLI): Reconfigure dashboard related warning to modern logs 2021-10-05 14:56:17 +02:00
Seungchan Ahn
26ce1c636b
refactor(Plugins): Seclude plugin uninstall standalone command
(PR #10015)
2021-09-28 17:03:41 +02:00
Mariusz Nowak
b4e4fdac71
refactor: Use set instead of array 2021-09-27 17:38:12 +02:00
Seungchan Ahn
713ac1e2a1
refactor(Plugins): Seclude plugin install standalone command (#9942) 2021-09-27 16:37:22 +02:00
Mariusz Nowak
e3af1f3a94 fix(Plugins): Ensure to keep options as passed to plugins up to date 2021-09-24 12:13:17 +02:00
Mariusz Nowak
0833fd03d1 fix(CLI): Fix general help output when in context of AWS service
No AWS specific commands were listed
2021-09-23 13:20:14 +02:00
Mariusz Nowak
29aec529b5 feat(CLI): Ensure to clear progress in expected time points 2021-09-08 15:18:33 +02:00
Mariusz Nowak
ec93174b8c feat(CLI): Configure log writing with new (experimental) log engine 2021-09-07 11:38:25 +02:00
Mariusz Nowak
bbb6c6cd7d feat(CLI): Enable env variables in provider.stage property 2021-08-31 10:02:47 +02:00
Mariusz Nowak
56e9423cd7 refactor(Variables): Enable early sls:stage resolution 2021-08-27 14:54:15 +02:00
Piotr Grzesik
53b41eb53a refactor(CLI): Deprecate -v as alias for --verbose 2021-08-10 20:11:09 +02:00
Piotr Grzesik
60d729b5d4 feat(Telemetry): Detect used variable sources 2021-07-28 13:18:31 +02:00
Mariusz Nowak
fd5005e404 fix(Telemetry): Ensure no doubled telemetry in edge cases 2021-07-07 19:18:32 +02:00
Mariusz Nowak
7354c2000f refactor(Telemetry): Report all interruption signals 2021-07-07 18:32:44 +02:00
Mariusz Nowak
dff2799941 refactor(CLI): Improve module imports order 2021-07-07 18:32:44 +02:00
Mariusz Nowak
c5a3f6907a fix(CLI): Fix SIGINT signal handling 2021-07-07 18:32:44 +02:00
Piotr Grzesik
0c5b8dd831 fix(Telemetry): Correctly report outcome for interactive setup 2021-07-06 16:36:33 +02:00
Piotr Grzesik
502f7e711f feat(Telemetry): Handle interruptions and persist telemetry data 2021-07-06 16:36:33 +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
Piotr Grzesik
cc24bc2ae2 refactor(Telemetry): Report commandUsage as object 2021-07-05 14:13:32 +02:00
Piotr Grzesik
33794ea504 feat(Variables): Support aws:region and aws:accountId variables 2021-06-30 13:02:59 +02:00
Piotr Grzesik
0eba2dcdfe feat(CLI Onboarding): Add telemetry for interactive flow 2021-06-28 15:19:55 +02:00
Mariusz Nowak
c22a8b99f2 feat: Introduce an opt-in "error" deprecation notification mode 2021-06-21 17:31:50 +02:00
Mariusz Nowak
cc09c62301 fix(Variables): Meaningfully report misuse of dashboard sources 2021-06-11 10:14:15 +02:00
Mariusz Nowak
aa45876044 fix(Variables): Recognize tenant setting as it's recognized by plugin 2021-06-11 10:14:15 +02:00