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

Use general middleware to report performance and crash telemetry #798

Merged
merged 2 commits into from
Sep 25, 2023

Conversation

vinistock
Copy link
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 andyw8 and Morriar September 21, 2023 15:36
src/client.ts Show resolved Hide resolved
src/client.ts Outdated Show resolved Hide resolved
src/client.ts Outdated Show resolved Hide resolved
@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