Piotr Grzesik
007c294211
refactor(Telemetry): Recognize isUsingCompose
2022-05-23 15:32:36 +02:00
Mariusz Nowak
c0aabb4845
fix(Telemetry): Fix Console org reporting
2022-04-22 13:14:35 +02:00
Mariusz Nowak
db6796257f
refactor(Telemetry): Debug log for telemetry payload
2022-04-22 13:14:35 +02:00
Piotr Grzesik
3bcff796f1
refactor(Telemetry): Ensure to pass unique id with events
2022-04-13 11:22:27 +02:00
Piotr Grzesik
d215517cf0
feat(AWS Lambda): Add support for function URLs
2022-04-06 23:13:37 +02:00
Mariusz Nowak
db89f20f01
refactor(Console): Report used layer extension version to telemetry
2022-03-17 18:04:07 +01:00
Mariusz Nowak
c28c48c6a1
refactor(Console): Dynamically resolve latest version of the extension
2022-03-14 16:15:46 +01:00
Mariusz Nowak
167a77ecae
fix(Telemetry): Ensure to not leak false as empty value
2022-03-09 17:42:39 +01:00
Piotr Grzesik
e29253fbeb
refactor(Telemetry): Rely on direct evaluation of isTtyTerminal
2022-03-02 15:16:20 +01:00
Mariusz Nowak
bdaf21e1a1
feat(Console): Initial integration
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
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
d899d4187d
refactor: Rename lib/utils/npm-package/isGlobal.js
2022-01-27 15:21:58 +01:00
Mariusz Nowak
4d18118721
refactor: Rename lib/utils/npmPackage
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
aed6673d68
refactor: Rename lib/utils/isStandaloneExecutable.js
2022-01-27 15:21:58 +01:00
Mariusz Nowak
78184571b6
refactor: Rename lib/classes/ConfigSchemaHandler
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
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
38fe60e042
refactor(CLI): Convert isLocallyInstalled to export result directly
2022-01-27 15:21:58 +01:00
Mariusz Nowak
fdf25aab44
refactor: Move isLocalyInstalled util to CLI context
2022-01-27 15:21:58 +01:00
Mariusz Nowak
c18e1b308b
refactor(CLI): Export resolved local installation path directly
2022-01-27 15:21:58 +01:00
Mariusz Nowak
5fc55c0464
refactor: Replace ncjsm/resolve usage with native createRequire
2022-01-27 15:21:58 +01:00
Piotr Grzesik
ae169f564a
refactor(Telemetry): Include paramsCount in telemetry
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
7b360386ea
refactor(CLI): Ensure telemetry logs are issued at debug level
2021-12-28 16:17:16 +01:00
Mariusz Nowak
5a451ad024
refactor: Replace internal old logging utils with modern interface
2021-12-23 16:21:47 +01:00
Piotr Grzesik
0de3bc3cb9
feat(Telemetry): Report projectId in remove command
2021-12-23 16:11:15 +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
Piotr Grzesik
cc7d7e4d53
feat(Telemetry): Add projectId to payload
2021-11-03 10:08:32 +01:00
Mariusz Nowak
1a3ccdbef8
fix(CLI): Fix handling when local serverless is removed in command run
2021-09-28 17:16:17 +02:00
Piotr Grzesik
00fdba1546
refactor(Telemetry): Recognize notificationsMode
2021-08-17 21:02:09 +02:00
Piotr Grzesik
60d729b5d4
feat(Telemetry): Detect used variable sources
2021-07-28 13:18:31 +02:00
Sudipto Das
1e00f9edfb
refactor: Replace fse.readdir with fs.promises.readdir ( #9780 )
2021-07-26 14:36:44 +02:00
Sudipto Das
daee1d5375
refactor: Replace fse.unlink with fs.promises.unlink ( #9754 )
2021-07-16 09:27:13 +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
e65199c052
refactor(Telemetry): Ensure generation and related utils are sync
2021-07-06 11:24:21 +02:00
Mariusz Nowak
01f158695b
feat(Telemetry): Report configuration validation result
2021-07-01 08:32:33 +02:00
Mariusz Nowak
8e2d48fee5
feat(Telemetry): Report configValidationMode
2021-07-01 08:32:33 +02:00
Mariusz Nowak
7264d1672e
refactor(Telemetry): Increase error location coverage
2021-07-01 08:32:33 +02:00
Piotr Grzesik
5e0d80579e
feat(Telemetry): Add hasLocalCredentials
2021-06-28 15:19:55 +02:00
Piotr Grzesik
0eba2dcdfe
feat(CLI Onboarding): Add telemetry for interactive flow
2021-06-28 15:19:55 +02:00
Piotr Grzesik
9e10ceaf81
refactor(Telemetry): Recognize constructs
2021-06-21 17:15:30 +02:00
Mariusz Nowak
f3ff6d2175
refactor(Telemetry): Optimise error location length
2021-06-10 10:14:57 +02:00
Mariusz Nowak
542b691a64
refactor(Telemetry): Improve variable names
2021-06-10 10:14:57 +02:00
Mariusz Nowak
f6a7d03b04
refactor(Telemetry): Reduce length of error location
2021-06-10 10:14:57 +02:00
Mariusz Nowak
8d0ff078f7
feat(Telemetry): Report awsUserResourceTypes
2021-05-19 15:32:45 +02:00
Mariusz Nowak
105807a674
refactor(CLI Onboarding): Integrate steps from dashboard plugin
2021-05-12 12:41:30 +02:00