GoLand 2025.3 Released: Enhanced Features for Professional Go Development

Software Development

Discover GoLand 2025.3, featuring real-time resource leak detection, bundled Terraform support, improved Kubernetes integration, smoother single-file editing, and AI updates for Go developers.

GoLand 2025.3 has been released, introducing a suite of powerful upgrades designed to help you write cleaner and more efficient Go code. This version features on-the-fly resource leak detection, bundled Terraform support, smoother single-file editing, enhanced golangci-lint integration, and significant performance boosts across the IDE.

You can download GoLand 2025.3 today to experience these new features.

Early Resource Leak Detection

GoLand now assists you in catching resource leaks – situations where files, connections, or other resources are opened but not 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 is now natively integrated into GoLand, making it the first third-party AI agent to be included. With this addition, GoLand introduces a multi-agent experience that significantly enhances flexibility and power in your development workflow. Now, with both Claude Agent and Junie available in the same chat interface, you can seamlessly switch between agents to get the right kind of assistance for every task.

Out-of-the-Box Terraform Support

The Terraform plugin is now bundled with GoLand and enabled by default. You can open .tf files and immediately access essential features, including:

  • 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 integration is particularly useful if you manage infrastructure alongside your Go code. For further details on the Terraform plugin, refer to the GoLand documentation or watch the video.

Kubernetes Experience Improvements

Deploying databases and services is now simpler, allowing you to write, apply, and manage everything directly within your editor.

Stay in context with the cluster and namespace selector at the top, and quickly identify issues using live resource status icons. If you're encountering missing environment variables or failed pods, resolve 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 files.

Need to connect? Utilize one-click port forwarding to forward container ports, autoload secrets, and establish an instant connection to your database or service in seconds.

From deployment to debugging and connecting, the entire process is seamless and centralized, helping you maintain focus and work more intelligently.

No Project Setup Needed to Open Files

GoLand 2025.3 allows for quick edits or trying out small ideas without the overhead of managing a full project. Here are several ways to open single files:

  • Drag a file directly into the IDE.
  • Run the terminal command: goland myfile.go (macOS). Refer to 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 feature is ideal for quick edits or experimenting with small code snippets without requiring a full project setup.

Golangci-lint Enabled by Default with New Formatting Support

GoLand now includes support for golangci-lint fmt, a new formatting command introduced in version 2 of the linter tool. You can now format your code upon saving using your preferred formatter or a combination of tools, all configurable through golangci-lint.

This integration provides full control over code style and eliminates the need for separate file watchers like go-fumpt. Formatting is now an integral part of your linting workflow, resulting in a simpler and more consistent setup.

Islands Theme

The Islands theme is now the default visual style in GoLand. More than just a visual refresh, it underscores our commitment to delivering 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 designed with one goal: helping you stay focused and code with ease. Learn more about the Islands theme in this blog post.

Faster and Smoother Performance

Stability and performance remain 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 implemented several key improvements:

  • Fewer low-memory warnings during extended sessions.
  • Smarter indexing for large projects.
  • Platform-level updates for enhanced overall responsiveness.

The result is a GoLand experience that feels faster and more stable, particularly in complex or long-running development sessions.

Even More Improvements

Simplify Control Flow with Redundant else Inspection

A new inspection helps you identify and remove unnecessary else blocks that follow if statements ending with return, panic, or similar functions. GoLand detects these cases and provides 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 require, replace, exclude, retract, use, godebug, tool, and ignore. All sections are expanded by default, but you can use your standard code folding shortcuts to organize and tidy up the view.

Other AI Updates

Coming Soon: Bring Your Own Key (BYOK)

BYOK will enable you to connect your own API keys from OpenAI, Anthropic, or any local model compatible with OpenAI’s API. This provides greater flexibility and control over how you utilize AI within GoLand. You'll be able to use AI chat interfaces and agents without needing to log into JetBrains AI, which is ideal for developers who already have API keys and prefer to work with their chosen provider.

For a full-fledged AI experience, a JetBrains AI subscription (including the free tier) offers enhanced completions, additional models, and bonus credits, while still allowing you to use your own key for chat or agents.

Transparent AI Quota Tracking in Your IDE

You can now monitor your remaining AI credits, renewal date, and top-up balance directly within GoLand. If you exceed your quota, you can initiate a top-up directly from the IDE.

This update streamlines the tracking of your AI resources, bringing more clarity and convenience to your AI usage management.

This concludes the highlights of GoLand 2025.3. We hope these changes enhance your workflow and make your development experience more enjoyable.