
JetBrains, Go programlama dili için geliştirdiği profesyonel IDE'si GoLand 2026.3 sürümünü 5 Kasım 2026 tarihinde yayımladı. Yeni sürüm, özellikle yapay zekâ destekli yazılım geliştirme, performans analizi, Git iş akışları ve uzak geliştirme ortamlarına odaklanıyor.
JetBrains Air entegrasyonu sayesinde geliştiriciler artık Codex, Claude Agent, Gemini ve Junie gibi farklı yapay zekâ ajanlarını tek bir çalışma ortamından yönetebiliyor. Üstelik yeni Go Profiler Skill ile yapay zekâ ajanları, uygulamaların performans sorunlarını incelemek için GoLand'in yerleşik analiz araçlarından yararlanabiliyor.
Bunların yanında Git worktree yönetimi, Kubernetes entegrasyonu, SSH üzerinden uzaktan geliştirme ve kullanıcı arayüzü iyileştirmeleri de dikkat çekiyor.
Peki, GoLand 2026.3 ile neler değişti ve yeni özellikler geliştiricilere ne kazandırıyor?
Gelin, yeni sürümün öne çıkan özelliklerini teknik örneklerle inceleyelim.
GoLand 2026.3'ün en önemli yeniliklerinden biri JetBrains Air entegrasyonu.
JetBrains Air, farklı yapay zekâ ajanlarını GoLand içerisinde kullanmayı, çalışmalarını takip etmeyi ve ürettikleri kod değişikliklerini değerlendirmeyi sağlayan bir geliştirme ortamı sunuyor.
Bu özellik sayesinde geliştiriciler, farklı AI araçları arasında sürekli geçiş yapmak yerine geliştirme süreçlerini tek bir IDE üzerinden yönetebiliyor.
JetBrains Air, aşağıdaki ajanlarla çalışabiliyor:
Air, bilgisayarınızda yüklü olan desteklenen ajanları otomatik olarak algılayabiliyor. Ayrıca Agent Registry üzerinden yeni ajanlar eklemek mümkün.
JetBrains Air'in önemli avantajlarından biri, mevcut yapay zekâ aboneliklerini kullanabilmesi.
Örneğin Claude veya Codex için ayrı bir aboneliğiniz bulunuyorsa, desteklenen bağlantı yöntemleri üzerinden bu aboneliği GoLand içerisinde kullanabiliyorsunuz.
Ayrıca API anahtarları ve özel API adresleri de destekleniyor.
Böylece JetBrains AI aboneliği satın almak zorunda kalmadan mevcut sağlayıcılarla çalışmak mümkün.
JetBrains Air, Junie Lite adlı ücretsiz bir AI yapılandırması da sunuyor.
Bu seçeneği kullanmak için JetBrains hesabına sahip olmak yeterli.
Özellikle yapay zekâ destekli geliştirme araçlarını ilk kez denemek isteyen geliştiriciler açısından erişilebilir bir başlangıç noktası.
GoLand 2026.3, yapay zekânın yalnızca kod üretmesine değil, ürettiği değişikliklerin geliştirici tarafından daha kontrollü incelenmesine de odaklanıyor.
JetBrains Air içerisinde ajanların gerçekleştirdiği değişiklikler, ilgili kaynak kodlarla birlikte görüntülenebiliyor.
Örneğin bir AI ajanından aşağıdaki işlemi gerçekleştirmesini istediğinizi düşünelim:
Mevcut HTTP handler yapısını incele. Tekrarlanan hata yönetimi kodlarını ortak bir yapıya taşı ve gerekli testleri oluştur.
AI ajanı gerekli dosyalarda değişiklik yaptıktan sonra bunları GoLand içerisinde inceleyebiliyorsunuz.
Yeni çalışma ortamında değişikliklere doğrudan yorum eklemek mümkün.
Örneğin bir fonksiyonun belirli satırını işaretleyerek şu geri bildirimi verebilirsiniz:
Bu fonksiyonda yeni bir veritabanı bağlantısı oluşturma. Mevcut connection pool üzerinden işlem yap.
Bu yorum, ilgili kod bağlamıyla birlikte AI ajanına iletiliyor.
Böylece ajanı yönlendirmek için sürekli dosya yollarını ve kod parçalarını açıklamak gerekmiyor.
JetBrains Air, farklı ajanların oturumlarını aynı çalışma ortamında takip etmeyi kolaylaştırıyor.
Örneğin bir Go projesinde:
Bu yapı, özellikle büyük projelerde farklı geliştirme görevlerini yapay zekâ araçları arasında dağıtmak isteyen ekipler için faydalı olabilir.
Ancak birden fazla ajanın aynı dosyalar üzerinde çalışması durumunda değişikliklerin çakışabileceği unutulmamalı. Git worktree kullanımı bu noktada önemli bir avantaj sağlayabilir.
GoLand 2026.3'ün Go geliştiricilerine özel en dikkat çekici yeniliği, AI destekli Profiler Skill özelliği.
GoLand 2026.2 ile kullanıma sunulan Go Optimization araçları, CPU ve bellek kullanımını analiz etmeyi kolaylaştırmıştı.
2026.3 sürümü ise bu araçlara yapay zekâ ajanlarının erişmesini sağlayan yeni bir yetenek getiriyor.
Profiler Skill, yapay zekâ ajanlarının GoLand'in performans analiz araçlarını nasıl kullanacağını tanımlayan hazır bir beceri paketidir.
Bu özellik sayesinde ajanlar:
Bu işlemlerde GoLand'in yerleşik araçlarından ve MCP altyapısından yararlanılıyor.
Örneğin yüksek trafik alan bir HTTP API servisiniz olduğunu düşünelim.
Belirli bir endpoint, normal şartlarda 50 milisaniyede yanıt verirken yoğun yük altında çok daha uzun sürede yanıt vermeye başlıyor.
Geleneksel bir performans analizinde öncelikle CPU veya bellek profili oluşturmak, ardından elde edilen sonuçları incelemek gerekir.
GoLand 2026.3 ile AI ajanına şu talimatı verebilirsiniz:
Bu Go servisinin CPU profilini incele. En fazla işlemci zamanı tüketen fonksiyonları belirle, olası darboğazları açıkla ve optimizasyon için öneriler hazırla.
Profiler Skill kullanan ajan, GoLand'in profil oluşturma ve analiz araçlarından yararlanarak performans sorunlarını araştırabilir.
Go'nun yerleşik benchmark araçları da performans analizi için kullanılabilir.
Örneğin aşağıdaki komut, projedeki benchmark testlerini bellek tahsis bilgileriyle birlikte çalıştırır:
BASHgo test ./... -bench=. -benchmem
Belirli bir pakette CPU ve bellek profili toplamak için:
BASHgo test ./internal/service \ -run '^$' \ -bench=. \ -cpuprofile=cpu.out \ -memprofile=mem.out
Bu profiller GoLand içerisinde incelenebilir.
2026.3 ile gelen yenilik, profil oluşturma araçlarının kendisi değil; AI ajanlarının bu araçları kullanarak analiz sürecine katılabilmesi.
Özellikle yüksek trafik alan API servisleri, arka plan işleyicileri ve yoğun veri işleyen uygulamalar için oldukça faydalı bir geliştirme.
Git worktree desteği, GoLand'in önceki sürümlerinde de bulunuyordu. Ancak 2026.3 ile birlikte bu özelliğin kullanımı önemli ölçüde geliştirildi.
Git worktree, aynı Git deposunun farklı branch'lerini ayrı çalışma dizinlerinde kullanmayı sağlayan bir Git özelliğidir.
Normal şartlarda bir projede farklı bir branch'e geçmek istediğinizde mevcut çalışma dizininizdeki değişiklikleri yönetmeniz gerekir.
Worktree kullanıldığında ise farklı branch'ler aynı anda bağımsız dizinlerde açık tutulabilir.
Örneğin bir Go projesinde yeni özellik geliştirmeye devam ederken üretim ortamındaki bir hatayı da düzeltmeniz gerektiğini düşünelim.
Terminal üzerinden şu komutla yeni bir worktree oluşturabilirsiniz:
BASHgit worktree add ../project-hotfix -b hotfix/login
Bu işlem, mevcut projeye bağlı yeni bir çalışma dizini oluşturur.
Artık iki farklı dizinde çalışabilirsiniz:
TEXTproject/ main branch project-hotfix/ hotfix/login branch
Bir dizinde yeni özellik geliştirirken diğerinde hata düzeltmesi yapabilirsiniz.
Yeni sürümle birlikte GoLand, oluşturulan worktree'lere mevcut proje yapılandırmalarını da kopyalayabiliyor.
Bunlar arasında:
bulunuyor.
Bu sayede her worktree oluşturulduğunda geliştirme ortamını yeniden yapılandırmak gerekmiyor.
GoLand, .worktreeinclude dosyası üzerinden yeni worktree'lere kopyalanması istenen yerel dosyaların tanımlanmasını destekliyor.
Örneğin projede Git deposuna eklenmeyen bazı yerel yapılandırma dosyaları bulunabilir.
Bu dosyalar yeni bir worktree oluşturulurken otomatik olarak kopyalanabilir.
Ayrıca worktree oluşturulduktan sonra çalıştırılacak özel betikler tanımlamak mümkün.
Bu betikler bağımlılıkları yüklemek veya geliştirme ortamını hazırlamak için kullanılabilir.
GoLand 2026.3 ayrıca:
gibi yenilikler sunuyor.
Özellikle AI ajanlarının farklı görevleri ayrı çalışma dizinlerinde gerçekleştirdiği geliştirme süreçlerinde bu özellikler oldukça kullanışlı.
GoLand 2026.3, uzak sunucularda geliştirme yapan kullanıcılar için önemli yenilikler getiriyor.
Artık SSH üzerinden uzak bir makineye bağlanmak ve geliştirme oturumlarını yönetmek doğrudan GoLand içerisinde gerçekleştirilebiliyor.
Yeni bağlantı akışı sayesinde geliştiriciler:
Bu özellik, özellikle geliştirme ortamlarını bulut sunucularında çalıştıran ekipler açısından faydalı.
Remote Development tarafındaki dikkat çekici yeniliklerden biri Light Mode.
Normal şartlarda uzak geliştirme ortamının açılması için arka plandaki IDE bileşenlerinin hazırlanması gerekir.
GoLand 2026.3, Linux tabanlı uzak geliştirme ortamlarında bu süreci beklemeden çalışmaya başlamayı sağlıyor.
Light Mode sırasında:
Uzak IDE tamamen hazır olduğunda oturum otomatik olarak tam özellikli moda geçiyor.
Üstelik geçiş sırasında mevcut çalışma durumu korunuyor.
Bu özellik, özellikle büyük Go projelerinde veya uzak sunucu bağlantılarında geliştirmeye başlama süresini daha verimli hâle getirebilir.
GoLand 2026.3, uzak bağlantılarda OpenSSH kullanarak mevcut SSH yapılandırmalarıyla daha kapsamlı uyumluluk sunuyor.
Desteklenen yöntemler arasında:
bulunuyor.
Örneğin geliştirme sunucunuza doğrudan erişmek yerine bir bastion sunucusu kullanmanız gerektiğini düşünelim.
OpenSSH yapılandırmanız şu şekilde olabilir:
SSHCONFIGHost dev-server HostName 10.0.0.15 User developer ProxyJump bastion-server Host bastion-server HostName bastion.example.com User developer
Native OpenSSH desteği, bu tür mevcut SSH yapılandırmalarının GoLand ile daha uyumlu kullanılmasını sağlıyor.
Özellikle şirket içi ağlarda, özel bulut ortamlarında ve güvenlik katmanları bulunan uzak sunucularda geliştirme yapan ekipler açısından önemli bir iyileştirme.
GoLand 2026.3, container tabanlı geliştirme ortamlarında da yeni özellikler sunuyor.
Özellikle Kubernetes pod'ları ve Docker container'ları üzerinde çalışan servislerle etkileşim kolaylaştırılmış durumda.
Örneğin Docker veya Kubernetes üzerinde çalışan bir PostgreSQL veritabanınız olduğunu düşünelim.
Normal şartlarda bağlantı oluşturmak için şu bilgileri belirlemeniz gerekir:
TEXTHost: localhost Port: 5432 Database: appdb Username: developer Password: ********
GoLand 2026.3, desteklenen container ve pod yapılandırmalarında bağlantı bilgilerini otomatik olarak algılayabiliyor.
Services penceresinden ilgili container veya pod seçilerek veritabanı bağlantısı oluşturulabiliyor.
Böylece bağlantı bilgilerini manuel olarak kopyalama ihtiyacı azalıyor.
Yeni sürümün diğer bir özelliği, Kubernetes pod'ları içerisindeki dosyaları GoLand üzerinden yönetebilmek.
Artık pod içerisindeki dosyalar:
Bu işlemler IDE içerisinden gerçekleştirilebiliyor.
Örneğin çalışan bir servisin yapılandırma dosyasını veya geçici log dosyalarını incelemek istediğinizde ayrı terminal komutlarına ihtiyaç duymadan dosyalara erişebilirsiniz.
Bununla birlikte üretim ortamlarındaki container dosyalarını doğrudan değiştirmek kalıcı bir yapılandırma yönetimi yöntemi olarak kullanılmamalıdır. Container veya pod yeniden oluşturulduğunda bu değişiklikler kaybolabilir.
GoLand yalnızca Go backend geliştirmesi için kullanılmıyor. Bazı projelerde frontend kodları da aynı çalışma ortamında yönetiliyor.
GoLand 2026.3 ile sunulan Figma Connect entegrasyonu, bu tür projelerde yapay zekâ destekli geliştirmeyi kolaylaştırıyor.
Figma Connect, JetBrains Marketplace üzerinden kurulabilen ayrı bir eklenti.
Eklenti sayesinde Figma tasarımlarından alınan bilgiler AI ajanlarına aktarılabiliyor.
Aktarılabilen bilgiler arasında:
bulunuyor.
Örneğin Go backend ve React frontend içeren bir projeniz olduğunu düşünelim.
Figma üzerinde hazırlanan bir kullanıcı profil ekranını AI ajanına açıklamak yerine, ilgili tasarım katmanının bağlamını doğrudan paylaşabilirsiniz.
AI ajanı bu bilgilerden yararlanarak frontend kodunu oluşturabilir veya mevcut bileşenleri güncelleyebilir.
Bu yaklaşım, tasarım ile kod arasındaki bilgi kaybını azaltmaya yardımcı olabilir.
GoLand 2026.3, başlangıç ekranını da yeniden tasarlıyor.
Önceki Welcome Screen yerine daha sade bir Home penceresi sunuluyor.
Bu pencere, her işlem için tam bir proje açma gereksinimini azaltıyor.
Örneğin GoLand'i açtığınızda:
Bütün bunları tam bir proje yüklenmesini beklemeden yapabilirsiniz.
Özellikle küçük yapılandırma dosyalarını düzenlemek, kısa Go kodları yazmak veya Git işlemleri gerçekleştirmek isteyen geliştiriciler için pratik bir geliştirme.
Son kullanılan projeler ve yeni proje oluşturma seçenekleri de Home penceresi içerisinde sunuluyor.
GoLand 2026.3 yalnızca yeni özellikler eklemekle kalmıyor, mevcut IDE performansını iyileştiren düzeltmeler de içeriyor.
JetBrains, otomatik hata ve donma raporları üzerinden tespit edilen önemli performans problemlerini inceleyerek çeşitli düzeltmeler gerçekleştirdiğini belirtiyor.
Bu çalışmalar özellikle IDE'nin yanıt vermediği durumların azaltılmasını hedefliyor.
Yeni sürümde IDE hataları ve arayüz donmalarıyla ilgili teknik raporlar otomatik olarak JetBrains'e gönderilebiliyor.
Bu raporlar, geliştirici ekibin kullanıcıların karşılaştığı problemleri daha hızlı tespit etmesini amaçlıyor.
JetBrains, raporlardaki dosya yolları, kullanıcı adları ve URL gibi kişisel bilgilerin gönderilmeden önce temizlendiğini belirtiyor.
Otomatik raporlamayı kapatmak isteyen kullanıcılar aşağıdaki ayarı kullanabilir:
sEttings > aPpearance & bEhavior > sYstem sEttings > dAta sHaring
Performans sorunları yaşayan geliştiriciler açısından bu iyileştirmeler, yeni özellikler kadar önemli olabilir.
GoLand 2026.3 ile IDE içerisindeki önemli olaylar için yeni sesli bildirimler ekleniyor.
Bu özellik sayesinde geliştiriciler ekrana sürekli bakmadan belirli işlemlerin tamamlandığını anlayabiliyor.
Sesli bildirimlerin kullanılabildiği olaylar arasında:
bulunuyor.
Özellikle uzun süren testler veya AI ajanlarının gerçekleştirdiği görevler sırasında bu özellik faydalı olabilir.
JetBrains Air ajanlarının durum bildirimleri varsayılan olarak etkin geliyor. Diğer sesli bildirimler ise erişilebilirlik ve bildirim ayarlarından isteğe bağlı olarak yapılandırılabiliyor.
Yeni sürümdeki gelişmeleri özetlemek gerekirse:
| Özellik | Sağladığı avantaj |
|---|---|
| JetBrains Air | Birden fazla AI ajanını aynı geliştirme ortamında kullanma |
| Profiler Skill | AI destekli Go performans analizi |
| Git Worktree iyileştirmeleri | Paralel geliştirme ve kod inceleme |
| Remote Development | SSH üzerinden uzak projelerle çalışma |
| Light Mode | Uzak projelerde daha hızlı çalışma başlangıcı |
| Native OpenSSH | Mevcut SSH yapılandırmalarıyla gelişmiş uyumluluk |
| Kubernetes entegrasyonu | Pod dosyalarına erişme ve veritabanlarına bağlanma |
| Figma Connect | Tasarım bilgilerini AI ajanlarına aktarma |
| Yeni Home penceresi | Proje açmadan hızlı dosya ve terminal işlemleri |
| Performans düzeltmeleri | IDE kararlılığının artırılması |
GoLand 2026.3, özellikle yapay zekâ destekli geliştirme araçlarını aktif olarak kullanan yazılımcılar için önemli bir güncelleme.
Codex, Claude Agent veya Junie gibi araçlarla çalışan geliştiriciler, JetBrains Air sayesinde bu araçları daha bütünleşik bir ortamda kullanabiliyor.
Bunun yanında Profiler Skill, Go projelerinde performans analizini daha erişilebilir hâle getirebilecek önemli bir özellik.
Özellikle API sunucuları, mikroservisler, veri işleme uygulamaları ve uzun süre çalışan arka plan servisleri geliştiriyorsanız bu özelliklerden yararlanabilirsiniz.
Git worktree desteğinin geliştirilmesi de paralel çalışma ve AI ajanlarıyla görev paylaşımı açısından önemli.
Remote Development ve Kubernetes entegrasyonları ise bulut tabanlı geliştirme ortamları kullanan ekiplerin günlük iş akışlarını kolaylaştırabilir.
Bununla birlikte AI araçlarını veya uzak geliştirme özelliklerini kullanmayan geliştiriciler için 2026.3'ün en önemli faydaları, IDE kararlılığı ve günlük kullanım iyileştirmeleri olabilir.
JetBrains GoLand 2026.3, Go geliştirme deneyimini yapay zekâ ajanları, performans analizi ve modern geliştirme altyapılarıyla daha yakından bütünleştiren önemli bir sürüm.
Özellikle JetBrains Air ile farklı AI ajanlarının tek bir çalışma ortamında yönetilebilmesi ve Profiler Skill ile performans analizine yapay zekânın dahil edilmesi, GoLand'in geleneksel bir kod editörünün ötesine geçtiğini gösteriyor.
Git worktree, Remote Development ve Kubernetes tarafındaki geliştirmeler de modern yazılım projelerinin ihtiyaçlarına yönelik pratik çözümler sunuyor.
Go programlama diliyle uygulamalar geliştiriyor, mikroservis mimarileri üzerinde çalışıyor veya yazılım geliştirme süreçlerinizde AI ajanlarından yararlanıyorsanız GoLand 2026.3'ü değerlendirmeye değer.
Yeni sürüm, geliştiricilere yalnızca daha fazla araç sunmakla kalmıyor; bu araçları birbirleriyle daha uyumlu biçimde kullanabilecekleri bir çalışma ortamı oluşturmayı hedefliyor.