188 Commits

Author SHA1 Message Date
Mariusz Nowak
0f21362091 feat(Console): In uneven scenario let user decide where to log-in 2022-05-19 16:15:12 +02:00
Mariusz Nowak
d40866a0e8 feat(Console): Switch to new Identity system 2022-05-19 16:15:12 +02:00
Mariusz Nowak
450b793cc7 refactor(CLI): Add debug log on unresolved variables meta 2022-05-16 21:10:15 +02:00
Luke LaFountaine
8e3640317e
chore: Fix several typos throughout the project (#11015) 2022-04-27 10:48:18 +02:00
Piotr Grzesik
af9a238f85 fix: Ensure to attempt minimal config resolution for plugin commands 2022-04-26 10:15:26 +02:00
Mariusz Nowak
70ca3594b6 refactor(Console): Configure logout as standalone command 2022-04-25 16:46:35 +02:00
Mariusz Nowak
fffaf9cee2 refactor(Console): Configure login as standalone command 2022-04-25 16:46:35 +02:00
Piotr Grzesik
9b62d14e69 fix(CLI): Do not attempt to resolve full config for login 2022-04-07 20:07:42 +02:00
Piotr Grzesik
889e1b67bf refactor(Telemetry): Send more frequently to avoid big payloads 2022-03-28 14:18:25 +02:00
Mariusz Nowak
7af0c8cb07 refactor(CLI): Configure processing flow debug logs 2022-03-18 15:45:55 +01:00
Mariusz Nowak
6a1f083ac8 fix(CLI Onboarding): Ensure to process fully resolved service config 2022-03-18 15:45:55 +01:00
Piotr Grzesik
9c6423bc5c fix(Telemetry): Ensure excluding shouldSendTelemetry from payload 2022-03-08 11:18:58 +01:00
Mariusz Nowak
ba34c573f4 refactor: Expose isDashboardEnabled resolver 2022-02-25 20:12:02 +01:00
Piotr Grzesik
0c810bf96a fix: Improve detection of tty 2022-02-08 18:12:11 +01:00
Mariusz Nowak
e66c865a26 fix(Variables): Improve resolution of AWS auth related properties 2022-02-07 14:53:02 +01:00
Mariusz Nowak
5419658ab2 refactor(Variables): Improve logic order 2022-02-07 14:53:02 +01:00
Mariusz Nowak
6e1f5ed3f8 refactor(Variables): Optimize provider.name resolution handling 2022-02-07 14:53:02 +01:00
Mariusz Nowak
30465ccb0b refactor(CLI): Conditionally apply post dotenv resolution logic 2022-02-07 14:53:02 +01:00
Mariusz Nowak
112f8551cd refactor: Simplify conditional 2022-02-07 14:53:02 +01:00
Mariusz Nowak
378768ddaf refactor: Unconditionally load dasboard plugin
It's harmless, and given config option is not documented
2022-02-07 14:53:02 +01:00
Mariusz Nowak
a4c9392083 refactor(Variables): Ensure to mark aws as fulfilled source 2022-02-07 14:53:02 +01:00
Mariusz Nowak
06fc4df788 fix(CLI): Fix support for -c (--config) shortcut 2022-01-31 16:12:58 +01:00
Mariusz Nowak
e9c3502e2a refactor: Rename lib/utils/telemetry/generatePayload.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c3e08ca342 refactor: Rename lib/utils/telemetry/areDisabled.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
1c2f53dcbf refactor: Rename lib/utils/processBackendNotificationRequest.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
2cf86e4ee9 refactor: Rename lib/utils/logDeprecation.js 2022-01-27 15:21:58 +01:00
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