GoLand 2024.3 Help

Release notes

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

Feature

Ticket

Description

GO-15087

Debugger: enable String() object view

GO-17498

New Terminal: Add packages completion to go build, vet commands

GO-17497

New Terminal: go help command is not available in completion pop-up

GO-3404

Inspection for cyclic imports

GO-17496

New Terminal: go tool completion is not available

GO-17608

New Terminal: Show completion for 'go telemetry' command

GO-17393

Intention Actions visibility experiment

GO-15518

Type parameters on aliases

GO-17508

Inline AI prompt for Go

GO-17524

New project: Empty project option

GO-16425

Running multiple Go services in parallel via single UI

GO-16318

Add Emulate terminal in output console in run configurations

GO-14848

To support go:debug directive

Usability Problem

Ticket

Description

GO-14136

Exclude static strings const from inlay constant hint

Task

Ticket

Description

GO-17705

AIA Promo Window in 2024.3 RC

GO-17534

To disable Optimize Imports in Actions on Save by default

GO-16983

Add interface methods implementations to the refactoring section

GO-17144

Add the Share feedback button to the main toolbar in EAP

GO-17442

Change the Context Actions tooltip

GO-16745

Use modular schema to run GoLand frontend from source code

GO-17110

Add a hint when adding a new method to an interface

GO-16828

Remove GoFileTypeStatisticsProvider

GO-17070

Refactoring: Integrate reverse type inference directly into `getGoType()`

Bug

Ticket

Description

GO-17461

Start failed or IDE freezes with multiple opened projects (SOE in com.goide.sdk.GoZVersionFileGist)

GO-17645

GoOptimizedImportsTracker.fileClosed

GO-17526

Open With functionality doesn't work on Mac

GO-17628

Suggested rename refactoring visibility improvement

GO-17319

False positive "Invalid recursive type: anonymous interface refers to itself"

GO-14833

Collapsed code without changes re-expanded after Go Fmt File action

GO-17441

False syntax error report: The 'range' clause over 'f. All()' requires exactly 2 iteration variables

GO-16982

Data flow analysis inspections are not available in IDEA Go plugin

GO-12104

File Cache Conflict pops up when Actions on Save and File Watcher are configured together

GO-17530

inspect.sh freezes after project and inspection profile initialization

GO-17050

Go SDK cannot be downloaded from IDE in Dev Containers

GO-17436

"Add method to interface" fails when not invoked on the last line

GO-5153

Invalid Method Expression (needs pointer receiver) is not detected

GO-17133

Go SDK is not configured automatically for moby project in DevContainers

GO-16631

Occasionally red code in an opened file in editor (project and go sdk are already indexed by that time)

GO-17435

New Project button is absent on Welcome Screen

GO-16194

False positive "Condition is always true/false" when using min/max functions

GO-17205

Housekeeping: add the ability to navigate to test data from test sources

GO-17239

Invalid link to quickdoc for methods with generic receivers

GO-12835

Redundant type conversion to string leads to incompatible code with generics

Security Problem

Ticket

Description

GO-17417

GOPROXY is automatically set to goproxy.cn in China

Performance Problem

Ticket

Description

GO-16923

Add an option to run 'go list -m all' in parallel

Auto-reported Exception

Ticket

Description

GO-17042

Run GoCallerHierarchyTreeStructure.search() under progress indicator

Last modified: 13 November 2024