Sürüm: 2026.1.2.261.24374.152
Sürüm: 2026.1.1.261.23567.174
HATA AYIKLAMA (DEBUGGING) VE PERFORMANS:
  • Standart Debugger Olarak debugpy: PyCharm artık varsayılan hata ayıklama motoru olarak debugpy (Debug Adapter Protocol - DAP) kullanıyor. Bu sayede yarış durumları (race conditions) ve zamanlama hataları minimize edilerek daha kararlı bir bağlantı modeli sağlandı.
  • PEP 669 Desteği: Python 3.12 ile gelen düşük maliyetli izleme API'si (monitoring API) sayesinde, eski sys.settrace() yöntemine kıyasla hata ayıklama sırasında oluşan sistem yükü (overhead) ciddi oranda azaltıldı.
  • Gelişmiş Asyncio Desteği: FastAPI ve aiohttp gibi modern framework'ler için asenkron bağlamlarda hata ayıklama konsolu ve ifade değerlendirme özellikleri tam uyumlu hale getirildi.
  • Esnek Uzak Bağlantı: Docker konteynerleri, AWS, Azure veya GCP üzerindeki uzak sunuculara "Attach to Process" ile bağlanmak standartlaştırıldı. Yeni "Attach to DAP" yapılandırmasıyla karmaşık altyapı ayarlarıyla uğraşmadan doğrudan koda odaklanabilirsiniz.

UZAK GELİŞTİRME VE MODERN ALTYAPI:
  • Uzak Interpreter Olarak uv Desteği: Projeleriniz SSH, WSL veya Docker üzerinde olsa bile uv paket yöneticisini uzak yorumlayıcı (remote interpreter) olarak kullanabilir; yerelde çalışıyormuş gibi senkronize bir geliştirme deneyimi yaşayabilirsiniz.
  • Ücretsiz Profesyonel Web Araçları: PyCharm 2026.1 ile birlikte; JavaScript, TypeScript ve CSS özellikleri ile gelişmiş kod zekası araçları artık tüm kullanıcılar için ücretsiz hale getirildi.

YAPAY ZEKA (AI) ENTEGRASYONU:
  • ACP Kayıt Defteri: Yeni Agent Client Protocol (ACP) sayesinde, farklı AI kodlama ajanlarını (OpenCode, Gemini CLI vb.) doğrudan IDE içinden keşfedip yükleyebilirsiniz. Kendi özel ajanlarınızı acp.json üzerinden sisteme dahil etmeniz de mümkün.
  • Kendi Anahtarını Getir (BYOK): OpenAI Codex artık yerleşik olarak sohbete entegre edildi. Ayrıca OpenAI, Anthropic veya yerel modeller için kendi API anahtarınızı (BYOK) kullanarak bütçenize ve iş akışınıza en uygun yapay zekayı PyCharm içinde kullanabilirsiniz.
  • Sonraki Düzenleme Önerileri (NES): Bir fonksiyon parametresini değiştirdiğinizde veya bir sembolü yeniden adlandırdığınızda, PyCharm bir sonraki olası değişikliği tahmin ederek "Tab + Tab" ile uygulamanızı sağlar. Bu özellik için herhangi bir AI kotası harcanmaz.
Sürüm: 2025.3.4.253.32098.74
Sürüm: 2025.3.3.253.31033.139
Sürüm: 2025.3.3