Sunday, July 26, 2026
HomeGolangGoLand 2026.2 Is Now Obtainable!

GoLand 2026.2 Is Now Obtainable!


GoLand
Releases

GoLand 2026.2 is all about serving to you perceive and enhance your Go purposes with much less effort. This launch introduces the brand new Go Optimization software window, bringing profiling, escape evaluation, and struct optimization right into a single workflow. Now you can profile common Go purposes with out further setup, analyze manufacturing profiles, monitor CPU and reminiscence utilization in actual time, and visualize efficiency information straight in your code.

Preserving your codebase updated is less complicated, too. GoLand now integrates with the official go repair software, bringing language and customary library migrations straight into the editor. You possibly can overview and apply official Go updates with out leaving the IDE, and even run go repair routinely as a part of your pre-commit checks.

This launch additionally expands the IDE’s AI capabilities with reusable abilities, configurable AI completion fashions, and GitHub Copilot integration. Alongside these updates, you’ll discover enhancements for Docker Compose, Terraform, giant initiatives, Git workflows, and total IDE responsiveness.

Let’s take a better have a look at what’s new.

Go efficiency optimization

Efficiency optimization typically means juggling a number of instruments, compiler output, and supply code. GoLand 2026.2 brings these workflows collectively within the new Go Optimization software window, making it simpler to profile purposes, perceive compiler choices, and optimize reminiscence utilization with out leaving the IDE.

Whether or not you’re investigating manufacturing bottlenecks, lowering reminiscence consumption, or monitoring down pointless allocations, GoLand now gives the instruments you want in a single workflow.

pprof profiling with out further setup

Discovering efficiency bottlenecks shouldn’t require particular take a look at setups.

Beforehand, profiling in GoLand required utilizing a take a look at because the entry level. GoLand 2026.2 extends pprof profiling past exams and now helps profiling common Go purposes. You possibly can accumulate CPU, reminiscence, mutex, block, and goroutine profiles straight from customary run/debug configurations.

In contrast to conventional pprof workflows, no further setup is required. You do not want to configure profiling endpoints, launch exterior instruments, or manually put together profile information earlier than analyzing your software.

GoLand additionally helps importing and exporting pprof profiles. Seize efficiency information from manufacturing environments, open it within the IDE, and navigate straight from the profile to the corresponding supply code.

Whether or not you’re optimizing an area software or investigating manufacturing points, profiling is now out there straight out of your on a regular basis growth workflow.

For a deeper have a look at Go profiling, try our Sensible Information to Profiling in Go weblog publish.

Help for the Goroutine leak profile

Go 1.27 introduces a brand new Goroutine leak profile, and GoLand 2026.2 totally helps it.

The profile helps determine goroutines which can be completely blocked as a result of the synchronization primitive they’re ready on, equivalent to a channel, sync.Mutex, or sync.Cond, has develop into unreachable.

You possibly can seize and analyze Goroutine leak profiles alongside CPU, reminiscence, block, mutex, and goroutine profiles from the Go Optimization software window, making it simpler to diagnose concurrency issues earlier than they develop into manufacturing points.

The function turns into out there routinely when your mission makes use of Go 1.27.

Redesigned profile viewer

Efficiency information is simply helpful whether it is straightforward to discover.

GoLand 2026.2 introduces a totally redesigned profile viewer with a number of methods to examine your profiling outcomes. Change between flame graphs, name bushes, prime features, and graph visualizations to know your software’s execution from completely different views.

The brand new graph visualization makes it particularly straightforward to know relationships between callers and callees, observe execution paths, and navigate on to the related supply code.

Profiling information within the editor gutter

Efficiency evaluation now not requires consistently switching between your supply code and the profile viewer.

GoLand now shows profiling outcomes straight within the editor gutter, permitting you to see the place your software spends its time.

Profiling annotations stay synchronized with the profile viewer, making it straightforward to maneuver between high-level efficiency evaluation and particular person features with out dropping context.

Reside CPU and reminiscence charts

Some efficiency issues are best to note whereas an software continues to be operating.

The brand new reside efficiency charts show CPU and reminiscence utilization straight within the IDE as your software runs. You possibly can observe useful resource consumption in actual time, confirm the affect of optimizations, and spot sudden modifications with out switching to exterior monitoring instruments.

If you determine uncommon useful resource utilization, you possibly can instantly seize a profile and proceed the investigation within the Go Optimization software window.

Struct optimization software

The order of fields inside a struct impacts how a lot reminiscence it makes use of. Small inefficiencies can develop into important when a struct is created hundreds or thousands and thousands of instances.

GoLand now detects alternatives to cut back reminiscence utilization by rearranging struct fields whereas preserving your program’s habits. A fast-fix routinely applies the optimized structure, serving to you scale back reminiscence consumption with minimal effort.

That is notably helpful for providers that course of giant datasets or maintain many objects in reminiscence.

Escape evaluation help

Reminiscence allocation choices straight have an effect on each software efficiency and reminiscence utilization.

GoLand now visualizes the Go compiler’s escape evaluation straight within the editor, exhibiting whether or not values stay on the stack, escape to the heap, or might be optimized additional.

As an alternative of parsing compiler output, you possibly can examine allocation choices alongside your supply code, making it a lot simpler to know sudden heap allocations and optimize performance-critical code.

Code modernization

Preserving a codebase aligned with the newest Go releases typically requires reviewing migration guides, figuring out affected code, and making use of updates manually. GoLand 2026.2 simplifies this course of by integrating with the official go repair software, permitting you to modernize your code with out leaving the IDE.

Help for go repair

Each Go launch introduces alternatives to simplify code or undertake new language and customary library options. Till now, making use of these updates typically required operating command-line instruments and reviewing modifications exterior of your growth workflow.

GoLand now integrates with the official go repair software and surfaces its suggestions straight within the editor. When the Go workforce introduces a migration, the IDE highlights affected code and gives the identical updates offered by the Go toolchain.

You possibly can examine every proposed change earlier than making use of it, making migrations predictable even throughout giant initiatives. In the event you choose to implement modernizations routinely, go repair can be added to your pre-commit checks, serving to you retain your codebase aligned with the newest Go suggestions.

Utility and infrastructure workflows

Fashionable Go purposes not often include a single service. Whether or not you’re creating regionally with Docker Compose or testing infrastructure with Terraform, GoLand now gives extra help straight within the editor, lowering context switching and serving to you progress between software and infrastructure code extra effectively.

Inline service actions in Docker Compose

Working with multicontainer purposes typically means leaping between configuration recordsdata, terminal home windows, logs, and browsers.

GoLand now gives inline actions straight inside docker-compose.yml recordsdata. You possibly can view service standing, entry logs, open uncovered endpoints, and carry out widespread Docker Compose actions with out leaving the editor.

Service templates for Docker Compose

Creating a brand new Docker Compose configuration typically begins with looking out documentation and copying service definitions.

GoLand now contains sensible templates for widespread providers equivalent to PostgreSQL, Redis, Kafka, and lots of others. Merely begin typing a service title, and the IDE generates a ready-to-use configuration which you can customise to your atmosphere.

As an alternative of constructing growth environments from scratch, you possibly can assemble them in just some keystrokes.

Terraform testing framework help

Testing has develop into an necessary a part of trendy Terraform growth and infrastructure exams deserve the identical tooling help as manufacturing code.

GoLand 2026.2 provides help for the Terraform testing framework, bringing code completion, navigation, inspections, validation, and different IDE help to Terraform take a look at recordsdata.

Whether or not you’re writing new infrastructure exams or sustaining present ones, you now get the identical productiveness options all through your Terraform workflow.

AI

GoLand continues increasing its AI capabilities, supplying you with extra flexibility in how you’re employed with AI-powered instruments and brokers.

Agent abilities supervisor

The brand new agent abilities supervisor provides you a devoted place to view and handle agent abilities. Expertise present reusable workflow information that helps AI brokers perceive tips on how to carry out particular duties and work together with out there instruments.

Configurable AI completion fashions

GoLand 2026.2 lets you choose third-party suppliers for AI code completion. Completion suppliers are configured independently from chat and agent suppliers, supplying you with extra flexibility in how you utilize AI options.

GitHub Copilot constructed into GoLand

Now you can entry GitHub Copilot fashions straight from the JetBrains AI expertise and use them alongside different supported brokers from a unified interface.

IDE efficiency and workflow enhancements

GoLand 2026.2 contains quite a few enhancements that scale back friction in on a regular basis growth. Whether or not you’re opening a big repository for the primary time, working in WSL, switching between Git worktrees, or analyzing giant codebases, the IDE now responds sooner and automates extra of the setup for you.

Computerized creation of run/debug configurations

Getting began with a brand new Go mission typically begins with creating run configurations earlier than you possibly can run or debug the appliance.

GoLand can now routinely detect most important packages and create run/debug configurations for them if you open a mission. As an alternative of configuring entry factors manually, you can begin operating, debugging, or profiling your purposes instantly from the gutter or the Run/Debug Configurations menu.

This lets you get new initiatives up and operating sooner, particularly in repositories containing a number of Go purposes.

Improved efficiency when saving recordsdata

Saving recordsdata shouldn’t interrupt your workflow.

GoLand now performs file writes asynchronously, lowering UI freezes when working with giant initiatives, WSL environments, Docker containers, and distant file programs.

The result’s a smoother enhancing expertise, notably when file operations are slower.

Sooner code evaluation for giant initiatives

As initiatives develop, code evaluation can develop into a significant supply of IDE latency.

GoLand 2026.2 improves the efficiency of inspections, editor highlighting, project-wide evaluation, and associated navigation options. Massive recordsdata and sophisticated codebases are analyzed extra effectively, which helps maintain the IDE responsive whilst you edit, navigate, refactor, and examine code.

Git worktree enhancements

Git worktrees mean you can work on a number of branches concurrently with out cloning the repository a number of instances.

Model 2026.2 improves GoLand’s worktree help by including compatibility with WSL environments, simplifying the cleanup of pruned worktrees, and bettering deletion workflows.

These enhancements make it simpler to handle parallel growth duties straight from the IDE.

That wraps up the highlights of GoLand 2026.2.

We hope these modifications make your workflow smoother and extra gratifying.

We’d love to listen to your ideas: Tag us on X, drop into the #goland-gophers Slack channel, or create a ticket in our YouTrack subject tracker.

Comfortable coding,

The GoLand workforce



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments