Go logo

GoLand

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

Releases

GoLand 2024.2 Is Out!

Beyond performance improvements and enhanced language support, GoLand 2024.2 introduces a powerful new refactoring to Add method to interface and all its implementations. We’ve also refined remote development and dev container support to ensure a smoother experience for developers working in remote environments. Last but not least, a number of UX and AI enhancements are waiting for you in this update. Let’s dive right in!

Download GoLand 2024.2

New refactoring: GoLand 2024.2 introduces the highly anticipated Add method to interface and all its implementations refactoring! It allows you to add a new method to an interface and all its implementations in one swift action.

Reverse type inference support
Add method to interface and all its implementations refactoring

In core language features, we’ve added full support for reverse type inference and an intention action to Replace ‘if’ with ‘switch. The IDE also offers improved support for generics.

Replace ‘if‘ with ‘switch
Reverse type inference

Productivity-focused updates include optimized project scanning, resulting in faster project opening times. Additionally, the IDE now lets you perform more actions even before it completes indexing.

Developer experience now features a refreshed user interface with customizable elements and improved navigation. For those working with cloud-native applications, the integrated Kubernetes plugin will be a valuable addition. Learn more about these DX and UX updates on our website.

Remote development and Infrastructure as code now provide enhanced remote development workflows, a near-native development experience for dev containers, and improved support for Terraform.

Migration flexibility makes things easier for users transitioning from other editors since we fully understand the importance of familiar workflows. You can seamlessly transfer your settings from Visual Studio Code to GoLand upon first launch by using the Import Settings dialog. If you’re a Vim user,you can keep all your keyboard flows in GoLand with the IdeaVim plugin and your Vim configuration files.

In this post, we’ve highlighted only the most significant and anticipated enhancements. For a complete rundown of the new features, visit our What’s New page.

We’d love to hear your feedback on these new features so that we can make them even better. Share your thoughts on X (formerly Twitter), leave your comments below, create an issue in our tracker, or drop us a message in the #goland-gophers Slack channel. 

Happy developing!

image description