GoLand 2025.3 Is Out!
GoLand 2025.3 brings a set of powerful upgrades designed to help you write cleaner and more efficient code. This release introduces on-the-fly resource leak detection, bundled Terraform support, smoother single-file editing, updates to golangci-lint integration, and performance boosts everywhere in the IDE.

Early resource leak detection
GoLand now helps you catch resource leaks – situations where files, connections, or other resources are opened but never properly closed. This new local inspection analyzes your code in real time and alerts you when it identifies a resource that might have been inadvertently left open.

Multi-agent experience: Junie and Claude Agent
Claude Agent has become the first third-party AI agent natively integrated into GoLand. With its addition, GoLand introduces a multi-agent experience that brings even more flexibility and power to your development workflow. Now that Claude Agent and Junie are available in the same chat interface, you can switch between agents seamlessly and get the right kind of assistance for every task.

Out-of-the-box Terraform support
The Terraform plugin now comes bundled with GoLand and is enabled by default. You can open .tf files and get all the essential features right out of the box:
- Syntax highlighting
- Code completion, including full-line code completion
- File templates
- Navigation
- Formatting support
- Inspections
- Quick documentation
- One-click run configurations for planning, validating, and applying your Terraform changes
This is especially useful if you manage infrastructure alongside your Go code. For more information about the Terraform plugin, see the GoLand documentation or watch the video.

Kubernetes experience improvements
Deploying databases and services just got easier, as you can write, apply, and manage everything directly in your editor.
Stay in context with the cluster and namespace selector at the top, and spot issues fast with live resource status icons. Struggling with missing env variables or failed pods? Fix them instantly with one-click logs and redeploy without leaving your manifest.
Secure your service setup with in-editor secret management. View and copy database credentials directly from your YAML.
Need to connect? Use one-click port forwarding to forward container ports, autoload secrets, and set up an instant connection to your database or service in seconds.
From deployment to debugging to connecting, everything is seamless and in one place – helping you stay focused and work smarter!

No project setup needed to open files
Here are a few ways to open single files:
- Drag a file into the IDE
- Run the terminal command:
goland myfile.go(macOS). Check out the GoLand documentation for more details. - Double-click a file to open it directly
- Select File | Open from the main menu
- Click Open on the Welcome screen
This is perfect for quick edits or trying out small ideas without the overhead of managing a full project.
Golangci-lint now enabled by default with new formatting support
GoLand adds support for golangci-lint fmt, a new formatting command introduced in version 2 of the linter tool. You can now format your code on save using your preferred formatter or a combination of tools, all configured through golangci-lint.
This integration gives you full control over code style and removes the need for separate file watchers like go-fumpt. Formatting is now part of your linting workflow, making your setup simpler and more consistent.

Islands theme
The Islands theme is now the default look in GoLand. More than just a visual refresh, it reflects our commitment to providing the ultimate comfort throughout your development experience.
Instantly recognizable tabs, improved in-editor contrast, clear separation between working areas, and rounded corners create a soft and balanced environment that was designed around one goal: helping you stay focused and code with ease.Learn more in this blog post.

Faster and smoother performance
Stability and performance are a top priority for the GoLand team, and we continue to invest in making the IDE faster and more reliable with every release.
In 2025.3, we’ve made several key improvements:
- Fewer low-memory warnings during long sessions
- Smarter indexing for large projects
- Platform-level updates for better overall responsiveness
The result: GoLand feels faster and more stable, especially in complex or long-running sessions.
Even more improvements
Simplify your control flow with the redundant else inspection
A new inspection helps you remove unnecessary else blocks that follow if statements ending with return, panic, or similar functions. GoLand detects these cases and offers quick-fixes to make your code more concise.

Fold directive blocks in go.mod
You can now collapse or expand directive sections in go.mod files, including:
requirereplaceexcluderetractuse,godebug,tool, andignore
Everything is expanded by default, but you can use your usual code folding shortcuts to tidy things up.

Other AI updates
Coming Soon: Bring your own key (BYOK)
BYOK lets you connect your own API keys from OpenAI, Anthropic, or any local model compatible with OpenAI’s API, giving you more flexibility and control over how you use AI in GoLand. Now you can use AI chat interfaces and agents without logging into JetBrains AI, which is perfect for developers who already have API keys and want to work with their preferred provider.
But if you’d like the full-fledged AI experience, the JetBrains AI subscription (including the free tier) adds enhanced completions, extra models, and bonus credits, while still letting you use your own key for the chat or agent.
Transparent AI quota tracking in your IDE
You can now view your remaining AI credits, renewal date, and top-up balance directly in GoLand. If you exceed your quota, you can initiate a top-up directly from the IDE.
This update makes it easier to keep track of your AI resources, bringing more clarity and convenience to how you manage your AI usage.

That wraps up the highlights of GoLand 2025.3.
We hope these changes make your workflow smoother and more enjoyable.
We would love to hear your thoughts – feel free to tag us on X, drop into the #goland-gophers Slack channel, or create a ticket in our YouTrack issue tracker.
Happy coding,
The GoLand team