Skip to content

Commit 7b77cee

Browse files
committed
Telemetry: Improve error handling and logging
Since microsoft/vscode-extension-telemetry#230 fixed microsoft/vscode-extension-telemetry#228 and added `TelemetryLoggerOptions`, we can now utilize the `ignoreUnhandledErrors` option to prevent unhandled errors from being logged, improving the stability of our telemetry implementation. Fixes: [VSCODEEXT-124](https://bugreports.qt.io/browse/VSCODEEXT-124)
1 parent d3cfd45 commit 7b77cee

8 files changed

Lines changed: 158 additions & 117 deletions

File tree

qt-core/ThirdPartyNotices.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,7 @@ SOFTWARE.
878878

879879
---------------------------------------------------------
880880

881-
1ds-core-js 4.3.3 - MIT
881+
1ds-core-js 4.3.10 - MIT
882882
https://github.com/microsoft/ApplicationInsights-JS/tree/main/shared/1ds-core-js#readme
883883

884884
The MIT License (MIT)
@@ -906,7 +906,7 @@ SOFTWARE.
906906

907907
---------------------------------------------------------
908908

909-
1ds-post-js 4.3.3 - MIT
909+
1ds-post-js 4.3.10 - MIT
910910
https://github.com/microsoft/ApplicationInsights-JS/tree/main/channels/1ds-post-js#readme
911911

912912
The MIT License (MIT)
@@ -934,8 +934,8 @@ SOFTWARE.
934934

935935
---------------------------------------------------------
936936

937-
applicationinsights-channel-js 3.3.3 - MIT
938-
https://github.com/Microsoft/applicationinsights-js#readme
937+
applicationinsights-channel-js 3.3.10 - MIT
938+
https://github.com/microsoft/ApplicationInsights-JS/tree/main/channels/applicationinsights-channel-js#readme
939939

940940
The MIT License (MIT)
941941

@@ -963,7 +963,7 @@ SOFTWARE.
963963

964964
---------------------------------------------------------
965965

966-
applicationinsights-common 3.3.3 - MIT
966+
applicationinsights-common 3.3.10 - MIT
967967
https://github.com/microsoft/ApplicationInsights-JS/tree/main/shared/AppInsightsCommon#readme
968968

969969
The MIT License (MIT)
@@ -992,7 +992,7 @@ SOFTWARE.
992992

993993
---------------------------------------------------------
994994

995-
applicationinsights-core-js 3.3.3 - MIT
995+
applicationinsights-core-js 3.3.10 - MIT
996996
https://github.com/microsoft/ApplicationInsights-JS/tree/main/shared/AppInsightsCore#readme
997997

998998
The MIT License (MIT)
@@ -1050,8 +1050,8 @@ SOFTWARE.
10501050

10511051
---------------------------------------------------------
10521052

1053-
applicationinsights-web-basic 3.3.3 - MIT
1054-
https://github.com/microsoft/ApplicationInsights-JS#readme
1053+
applicationinsights-web-basic 3.3.10 - MIT
1054+
https://github.com/microsoft/ApplicationInsights-JS/tree/main/AISKULight#readme
10551055

10561056
The MIT License (MIT)
10571057

@@ -1108,7 +1108,7 @@ SOFTWARE.
11081108

11091109
---------------------------------------------------------
11101110

1111-
ts-async 0.5.2 - MIT
1111+
ts-async 0.5.4 - MIT
11121112
https://github.com/nevware21/ts-async#readme
11131113

11141114
MIT License
@@ -1137,7 +1137,7 @@ SOFTWARE.
11371137

11381138
---------------------------------------------------------
11391139

1140-
ts-utils 0.11.5 - MIT
1140+
ts-utils 0.12.5 - MIT
11411141
https://github.com/nevware21/ts-utils#readme
11421142

11431143
MIT License
@@ -1250,7 +1250,7 @@ https://github.com/DefinitelyTyped/DefinitelyTyped#readme
12501250

12511251
---------------------------------------------------------
12521252

1253-
extension-telemetry 0.9.7 - MIT
1253+
extension-telemetry 1.1.0 - MIT
12541254
https://github.com/Microsoft/vscode-extension-telemetry#readme
12551255

12561256
vscode-extension-telemetry
@@ -3941,7 +3941,7 @@ SOFTWARE.
39413941

39423942
---------------------------------------------------------
39433943

3944-
tslib 2.8.0 - 0BSD
3944+
tslib 2.8.1 - 0BSD
39453945
https://github.com/Microsoft/tslib#readme
39463946

39473947
Copyright (c) Microsoft Corporation.

qt-cpp/ThirdPartyNotices.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8888

8989
---------------------------------------------------------
9090

91-
1ds-core-js 4.3.3 - MIT
91+
1ds-core-js 4.3.10 - MIT
9292
https://github.com/microsoft/ApplicationInsights-JS/tree/main/shared/1ds-core-js#readme
9393

9494
The MIT License (MIT)
@@ -116,7 +116,7 @@ SOFTWARE.
116116

117117
---------------------------------------------------------
118118

119-
1ds-post-js 4.3.3 - MIT
119+
1ds-post-js 4.3.10 - MIT
120120
https://github.com/microsoft/ApplicationInsights-JS/tree/main/channels/1ds-post-js#readme
121121

122122
The MIT License (MIT)
@@ -144,8 +144,8 @@ SOFTWARE.
144144

145145
---------------------------------------------------------
146146

147-
applicationinsights-channel-js 3.3.3 - MIT
148-
https://github.com/Microsoft/applicationinsights-js#readme
147+
applicationinsights-channel-js 3.3.10 - MIT
148+
https://github.com/microsoft/ApplicationInsights-JS/tree/main/channels/applicationinsights-channel-js#readme
149149

150150
The MIT License (MIT)
151151

@@ -173,7 +173,7 @@ SOFTWARE.
173173

174174
---------------------------------------------------------
175175

176-
applicationinsights-common 3.3.3 - MIT
176+
applicationinsights-common 3.3.10 - MIT
177177
https://github.com/microsoft/ApplicationInsights-JS/tree/main/shared/AppInsightsCommon#readme
178178

179179
The MIT License (MIT)
@@ -202,7 +202,7 @@ SOFTWARE.
202202

203203
---------------------------------------------------------
204204

205-
applicationinsights-core-js 3.3.3 - MIT
205+
applicationinsights-core-js 3.3.10 - MIT
206206
https://github.com/microsoft/ApplicationInsights-JS/tree/main/shared/AppInsightsCore#readme
207207

208208
The MIT License (MIT)
@@ -260,8 +260,8 @@ SOFTWARE.
260260

261261
---------------------------------------------------------
262262

263-
applicationinsights-web-basic 3.3.3 - MIT
264-
https://github.com/microsoft/ApplicationInsights-JS#readme
263+
applicationinsights-web-basic 3.3.10 - MIT
264+
https://github.com/microsoft/ApplicationInsights-JS/tree/main/AISKULight#readme
265265

266266
The MIT License (MIT)
267267

@@ -318,7 +318,7 @@ SOFTWARE.
318318

319319
---------------------------------------------------------
320320

321-
ts-async 0.5.2 - MIT
321+
ts-async 0.5.4 - MIT
322322
https://github.com/nevware21/ts-async#readme
323323

324324
MIT License
@@ -347,7 +347,7 @@ SOFTWARE.
347347

348348
---------------------------------------------------------
349349

350-
ts-utils 0.11.5 - MIT
350+
ts-utils 0.12.5 - MIT
351351
https://github.com/nevware21/ts-utils#readme
352352

353353
MIT License
@@ -495,7 +495,7 @@ https://github.com/DefinitelyTyped/DefinitelyTyped#readme
495495

496496
---------------------------------------------------------
497497

498-
extension-telemetry 0.9.7 - MIT
498+
extension-telemetry 1.1.0 - MIT
499499
https://github.com/Microsoft/vscode-extension-telemetry#readme
500500

501501
vscode-extension-telemetry
@@ -2558,7 +2558,7 @@ SOFTWARE.
25582558

25592559
---------------------------------------------------------
25602560

2561-
tslib 2.8.0 - 0BSD
2561+
tslib 2.8.1 - 0BSD
25622562
https://github.com/Microsoft/tslib#readme
25632563

25642564
Copyright (c) Microsoft Corporation.

qt-lib/package-lock.json

Lines changed: 54 additions & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

qt-lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"typescript": "^5.6.3"
3333
},
3434
"dependencies": {
35-
"@vscode/extension-telemetry": "^0.9.7",
35+
"@vscode/extension-telemetry": "^1.1.0",
3636
"async": "^3.2.6",
3737
"module-alias": "^2.2.3",
3838
"typescript": "^5.6.3",

0 commit comments

Comments
 (0)