Piotr Grzesik
007c294211
refactor(Telemetry): Recognize isUsingCompose
2022-05-23 15:32:36 +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
c28c48c6a1
refactor(Console): Dynamically resolve latest version of the extension
2022-03-14 16:15:46 +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
84626e385c
test: Rename fixture programmatic/httpApi
2022-01-27 15:21:58 +01:00
Mariusz Nowak
439b2ab6cb
test: Rename fixture programmatic/customProvider
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
c18e1b308b
refactor(CLI): Export resolved local installation path directly
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
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
Sudipto Das
05fff98a00
refactor: Replace fse.writeFile with fs.promises.writeFile ( #9870 )
2021-08-30 11:08:47 +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
01439b4f51
test(Telemetry): Optimize to not rely runServerless when not needed
2021-07-01 08:32:33 +02:00
Mariusz Nowak
004ba08bd9
test: Fix test title
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
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
Mariusz Nowak
4f6a50a2e1
refactor(Telemetry): Make generatePayload serverless independent
2021-05-12 12:41:30 +02:00
Mariusz Nowak
096ed9652b
fix(Telemetry): For local fallback ensure to report locally used version
2021-05-11 08:57:29 +02:00
Mariusz Nowak
420e13479f
test: Put setup into before
2021-05-11 08:57:29 +02:00
Mariusz Nowak
3804aebd29
test: Improve test title
2021-05-11 08:57:29 +02:00
Piotr Grzesik
7361e04960
fix(Telemetry): Ensure telemetry only matches js stacktrace paths
2021-05-10 15:52:53 +02:00
Jaakko Lappalainen
9e558eefd6
feat(AWS Lambda): Deprecate nodejs12.x as default runtime ( #9416 )
2021-05-10 09:40:57 +02:00
Piotr Grzesik
bdbf154c97
fix(Telemetry): Split stack lines properly on all OS-es
2021-05-03 12:12:24 +02:00
Piotr Grzesik
3ab06282fd
fix(Telemetry): Handle error locations not enclosed in parens
2021-05-03 12:12:24 +02:00
Piotr Grzesik
3ccf6a3af3
fix(Telemetry): Properly resolve location when for only relative paths ( #9418 )
2021-05-03 11:35:17 +02:00
Piotr Grzesik
d647125ff5
feat(Telemetry): Add commandDurationMs to payload
2021-04-30 11:57:03 +02:00
Piotr Grzesik
8860397798
refactor(Telemetry): Add resolveErrorLocation util
2021-04-30 11:54:29 +02:00
Piotr Grzesik
f1a9a7b760
refactor(Telemetry): Add anonymizeStacktracePaths util
2021-04-30 11:54:29 +02:00
Piotr Grzesik
f5b2b9be39
feat(Telemetry): Add commandOptionNames to payload
2021-04-28 16:30:47 +02:00
Piotr Grzesik
ba5f207d0a
refactor(Telemetry): Make serverless optional in generatePayload
2021-04-27 17:46:19 +02:00