Defines a common protocol for language servers.
Releases are snapshots of your project at specific points in time.