Dyad 1.8.0
Yeni Özellikler
- Kod düzenleyicisine dosya değişikliklerini aşamalı olarak kaydetme ve Commit menüsü eklendi.
- Korece (ko) çevirisi ve yerel ayar yapılandırması eklendi.
- Beklenmeyen yardımcı işlem sonlanmaları telemetri üzerinden raporlanmaya başlandı.
- Çökme raporlarına bellek istatistikleri, oturum zirveleri ve etkinlik bilgileri eklendi.
- Çökme dökümlerini sembolleştirmek için bir betik eklendi.
- Çökme telemetrilerine hataya neden olan modülün hata ayıklama kimliği eklendi.
- Çökme telemetri çerçevelerini işlev adlarına çözümlemek için bir betik eklendi.
- Güvenlik panelinde mevcut düzeltme sohbetlerinin yeniden kullanılabilmesi sağlandı.
- Çökme minidump dosyalarından istisna ayrıntıları çıkarılmaya başlandı.
- Çökme minidump dosyalarındaki tüm Crashpad açıklamaları çıkarılmaya başlandı.
- SQL veritabanı şema çıktısı eklendi.
- Uygulama adları ile dosya sistemi için güvenli klasör adları birbirinden ayrıldı.
- Sohbet oluşturma sonrasında değiştirilen dosyaları gösteren kart eklendi.
- Masaüstü sürümüne faturalandırma durumu hatırlatması eklendi.
- Kenar çubuğuna favori sohbetler eklendi.
- Çökme telemetrisine OOM değerlendirmesi raporlanmaya başlandı.
- Üretim verilerini geliştirme ortamına kopyalama komutu eklendi.
- Yerel aracıya Git araçları ve replay bağlamı eklendi.
- Eklentiler sayfası özet kartlar ve ayrıntı sayfalarıyla yeniden tasarlandı.
İyileştirmeler
- pnpm geçişi öncesinde uygulamanın durdurulması ve E2E testlerinin kararlılığı iyileştirildi.
- MCP araç sonuçları bağlamın gereksiz büyümesini önleyecek şekilde sınırlandırıldı.
- Önizleme ekran görüntülerinin bellek kullanımı sınırlandırıldı.
- Windows'taki OOM çökmeleri adlandırılmış çökme nedeni ile raporlanıyor.
- Medya temizleme işleminin sembolik bağlantıları takip etmesi engellendi.
- Medya kitaplığındaki görsellerin çözülmesi sırasında oluşabilecek OOM durumları önlendi.
- Önizleme paneli başlığı sekme satırı ve panel içi denetimler satırı olarak ayrıldı.
- isomorphic-git arka ucu kaldırıldı.
- LM Studio entegrasyonu artık yalnızca LLM modellerini değil, VLM ve diğer üretken modelleri de listeliyor.
- Oluşturulan keychain okuyucu ikili dosyaları yok sayılıyor.
- Güvenlik inceleme işlemleri geliştirildi.
- PR gönderimlerinde incelemeye uygun açıklamalar zorunlu hâle getirildi.
- Kuyruğa alınan istemler uygulama yeniden başlatıldığında korunuyor.
- Fable modelinin istek reddetmeleri satır içi uyarılarla gösteriliyor.
- Ctrl+C artık tüm Electron geliştirme süreçlerini durduruyor.
- GitHub ile ilgili temel senaryolar Playwright'a taşındı.
- Build modundan MCP desteği kaldırıldı.
- Renderer gezinmesi ve IPC güven sınırları güçlendirildi.
- Güvenilir renderer IPC kayıt işlemleri merkezileştirildi.
- Geliştirme denetleyicisinin birleştirilmesinden sonra testler kararlı hâle getirildi.
- Renderer yeniden yükleme işlemi ve Nitro E2E anlık görüntüleri kararlı hâle getirildi.
- Code Explorer yalnızca ilgili dosyalar belirsiz olduğunda kullanılıyor.
- Aracının kod keşfi ve iş akışı yönlendirmesi bağlama duyarlı hâle getirildi.
- Platformlar arası E2E testlerinin kararlılığı artırıldı.
- Dahili iş yükü modeli yönlendirmesi güncellendi.
Hata Düzeltmeleri
- Yerel aracı mutasyon yolundaki sembolik bağlantı dolaşımı sorunu düzeltildi.
- Build modunda proje kök dizininin yanlışlıkla silinmesi engellendi.
- Yerel aracı araç dökümü temizleme işlemi düzeltildi.
- Aracı dosya okumalarında dotenv değerleri gizlenerek güvenlik artırıldı.
- Sürüm geçmişindeki güvensiz dal geri dönüşü düzeltildi.
- Açıklamaları kaldırılmış minidump dosyaları artık doğru şekilde ana sürece atfediliyor.
- Supabase OAuth belirtecinin aktarımı sırasında oluşan yarış durumu düzeltildi.
Yeni Özellikler
- Yapay zekâ tarafından oluşturulan E2E test özelliği eklendi.
- OpenRouter uygulama ilişkilendirmesi eklendi.
İyileştirmeler
- Sürüm artırma betiği iyileştirildi.
- Oturum hata ayıklama dışa aktarımına işlem düzeyinde bellek tanılamaları eklendi.
- TSC worker, worker thread yerine utilityProcess içinde çalıştırılıyor.
- Kod gezgini oturumları tek bir byte bütçeli utility process içinde birleştirildi.
- Yerel agent turları için renderer sorunlarının otomatik yenilenmesi atlandı.
- Yerel agent dosya listeleme performansı iyileştirildi.
- Sohbet eklerinin bellek kullanımı sınırlandırıldı.
- Sesten metne kayıt işleminin bellek kullanımı sınırlandırıldı.
- Önizleme konsolu bellek kullanımı sınırlandırıldı.
- Alt işlem çıktılarının bellek kullanımı ve zaman aşımı sınırlandırıldı.
- Supabase işlev paketlerinin eşzamanlılığı azaltıldı.
- Büyük dosya okumalarından kaynaklanan bellek taşmaları önlendi.
- aiMessagesJson renderer IPC dışına çıkarıldı.
- Yükseltme yedekleme sağlama toplamları akış hâline getirildi.
- Node.js harici bağımlılık algılama sorunu düzeltildi.
- MCP istemcilerinin yinelenmesi önlendi ve taşıma işlemleri temizlendi.
- TypeScript utility process işlemleri serileştirildi.
- MCP taşıma E2E kapsamı geri yüklendi.
Hata Düzeltmeleri
- safeStorage E2E anahtarlık hesap adları düzeltildi.
- PreviewPanel Jotai test mock sorunu düzeltildi.
Değişiklikler
- Sürüm 1.7.0-beta.1'e yükseltildi.
- Sürüm 1.7.0'a yükseltildi.
Yeni Özellikler
- MCP sunucu yönetimi yeni Eklentiler (Plugins) sayfasına taşındı.
- İşlem içi macOS Keychain okuyucusu eklendi.
- Kullanıcı onayına dayalı pnpm sürüm geçiş yükseltme desteği eklendi.
İyileştirmeler
- Kilitli şifreli veriler ve eski Keychain kurtarma mekanizması korunarak safeStorage gizli bilgilerinin kaybolması engellendi.
- Kullanılamayan TypeScript denetimleri daha iyi yönetiliyor.
- Yoksayılan pnpm derlemeleri otomatik olarak reddediliyor.
- PR gönderim test iş akışı güncellendi.
Hata Düzeltmeleri
- Sürüm geri yükleme sorunu düzeltildi ve E2E testlerindeki kararsızlıklar giderildi.
- Electron bağımlılıklarını yükselten değişiklik geri alındı.
- Windows'ta birim testleri için yol normalleştirme sorunu düzeltildi.
- Özel pnpm kurulumuna ait E2E testlerindeki kararsızlık giderildi.
- safeStorage Keychain hesap arama sorunu düzeltildi.
1.5.0
Yeni Özellikler
- Agent modunda şema dışı SQL işlemlerinin otomatik onaylanması için bir deney eklendi.
- Agent modunda güvenli MCP araç çağrılarının otomatik onaylanması eklendi.
- Agent arama modunda MCP araç adlarının listelenmesi eklendi.
- Sürüm bazında commit farklarını görüntüleme eklendi.
- Dyad Free Pro model arayüzü eklendi.
İyileştirmeler
- CI çalışmasındaki E2E snapshot testlerindeki kararsızlıklar giderildi.
- Sürüm v1.4.0'a yükseltildi.
- Windows paket çıktıları sadeleştirildi.
- Yanıt iptal edildiğinde yapılacak görevlerin gösterilmesi durduruldu.
- Paylaşılan değişikliklerden sonra yalnızca etkilenen Supabase functions dağıtılacak şekilde düzenlendi.
- MCP onayı agent izinleri kullanıcı deneyimine taşındı.
- Flakiness.io CI entegrasyonu kaldırıldı.
- Veritabanı snapshot'ı Neon saklama süresinin dışında kaldığında kodun geri yüklenmesi sağlandı.
- Sürüm v1.5.0-beta.1'e yükseltildi.
- Ana E2E çalışmalarındaki kararsız hatalar giderildi.
- Yıkıcı SQL işlemleri için onay zorunlu hâle getirildi.
- Arama ve değiştirme satır eşleştirmesi daha açık hâle getirildi.
- Sürüm v1.5.0'a yükseltildi.
Hata Düzeltmeleri
- Stream sona erdiğinde commit edilmemiş değişiklikler banner'ının hemen yenilenmesi sağlandı.
- RHEL tabanlı Linux sistemlerde Git HTTPS desteğinin çalışması sağlandı.
- Uygulama Git satır sonu staging hataları düzeltildi.
Yeni Özellikler
- Crashpad aracılığıyla yerel çökmeleri yakalama ve raporlama desteği eklendi.
- Paketlenmiş Git sürümünden Git Credential Manager kaldırıldı.
- Shader dosyaları kod tabanı bağlamında desteklenmeye başlandı.
- Önizleme seçicisinde Astro ve TanStack Start rotaları desteklenmeye başlandı.
- Zorla kapatma iletişim kutusuna "Upload Chat Session" düğmesi eklendi.
- Türlendirilmiş göreli önizleme rotaları desteklenmeye başlandı.
- Kod keşfi için alt aracı eklendi.
- Uygulama içe aktarma sırasında otomatik yükseltme desteği eklendi.
- Code Explorer varsayılan olarak etkinleştirildi.
İyileştirmeler
- DyadError nesnesi IPC işlemleri arasında korunuyor.
- GitService facade, HandlerContext katmanı ve işleyici test altyapısı yeniden düzenlendi.
- Mesaj ARIA anlık görüntülerinin kararlılığı artırıldı.
- Sürüm yayınlama iş akışındaki onay aşamaları azaltıldı.
- Windows sürüm yayınlama çalıştırıcısı 2022 sürümüne sabitlendi.
Hata Düzeltmeleri
- Git uzak URL'lerine GitHub belirteçlerinin gömülmesi engellendi.
- Linux'ta Supabase OAuth bağlantısının geliştirme sürümü, AppImage ve RPM paketlerinde çalışmamasına neden olan sorun düzeltildi.
- Annotator ekran görüntüleri gönderilirken sohbet taslaklarının kaybolmasına neden olan sorun düzeltildi.
- Agent consent ekranında tam SQL önizlemesi yeniden gösterildi ve "Show more" seçeneği geri getirildi.
- Windows sürümüyle ilgili sorun düzeltildi.
- Önizleme rota seçicisinin genişliği geri yüklendi.