GoLand(日本語版) リリース

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

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
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.