GoLand 2026.1

Released: Mar 26, 2026

2026.1 での更新項目

機能

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.