What’s Next: GoLand 2022.2 Roadmap
Last week we released GoLand 2022.1. The first major update brings support for generics and Go workspaces and new features for working with microservices, such as the ability to see all endpoints in a dedicated tool window and to generate HTTP requests right from your Go files.
Learn more on our What’s New page, where you’ll find a full overview of the release along with GIFs and screenshots. If you prefer a more interactive approach to learning about these new GoLand features, feel free to complete the What’s New in GoLand 2022.1 tutorial on the Welcome screen.
Thank you note to the most active users
We reward the most active evaluators during each Early Access Program. These are the users who helped us make GoLand better by sharing their experience, feedback, and suggestions with us.
We truly appreciate your time and efforts. We will contact you shortly to send you a 1-year GoLand subscription and a branded T-shirt. Thank you!
GoLand 2022.2 | What’s next?
Please note: We can’t guarantee that all of the features listed below will be included in GoLand 2022.2.
We’ll continue striving to improve your experience with generics support by polishing existing functions and adding new ones. We plan to significantly improve working with SQL injections and enhance Go modules support.
Check out the details below.
— We will add support for Implement interface refactoring to correctly generate interface methods with type parameters.
— A bunch of code inspections will be added to warn you about the following:
- Incorrect usage of a generic type without instantiation.
- Incorrect usage of a type parameter as a constraint in type parameter definition.
- Recursive constraints.
- Unused type parameters (declaration site).
- Unused type arguments (call site).
- Type argument and type parameters count mismatch.
— GoLand will automatically insert  before () if type inference does not succeed and types cannot be omitted.
Improvements for SQL injections
We’re planning to add a diverse set of improvements to SQL injections, including implementing Language Injection for an interface and its methods and adding IDE suggestions with a list of available SQL drivers and how to connect databases to them.
We already had this feature in our plans for GoLand 2022.1, but now we’ve reprioritized it. The upcoming version will have the ability to run fuzzing right inside the IDE. If you are curious about what fuzzing is, check out this blog post by the Go team.
— go.work file will receive syntax highlighting and the ability to navigate to modules.
— Sync Go Module and Sync dependencies quick-fixes will be revised.
— We will add support for go:linkname directives and unix build constraint of Go 1.19.
Subscribe to Blog updates
What’s Next: GoLand Roadmap 2023.2
We plan to focus on two main areas: user experience and error handling.
What’s New in Go: The Developer Ecosystem Report 2022
Every year JetBrains asks thousands of developers all around the world different questions about how they use programming languages. We then publish the results that show the current trends in various communities, including the Go ecosystem. Today, we’re happy to share the State of Develope…
What’s Next: GoLand Roadmap 2023.1
At the beginning of December we released a new version of GoLand and celebrated GoLand’s 5th anniversary. We are now ready to share our plans for the next major update.
What’s Next: GoLand Roadmap 2022.3
We’ve just released a new version of GoLand and are ready to share our plans for the next major update. If you haven’t yet checked out what we packed into GoLand 2022.2, here’s a brief overview. The second release brings: New quick-fixes, a bunch of code inspections, and other improveme…