Skip to content
This repository was archived by the owner on May 30, 2024. It is now read-only.

Use general middleware to report performance and crash telemetry#798

Merged
vinistock merged 2 commits intomainfrom
vs/general_middleware
Sep 25, 2023
Merged

Use general middleware to report performance and crash telemetry#798
vinistock merged 2 commits intomainfrom
vs/general_middleware

Conversation

@vinistock
Copy link
Copy Markdown
Member

@vinistock vinistock commented Sep 21, 2023

Motivation

Closes #571, Closes Shopify/ruby-lsp#1498

A new version of the LSP client package has been released including our general middleware contribution. We can finally move forward with removing our server telemetry and shifting to client only.

Implementation

  • Upgraded the package to v9.0.0
  • The new package requires the types for InlineCompletion, which only exist in VS Code >= 1.68. I updated our engine requirement and the types package
  • Added the general middleware for both requests and notifications

@vinistock vinistock added the enhancement New feature or request label Sep 21, 2023
@vinistock vinistock added this to the 2023-Q3 milestone Sep 21, 2023
@vinistock vinistock requested a review from a team as a code owner September 21, 2023 15:36
@vinistock vinistock self-assigned this Sep 21, 2023
@vinistock vinistock requested review from Morriar and andyw8 September 21, 2023 15:36
Comment thread src/client.ts
Comment thread src/client.ts Outdated
Comment thread src/client.ts Outdated
@vinistock vinistock force-pushed the vs/general_middleware branch from d81d5e0 to 4c1ae73 Compare September 21, 2023 17:38
@vinistock vinistock merged commit b35b2a0 into main Sep 25, 2023
@vinistock vinistock deleted the vs/general_middleware branch September 25, 2023 13:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explore end-to-end performance telemetry

2 participants