News Roadmap

What’s Next: GoLand 2021.2 Roadmap

A few weeks ago we released GoLand 2021.1. With this update, you can build and run your program remotely via Docker, SSH, and WSL 2, use newly supported features from Go 1.16, including //go:embed, quickly generate code from JSON, handle errors with ease using new quick-fixes, and much more.

If you haven’t had a chance to track the new features in v2021.1, please visit the What’s New page for detailed descriptions, GIFs, and screenshots, or complete the What’s New in GoLand 2021.1 tutorial from the Welcome screen inside the IDE.

Now we’d like to share our plans for GoLand 2021.2. The team has already had a planning session and started working on the new features, so let’s go over those.

But before we start, we would like to say a big THANK YOU to all the people who helped us make GoLand better by sharing their product experience, feedback, and suggestions with us. The most active contributors are getting a free 1-year GoLand subscription and a special branded T-shirt!

Here are these wonderful folks:

  • Frederic Marand
  • Roman Leventov (YouTrack username: Roman.Leventov)
  • Andrey Sokolov (YouTrack username: falconandy)
  • Denis Cheremisov (YouTrack username: sirkon)
  • Vitaly Solodilov (YouTrack username: Mcdoker18)

You will receive an email with details soon.

Thank you for all your input. We love hearing from you, and each submitted issue is very much appreciated!

We’d like to highlight one more time that our nightly builds are available all the time to give you the chance to be at the forefront of technology and try out the latest changes before they’re released. To learn more about nightly builds, please read this blog post.

Roadmap 2021.2

Please note that we can’t guarantee that all of the features listed below will be included in GoLand 2021.2.

Go 1.17

  • Code inspections for type inference in generics.
  • Build constraints support, which will include code highlighting and code completion.

Go modules

As usual, we will pay special attention to Go modules.

  • We’ll improve the presentation of attached projects in the Project View to let you navigate between your modules more easily.
  • We’ll rework the current behavior of the go list command and let you control it in the settings.
  • GoLand will allow downloading additional dependencies in the go.mod file.
  • Go modules will become the default in the IDE.

Run targets

We’ll continue improving Run targets, such as by supporting more cases for using WSL 2.

What feature are you looking forward to the most? Please share your thoughts here in the comments, use the bug tracker, or tweet us @GoLandIDE.

image description