GoLand リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
GoLand 2026.3メジャーバージョン2026年11月5日
機能

JetBrains Air - one place to run your agents and verify their work

  • As of this release, JetBrains IDEs ship with Air, a new layer for agentic development. Work with the coding agents of your choice, and run, track, and verify multi-agent workflows inside your IDE, where code intelligence helps agents make fewer wrong turns and gives you the tools to review every change before it ships.
  • Your agents, your models, your subscriptions – with Junie Lite for free
    • Air works with Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode, and other ACP-compatible agents. It detects the agents already installed on your machine, so you can connect them with a single click, and add more from the agent registry.
    • Your existing setup carries over, too: provider subscriptions, API keys, and even a custom base URL all work, with no JetBrains AI subscription required. Run Claude Agent on your Claude subscription in the terminal or in a full-screen IDE tab, use other agent subscriptions in the chat or terminal, and switch between subscriptions at any moment, even mid-session.
    • Air includes free AI with the Junie Lite configuration, so you can use an agent without a subscription. You only need a JetBrains Account.
  • A central workspace to review changes and guide the agent
    • Review an agent's changes with the surrounding code and your project tools in view, and send feedback straight back to the agent. Anchor a note to a specific line in the diff, or comment directly from the code, so the agent gets concrete context about the change you want. Work in the chat or the terminal, whichever suits you.

Profiler skill for finding Go performance bottlenecks

  • The profiler skill brings agents into GoLand's Go performance optimization workflow. It can capture and analyze profiles, find expensive functions and call paths, and point you to source lines worth investigating. This builds on the Go Optimization tools introduced in GoLand 2026.2, which help you investigate CPU and memory usage.

Git worktrees for parallel work and easy code reviews

  • GoLand can now copy your local project configuration into new Git worktrees, including run configurations and other settings stored in .idea. You no longer need to commit those settings to Git or recreate them for each worktree.
  • You can also list local and ignored files in .worktreeinclude for the IDE to copy, and configure a custom script to run when a worktree is created, for example, to install dependencies.
  • Other worktree improvements include:
    • Support for multi-root projects.
    • More reliable worktree creation in repositories with submodules.
    • The option to check out a branch that is already checked out in another worktree, using --ignore-other-worktrees.
    • Automatic removal of deleted worktrees from Recent Projects.
    • Improved support for WSL and container-based projects.

Quick tasks and edits without opening a project

  • Not every task needs an open project. The redesigned Welcome screen, now called the Home window, offers a simpler in-editor view with fewer actions, so you can get to work the moment GoLand opens. Edit a file, run a terminal command, or perform Git actions – all without waiting for a full project to load.
  • Create a standalone file and start typing immediately, choosing its name and location when you save. When you need the full power of the IDE, your recent projects, along with actions to open or create a project, are on the left.

Performance improvements

  • Version 2026.3 improves GoLand's performance and addresses issues identified in automatic error and freeze reports.

Web development

  • Figma design context in AI chats
    • Send design context from Figma straight to an agent inside your IDE. Select any Figma layer and pass its hierarchy, spacing, and design variables directly to the chat, so that your agent knows exactly what the UI requires and can write better code.
    • This workflow is available through Figma Connect, a new plugin for JetBrains IDEs.

Remote development

  • The experience of working in remote projects is now closer to what you enjoy when working locally. You can connect and reconnect over SSH directly from GoLand, start editing before the remote IDE finishes loading, and authenticate with the methods your team already uses.
  • Remote development directly from the IDE
    • You can now work on projects hosted on a remote machine directly from GoLand. An integrated SSH connection flow lets you connect to a host, start a development session, and reconnect to existing sessions, keeping remote work part of your everyday coding workflow.
    • With connection and session management built into the IDE, your team will have fewer applications to configure, maintain, and keep secure.
  • Light mode for remote development
    • You can now start working on a remote project while the remote IDE is still downloading, installing, and launching. Light mode opens the project early and gives you immediate access to editing, the terminal, and file search, with no additional downloads. Once the remote IDE is ready, your session transitions to full mode automatically, preserving your work and state.
  • Native OpenSSH support
    • GoLand now uses OpenSSH for SSH connections, improving compatibility with the authentication methods and tools your team already uses.
    • Expanded support includes certificate-based authentication, hardware security tokens such as YubiKey, kerberos-sspi, X11 forwarding, and ProxyJump, along with a broader range of SSH agents and wrappers.

Kubernetes workflows

  • Quick database connections from containers and pods
    • When you select a container or pod that runs a database in Docker or Kubernetes, GoLand extracts its connection credentials automatically, so you can connect without copying host names, ports, or login details by hand.
  • File viewer for Kubernetes pods
    • View, create, and edit files in Kubernetes pods directly from GoLand, as though they were local.

Other updates

  • Automatic error and freeze reporting
    • GoLand 2026.3 automatically sends error and UI freeze reports to JetBrains, helping us identify the problems that interrupt your work and prioritize fixes based on their impact.
    • Reports contain only technical data. Personal details such as file paths, URLs, and usernames are removed from report messages before they leave your machine.
  • Sound cues for IDE events and editor line marks
    • Screen reader users now get audio cues for editor line marks: errors and warnings, lines added, changed, and removed under version control, and code folding. You can also hear when things finish. Builds, tests, and other time-consuming background tasks report their results with distinct sounds for success, warning, and error states, and breakpoint hits come with a sound too. If you work across multiple monitors or several projects at once, enable these sounds so you don't have to glance at the screen to check statuses.
    • With screen reader support enabled, line-mark cues and sounds for the most important events (builds, tests, breakpoint hits) are enabled by default. Agents in Air come with sound cues of their own, and they're enabled by default for everyone, whether or not you enable screen reader support. You'll hear when an agent finishes, stops with an error, or needs your input, and when dictation starts or stops. Everything else is opt-in. You can explore and preview the sounds on the new Accessibility settings page, and use the Play sound checkbox on the Notification settings page to enable cues for a specific notification group.
GoLand 2026.2.32026年9月16日
修正
  • Go Tools: Go Modules
    • 'Project open' scans a large Go project twice and discards the first scan.
GoLand 2026.2.2.12026年9月4日
修正
  • Code Insight
    • Go 1.27: IDE ignores GOEXPERIMENT flags that the toolchain enables by default.
  • Inspections
    • Regression: Spurious "Build constraints exclude all the build files" in 2026.2.* on WSL.
GoLand 2026.2.22026年9月3日
修正
  • Regression: Spurious "Build constraints exclude all the build files" in 2026.2.* on WSL.
GoLand 2026.2.1.12026年8月19日
機能
  • Inspections
    • Added a new option to Run Go fix in the pre-commit check (after the Cleanup option) - only for Go plugin.
修正
  • Code Insight
    • Go 1.27: IDE ignores GOEXPERIMENT flags that the toolchain enables by default.
  • Inspections
    • Go Fix - Small visual underlying of Go fix suggestion.
    • No preview is available for the fixed issue.
  • Profilers
    • Escape Analysis Tool compilation fails if contains <autogenerated> entries on Windows/WSL2.
  • No subsystem
    • Go fixes with no quick fixes show no preview.
GoLand 2026.2.12026年8月10日
修正
  • IDE
    • Go SDK notification: changed wording.
  • Inspections
    • Add Go fix to the pre-commit check.
  • Cosmetics
    • Go Fix - Small visual 'underlying' of Go Fix suggestion.
    • No preview is available for the fixed issue.
  • Profilers
    • Escape Analysis Tool compilation fails if contains <autogenerated> entries on Windows/WSL2.
  • No subsystem
    • Go fixes with no quick fixes show no preview.
GoLand 2026.2.0.12026年7月24日
修正
  • IDE 2026.2 EAP 8 breaks compatibility with BigData plugin.
  • Disable vfs.windows.use.buffered.directory.stream in platform.
GoLand 2026.2メジャーバージョン2026年7月16日
機能

Go performance optimization

  • 'pprof' profiling without additional setup - Previously, profiling in GoLand required using a test as the entry point. GoLand 2026.2 extends pprof profiling beyond tests and now supports profiling regular Go applications. You can collect CPU, memory, mutex, block, and goroutine profiles using standard run configurations. You can also import and export pprof profiles. This lets you capture performance data from production environments and analyze it in GoLand.
  • Support for the Goroutine leak profile - GoLand 2026.2 adds support for the new Goroutine leak profile introduced in Go 1.27. It helps you find goroutines that are permanently blocked and can never resume execution because the synchronization primitive they are waiting on, such as a channel, sync.Mutex, or sync.Cond, has become unreachable.
  • Redesigned profile viewer - GoLand 2026.2 introduces a redesigned profile viewer that makes performance data easier to explore and understand. Switch between multiple visualizations, including flame graphs, call trees, top functions, and graph views. The graph visualization helps you quickly understand relationships between callers and callees, identify hot paths, and navigate directly to the relevant source code.
  • Profiling data in the editor gutter - You no longer need to switch between profile views and source code to understand where your application spends execution time. GoLand now visualizes profiling results directly in the editor gutter, showing how much time was spent at specific lines and call sites. You can quickly identify hotspots, navigate to expensive operations, and understand performance bottlenecks in the context of your code.
  • Live CPU and memory charts - The new live performance charts show CPU and memory consumption directly in the IDE while your application runs. You can observe resource usage as it changes, verify the impact of optimizations, and quickly spot suspicious spikes without switching to external monitoring tools.
  • Struct optimization tool - The order of fields in a struct can affect how much memory it uses. Even small inefficiencies can add up when a struct is created thousands or millions of times. The new memory alignment tool detects opportunities to reduce memory usage by rearranging struct fields without changing your code's behavior. You can apply the suggested optimization with a single quick-fix. This is especially useful for applications that process large amounts of data or keep many objects in memory. You can run the analysis manually or enable the inspection in the editor.
  • Escape analysis support - When you need to investigate unexpected memory usage, performance issues, high allocation activity, or increased garbage collection pressure, compiler allocation decisions can provide valuable clues. GoLand now visualizes Go compiler escape analysis directly in the editor, helping you understand why certain values are allocated on the stack or the heap. Instead of parsing compiler output, you can inspect allocation decisions alongside your code.

Modernize your code with confidence

  • Support of go fix - GoLand 2026.2 now integrates with the official go fix tool and surfaces its recommendations directly in the editor. When the Go team introduces a new language or standard library migration, GoLand highlights affected code and offers the same quick-fixes provided by the Go toolchain. Apply updates directly in the editor to ensure your codebase stays up to date as new fixes become available. You can review and apply updates without leaving the IDE, making it easier to adopt new Go versions across large projects.

AI

  • Agent skills manager - The new skills manager gives you a dedicated place to view and manage agent skills. Skills provide reusable workflow knowledge that helps AI agents understand how to perform specific tasks and interact with available tools. This makes agent behavior more predictable and easier to customize.
  • Configurable AI completion models - AI completion is an in-editor code suggestion experience that combines inline completion and next edit suggestions that go beyond the cursor. Available to all JetBrains AI users out of the box, it's powered by JetBrains-trained models and doesn't use up your AI credits. With the latest update, you can now connect your own OpenAI-compatible model providers for AI completion.
  • GitHub Copilot built into GoLand - You can now access GitHub Copilot directly from the JetBrains AI chat. Sign in with your GitHub account, select a Copilot model, and use Copilot-powered chat capabilities alongside other supported agents from a unified interface. This removes the need to switch between separate AI integrations inside the IDE.

Application and infrastructure workflows

  • Inline service actions in Docker Compose - Working with multicontainer applications often requires switching between configuration files, logs, browsers, and terminal windows. GoLand now provides inline actions directly inside Docker Compose files. You can view service status, access logs, open exposed endpoints, and perform common actions directly from docker-compose.yaml.
  • Service templates for Docker Compose - When building a Docker Compose configuration from scratch, you usually have to search documentation and copy service definitions. GoLand now provides smart service templates for common technologies such as PostgreSQL, Kafka, Redis, and others. Start typing a service name and the IDE generates a ready-to-use configuration that you can customize for your environment.
  • Terraform testing framework support - GoLand 2026.2 adds support for the Terraform testing framework, bringing code insight, navigation, completion, and validation to Terraform test files. You can now work with infrastructure tests using the same IDE assistance available throughout the rest of your Terraform workflow.

IDE performance and workflows

  • Automatic creation of run/debug configurations - GoLand 2026.2 can now automatically detect main packages in your project and create run configurations for them. Instead of manually configuring each application entry point, you can start running, debugging, or profiling your code right away from the gutter or the Run/Debug Configurations menu.
  • Faster code analysis for large projects - GoLand 2026.2 improves the performance of inspections, highlighting, and project-wide analysis, reducing the time spent processing large files and complex codebases. These optimizations help keep the IDE responsive while you edit, navigate, and analyze code.
  • Improved performance when saving files - GoLand now performs file writes asynchronously, reducing UI freezes when working with large projects, WSL environments, Docker containers, and remote file systems. The result is a smoother editing experience, especially in environments where file operations are slower.
  • Git worktree improvements - In GoLand 2026.2, you can use worktrees in WSL environments, remove pruned worktrees directly from the IDE, and benefit from improved cleanup and deletion handling. These improvements make parallel development workflows easier to manage.
  • Deprecation of the Machine Learning Code Completion plugin - The Machine Learning Code Completion plugin is now deprecated and no longer bundled with GoLand. As AI completion, next edit suggestions, and AI agents have become the primary ways developers receive coding assistance, usage of ML-based completion ranking has declined. If you still rely on the plugin, you can continue to install and use it from JetBrains Marketplace.
GoLand 2026.1.12026年4月23日
修正
  • IDE
    • Fixed the 'What's new' display in the IDE when switching themes.
GoLand 2026.1メジャーバージョン2026年3月26日
機能

Modernize your code for Go 1.26

  • See where your code can be improved - When your project adopts a new Go version, GoLand scans your code and highlights constructs that can be modernized. These updates appear as dedicated syntax update alerts in the editor. Each alert explains what can be improved and why. The goal is not only to help you migrate, but also to make new language features visible as you work. Updates are shown with a distinct highlighting style and a dedicated icon, making them easy to spot without interrupting your workflow.
  • Apply syntax updates safely with quick-fixes - GoLand adds two Go 1.26 syntax update inspections:
    • Pointer creation with new().
    • Type-safe error unwrapping with errors.AsType.
  • Start syntax updates from anywhere in the IDE - Modernization does not have to stop at a single quick-fix. Once you update one occurrence, you can expand the change to the entire project. GoLand provides several entry points, so you can start where it feels most natural:
    • Right after applying a quick-fix, click Analyze code for other syntax updates.
    • Open Search Everywhere by pressing Shift twice and run the Update Syntax action.
    • Open go.mod with the go 1.26 directive and click Analyze code for syntax updates.
    • Go to the Refactor menu and select Update Syntax.
    • After the analysis completes, GoLand collects all findings under the Syntax updates node in a separate tab in the Problems tool window.
  • Review and apply bulk updates with a diff preview - After you run the analysis for the entire project or a selected scope, you can:
    • Review grouped results under the Syntax updates node in the Problems tool window - GoLand shows a diff view so you can review exactly what will be modified.
    • Apply fixes to individual items or entire groups.

Cloud and infrastructure workflows

  • Manage Terraform Stacks with more clarity - You can now manage your Terraform infrastructure with more clarity and control by working with Terraform Stacks directly in GoLand. Benefit from code completion, improved structural insight, and the ability to create new components and deployments from the menu, as well as quick navigation between components. This helps you stay oriented in complex infrastructure setups without worrying about redoing your work.

Productivity enhancements

  • Get a smoother Linux experience with native Wayland support - GoLand now runs natively on Wayland by default. This transition provides Linux professionals with ultimate comfort through sharper HiDPI and better input handling, and it paves the way for future enhancements like Vulkan support. GoLand will automatically fall back to X11 in unsupported environments to keep your workflow uninterrupted.
  • Enjoy a more comfortable editing experience - A smooth caret animation and updated selection behavior provide improved comfort, a cleaner look, and a more enjoyable coding experience.
  • Work on multiple branches at the same time with Git worktrees - With the evolution of AI agents, running multiple tasks in parallel has become a major time-saver, and this is precisely where Git worktrees are extremely handy. To support cutting-edge workflows for AI-boosted software development, GoLand now provides first-class support for Git worktrees. Create a separate worktree for an urgent hotfix, hand off another one to an AI agent, and keep working in your main branch - all at the same time, without interruption. Even if you don't use agents, worktrees will save you time on branch switching, especially in big projects.

Get more done with AI assistance in GoLand

  • Pick the right AI agent for the task - In addition to Junie, Claude Agent, and most recently Codex, GoLand now lets you work with more AI agents directly in the AI chat. You can choose from agents such as GitHub Copilot, Cursor, and many others supported through the Agent Client Protocol (ACP). With the new ACP Registry, you can discover available agents and install them in just one click.
GoLand 2025.3.32026年2月19日
機能
  • Debugger
    • Updated Delve to version 1.26.
修正
  • Go Linter (golangci-lint)
    • Go Scratch files not created when "Execute golangcli-lint fmt" is enabled.
GoLand 2025.3.22026年2月9日
機能
  • IDE
    • Go 1.26 Language Change: Updated built-in new function analysis to support expressions as operands.
    • Go 1.26 Tooling Change: Replaced references to 'go tool doc' with 'go doc'.
修正
  • Code Insight
    • Recursive type constraints.
  • IDE
    • NoClassDefFoundError: GoTerraformUsageCollector in GoLand 2025.3.1 when opening projects with Terraform files.
  • Usability
    • Fixed "Edit Terraform files in GoLand" popup.
  • Inspections
    • Alias of generic type - Cannot use alias as the type.
    • Type generic alias not recognize correctly.
    • Redundant else branch suggestion becomes compilation error.
  • Refactorings
    • "3rd parameter should have a type" when refactoring.
GoLand 2025.3.1.12026年1月14日
修正
  • IDE
    • NoClassDefFoundError: GoTerraformUsageCollector in GoLand 2025.3.1 when opening projects with Terraform files.
  • Core. Eel
    • WSL project settings are reset once after updating from 2025.3 or earlier versions.
  • Core. WSL
    • WSL2 project settings are reset after restart.
  • Version Control
    • VCS performance degradation in WSL-based projects in 2025.3.1.
  • Version Control. Git
    • [WSL] Git operations are very slow.
GoLand 2025.3.12026年1月8日
修正
  • IDE
    • Non-modal welcome screen: set default focus to project list.
    • 'Tips of the Day' shown after several days even though they're disabled.