Gopls release v0.24.0 (expected Sep 2026)
In this release:
Key features are described below.
Gopls now supports v3.18 of the Language Server Protocol.
Configuration changes
The memoryLimit setting allows clients to set a soft memory limit on
the gopls process using
runtime/debug.SetMemoryLimit.
This feature is experimental. It may permit users to trade more CPU
for lower steady state memory usage; but it may cause GC thrashing if
set too low.
Web-based features
Editing features
Analysis features
Code transformation features
The source files for this documentation can be found beneath golang.org/x/tools/gopls/doc.