Date: 2024-12-16
Full Changelog: v0.42.1...v0.44.0
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.44.0
Changes
- Gopls v0.17: The latest gopls version as of this release is gopls v0.17. The extension settings documentation has been updated to align with the latest gopls settings.
- Increased the Go telemetry prompt rate to 100%.
- Debugging: will not open Debug Console when
debug.internalConsoleOption
isneverOpen
. (CL 627675)
Tools installation
- The extension requires go1.21 or newer when it installs required tools. If your project must use go1.20 or older,
please manually install compatible versions of required tools,
or configure the"go.toolsManagement.go"
setting
to use the go1.21 or newer when installing tools. (Issue 3411)
Code Health
- Extension build target is set to
es2022
. (Issue 3540) - The extension release workflow is migrated to the Go project's Relui. (Issue 3500)
Testing
A new extension, Go Companion, has been released with experimental support for gopls-based test discovery. If Go Companion is installed, pre-release versions of this extension will automatically disable its test explorer in favor of Go Companion's implementation. See experiments for details on Go Companion's features and for disabling the automatic switchover.