Go logo

GoLand

A cross-platform Go IDE with extended support for JavaScript, TypeScript, and databases

Early Access Program Features

GoLand 2019.3 EAP 4 is Out with MongoDB Support and Importing & Handling Known Package Aliases

Get this EAP build via the Toolbox App, download from the website, or use a snap package (for Ubuntu). Or, right in GoLand, select Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates.

Download GoLand 2019.3 EAP 4

Remember that you can also use nightly builds based on the latest development code almost every day, if you don’t want to wait for the official announcements of EAP builds. Note they are available via the Toolbox App only.

MongoDB

GoLand 2019.3 EAP 4 has basic support for MongoDB!

Now you can view collections and fields in the database explorer.

database_view

Open any collection or observe the query result. It’s also possible to sort by columns or filter the values.

data_view

Run queries and get the results. Select a statement and run it by pressing Ctrl/Cmd+Enter or by using the Play button on the toolbar.

query

Your feedback is vital to us! Please share your thoughts in the comments below or in our bug tracker, or tweet us @GoLandIDE.

Enhanced handling of package aliases

GoLand now suggests importing packages based on their used aliases via Alt+Enter in any file in your project.

enhanced-handling-package-aliases

Improved code folding for composite literals

GoLand provides code folding for composite literals. Use the code folding toggles to fold or expand the code fragment, or press Ctrl+NumPad –/Ctrl+NumPad Plus on Windows or ⌘+NumPad –/⌘+NumPad Plus on macOS. To configure the default code folding behavior, go to Settings/Preferences | Editor | General | Code Folding.

code-folding-composite-literals

Notable bug-fixes:

GO-8186 — the debugger works well with projects using Go 1.10.

image description