Skip to content

Commit ce78aca

Browse files
sergeibbbgitkraken-services[bot]
authored andcommitted
Integrates ConfigCat SDK for feature flag management and telemetry updates
(#5092, gitkraken/vscode-gitlens-private#78)
1 parent f117074 commit ce78aca

11 files changed

Lines changed: 2012 additions & 1882 deletions

File tree

ThirdPartyNotices.txt

Lines changed: 69 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -3,47 +3,75 @@ GitLens
33
THIRD-PARTY SOFTWARE NOTICES AND INFORMATION
44
This project incorporates components from the projects listed below.
55

6-
1. @eamodio/supertalk-core version 0.0.6 (https://github.com/eamodio/supertalk)
7-
2. @eamodio/supertalk-signals version 0.0.6 (https://github.com/eamodio/supertalk)
8-
3. @eamodio/supertalk version 0.0.7 (https://github.com/eamodio/supertalk)
9-
4. @gitlens/ai version 0.0.1 (undefined)
10-
5. @gitlens/git-cli version 0.0.1 (undefined)
11-
6. @gitlens/git-github version 0.0.1 (undefined)
12-
7. @gitlens/git version 0.0.1 (undefined)
13-
8. @lit-labs/signals version 0.2.0 (https://github.com/lit/lit)
14-
9. @lit-labs/virtualizer version 2.1.1 (https://github.com/lit/lit)
15-
10. @lit/context version 1.1.6 (https://github.com/lit/lit)
16-
11. @lit/react version 1.0.8 (https://github.com/lit/lit)
17-
12. @lit/task version 1.0.3 (https://github.com/lit/lit)
18-
13. @octokit/graphql version 9.0.3 (https://github.com/octokit/graphql.js)
19-
14. @octokit/request-error version 7.1.0 (https://github.com/octokit/request-error.js)
20-
15. @octokit/request version 10.0.8 (https://github.com/octokit/request.js)
21-
16. @octokit/types version 16.0.0 (https://github.com/octokit/types.ts)
22-
17. @opentelemetry/api version 1.9.1 (https://github.com/open-telemetry/opentelemetry-js)
23-
18. @opentelemetry/exporter-trace-otlp-http version 0.214.0 (https://github.com/open-telemetry/opentelemetry-js)
24-
19. @opentelemetry/resources version 2.6.1 (https://github.com/open-telemetry/opentelemetry-js)
25-
20. @opentelemetry/sdk-trace-base version 2.6.1 (https://github.com/open-telemetry/opentelemetry-js)
26-
21. @opentelemetry/semantic-conventions version 1.40.0 (https://github.com/open-telemetry/opentelemetry-js)
27-
22. @shoelace-style/shoelace version 2.20.1 (https://github.com/shoelace-style/shoelace)
28-
23. @vscode/codicons version 0.0.45 (https://github.com/microsoft/vscode-codicons)
29-
24. billboard.js version 3.18.0 (https://github.com/naver/billboard.js)
30-
25. diff2html version 3.4.56 (https://github.com/rtfpessoa/diff2html)
31-
26. dragula version 3.7.3 (https://github.com/bevacqua/dragula)
32-
27. driver.js version 1.4.0 (https://github.com/kamranahmedse/driver.js)
33-
28. fflate version 0.8.2 (https://github.com/101arrowz/fflate)
34-
29. ignore version 7.0.5 (https://github.com/kaelzhang/node-ignore)
35-
30. lit version 3.3.2 (https://github.com/lit/lit)
36-
31. marked version 18.0.0 (https://github.com/markedjs/marked)
37-
32. microsoft/vscode (https://github.com/microsoft/vscode)
38-
33. os-browserify version 0.3.0 (https://github.com/CoderPuppy/os-browserify)
39-
34. path-browserify version 1.0.1 (https://github.com/browserify/path-browserify)
40-
35. react-dom version 19.2.5 (https://github.com/facebook/react)
41-
36. react version 19.2.5 (https://github.com/facebook/react)
42-
37. signal-polyfill version 0.2.2 (https://github.com/proposal-signals/signal-polyfill)
43-
38. signal-utils version 0.21.1 (https://github.com/proposal-signals/signal-utils)
44-
39. slug version 11.0.1 (https://github.com/Trott/slug)
45-
40. sortablejs version 1.15.7 (https://github.com/SortableJS/Sortable)
46-
41. vscode-uri version 3.1.0 (https://github.com/microsoft/vscode-uri)
6+
1. @configcat/sdk version 1.0.2 (https://github.com/configcat/js-unified-sdk)
7+
2. @eamodio/supertalk-core version 0.0.6 (https://github.com/eamodio/supertalk)
8+
3. @eamodio/supertalk-signals version 0.0.6 (https://github.com/eamodio/supertalk)
9+
4. @eamodio/supertalk version 0.0.7 (https://github.com/eamodio/supertalk)
10+
5. @gitlens/ai version 0.0.1 (undefined)
11+
6. @gitlens/git-cli version 0.0.1 (undefined)
12+
7. @gitlens/git-github version 0.0.1 (undefined)
13+
8. @gitlens/git version 0.0.1 (undefined)
14+
9. @lit-labs/signals version 0.2.0 (https://github.com/lit/lit)
15+
10. @lit-labs/virtualizer version 2.1.1 (https://github.com/lit/lit)
16+
11. @lit/context version 1.1.6 (https://github.com/lit/lit)
17+
12. @lit/react version 1.0.8 (https://github.com/lit/lit)
18+
13. @lit/task version 1.0.3 (https://github.com/lit/lit)
19+
14. @octokit/graphql version 9.0.3 (https://github.com/octokit/graphql.js)
20+
15. @octokit/request-error version 7.1.0 (https://github.com/octokit/request-error.js)
21+
16. @octokit/request version 10.0.8 (https://github.com/octokit/request.js)
22+
17. @octokit/types version 16.0.0 (https://github.com/octokit/types.ts)
23+
18. @opentelemetry/api version 1.9.1 (https://github.com/open-telemetry/opentelemetry-js)
24+
19. @opentelemetry/exporter-trace-otlp-http version 0.214.0 (https://github.com/open-telemetry/opentelemetry-js)
25+
20. @opentelemetry/resources version 2.6.1 (https://github.com/open-telemetry/opentelemetry-js)
26+
21. @opentelemetry/sdk-trace-base version 2.6.1 (https://github.com/open-telemetry/opentelemetry-js)
27+
22. @opentelemetry/semantic-conventions version 1.40.0 (https://github.com/open-telemetry/opentelemetry-js)
28+
23. @shoelace-style/shoelace version 2.20.1 (https://github.com/shoelace-style/shoelace)
29+
24. @vscode/codicons version 0.0.45 (https://github.com/microsoft/vscode-codicons)
30+
25. billboard.js version 3.18.0 (https://github.com/naver/billboard.js)
31+
26. diff2html version 3.4.56 (https://github.com/rtfpessoa/diff2html)
32+
27. dragula version 3.7.3 (https://github.com/bevacqua/dragula)
33+
28. driver.js version 1.4.0 (https://github.com/kamranahmedse/driver.js)
34+
29. fflate version 0.8.2 (https://github.com/101arrowz/fflate)
35+
30. ignore version 7.0.5 (https://github.com/kaelzhang/node-ignore)
36+
31. lit version 3.3.2 (https://github.com/lit/lit)
37+
32. marked version 18.0.0 (https://github.com/markedjs/marked)
38+
33. microsoft/vscode (https://github.com/microsoft/vscode)
39+
34. os-browserify version 0.3.0 (https://github.com/CoderPuppy/os-browserify)
40+
35. path-browserify version 1.0.1 (https://github.com/browserify/path-browserify)
41+
36. react-dom version 19.2.5 (https://github.com/facebook/react)
42+
37. react version 19.2.5 (https://github.com/facebook/react)
43+
38. signal-polyfill version 0.2.2 (https://github.com/proposal-signals/signal-polyfill)
44+
39. signal-utils version 0.21.1 (https://github.com/proposal-signals/signal-utils)
45+
40. slug version 11.0.1 (https://github.com/Trott/slug)
46+
41. sortablejs version 1.15.7 (https://github.com/SortableJS/Sortable)
47+
42. vscode-uri version 3.1.0 (https://github.com/microsoft/vscode-uri)
48+
49+
%% @configcat/sdk NOTICES AND INFORMATION BEGIN HERE
50+
=========================================
51+
MIT License
52+
53+
Copyright (c) 2025 ConfigCat
54+
55+
Permission is hereby granted, free of charge, to any person obtaining a copy
56+
of this software and associated documentation files (the "Software"), to deal
57+
in the Software without restriction, including without limitation the rights
58+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
59+
copies of the Software, and to permit persons to whom the Software is
60+
furnished to do so, subject to the following conditions:
61+
62+
The above copyright notice and this permission notice shall be included in all
63+
copies or substantial portions of the Software.
64+
65+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
66+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
67+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
68+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
69+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
70+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
71+
SOFTWARE.
72+
73+
=========================================
74+
END OF @configcat/sdk NOTICES AND INFORMATION
4775

4876
%% @eamodio/supertalk-core NOTICES AND INFORMATION BEGIN HERE
4977
=========================================

docs/telemetry-events.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
// Cohort number between 1 and 100 to use for percentage-based rollouts
3333
'global.device.cohort': number,
3434
'global.enabled': boolean,
35+
'global.featureFlags': string,
3536
'global.folders.count': number,
3637
'global.folders.schemes': string,
3738
'global.gk.mcp.registrationCompleted': boolean,

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27672,6 +27672,7 @@
2767227672
"@eamodio/supertalk": "0.0.7",
2767327673
"@eamodio/supertalk-core": "0.0.6",
2767427674
"@eamodio/supertalk-signals": "0.0.6",
27675+
"@configcat/sdk": "1.0.2",
2767527676
"@gitkraken/gitkraken-components": "13.0.0-vnext.28",
2767627677
"@gitkraken/provider-apis": "0.40.0",
2767727678
"@gitlens/ai": "workspace:*",

0 commit comments

Comments
 (0)