You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Language ServersArea: what it touches
ImprovementsKind: in v2.1.227,
ImprovementsSection of the release
What
Starting a language server now waits for any start already in flight before beginning another, and a failed start is only recorded once, when it is still the current attempt. Two things asking for the same server at once no longer spawn it twice or log two failures.
Details
The failure event is lsp_server_start_failed.
A failed start no longer always throws; it can be superseded by a newer attempt.
Evidence
lsp_server_start_failed
Strings lifted out of the shipped bundle, so the claim above can be checked against them.