GoLand 2026.3 Help

Release notes

The following tables present a list of features introduced, bugs resolved, and other verified issues in GoLand 2026.3 EAP 1, 2026.3 EAP 2, 2026.3 EAP 3, 2026.3 EAP 4, 2026.3 EAP 5, 2026.3 EAP 6, 2026.3 Beta. To navigate to a desired category, use the table of contents on the right.

Feature

Ticket

Description

GO-21022

Detect an unpacked Go source distribution as an SDK

Usability Problem

Ticket

Description

GO-16175

Add option to not exclude testdata directories for Go SDK project

GO-20943

go fix ignores the "Download Go module dependencies" setting and downloads the whole module cache on project open

Task

Ticket

Description

GO-20889

Agent Skills for GoLand: Profiler

GO-21076

Go: read constant positions in a const block from the index

GO-21084

Go: reading a list of types from the index copies the list every time

GO-21010

Revert multiple Go run configurations in Services

GO-19703

Get rid of additional "Go for JetBrains Client" plugin

GO-20589

Onboarding to k8s from GoLand

GO-20621

Collapse Go parser operator alternations into token sets

GO-20625

Migrate GoModuleLibrariesService away from PersistentStateComponent

Bug

Ticket

Description

GO-21229

Go modules: dependencies can keep an old state after two quick module updates

GO-21006

CPU profile visualization fails on Windows with InvalidPathException for <autogenerated>

GO-20996

Live charts show “Cannot connect to process”

GO-21231

False-positive "Unused import" for a /vN import after the IDE restart

GO-21233

Go repository checkout from go.googlesource.com shows false errors in standard library files

GO-20880

"Welcome to GoLand" not rendered with disabled IDE Features Trainer plugin

GO-21063

Muted test GoReopenProjectTest.testReopenProject(Docker)

GO-21073

Flaky Go JUnit 5 tests: goModulesFixture tear-down runs after the module is disposed

GO-21019

Code completion offers the TypeOrExpr documentation placeholder as a type

GO-20461

Go templates: `slice` builtin is not recognized in .gohtml/.tmpl (no completion, no resolve)

GO-21018

Create parameter and the closure fixes write any for a target before Go 1.18

GO-21020

The standard-methods inspection stops checking MarshalJSON on Go 1.25 and later

GO-21021

Quick Documentation lists the type arguments of a generic in an arbitrary order

GO-20844

Generic methods false-positive: Method expressions on generic methods with implicit type inference leads to an error

GO-20741

Go Optimization tool window is not shown with disabled 'Diagrams' plugin

GO-20929

No error is reported on a '//go:build' directive with no constraint

GO-20761

Go module resolution fails when the workspace path contains symlinks

GO-20752

Code behind `//go:build unix` is excluded on the Solaris target

Performance Problem

Ticket

Description

GO-20492

Freeze in PSI operations on EDT GoMainRunConfigurationSynchronizer.applySync

GO-20405

Freeze in long VgoWorkspaceModelUpdater.updateWorkspaceModel on EDT

GO-20105

Freeze in VgoModuleInfoProviderImpl IO on EDT

GO-20098

Freeze in GoPsiTreeChangeProcessor computes FileType on EDT

GO-20073

Freeze in direct IO in GoSdkUtil.isGoDevModule

GO-20515

Freeze in EnvironmentUtil.getValue in service init GoEnvironmentGoPathModificationTracker

GO-20090

Freeze in non-cancellable RA in GoInitialSdkGuesser

GO-20835

Cold highlighting: resolving one import reads a header from every file in the imported package

GO-20953

Project open scans a large Go project twice and discards the first scan

GO-20699

GoLand started producing OOM for global inspections with 2 GB Xmx

Exception

Ticket

Description

GO-21080

Internal error "Unexpected workspace model change during the update, retrying" when vendor directories are updated

GO-21078

GoEvaluatingExpressionsCachingTest fails at random with "Value evaluation must not start, but it did"

GO-20576

CME: GoCoverageAnnotator.getOrCreateDirectoryInfo

GO-20932

GoSyntaxUpdateChangeListener launches a coroutine for every document change in any file type and reads PSI after project dispose

GO-20748

REWA: GoInheritorsCodeVisionProvider.handleClick reads PSI without read action

02 November 2026