.NET Aspire 13.6: Dashboard Kalıcılığı, Java/Rust Desteği ve Yeni Geliştirici Özellikleri
Microsoft, Aspire 13.6'yı yayınladı. Güncellemede dashboard kalıcı telemetri, Java ve Rust barındırması, docked terminaller ve yeni Azure entegrasyonları geliyor.

Microsoft geçen hafta Aspire 13.6 sürümünü duyurdu. Yeni versiyon, .NET ekosisteminde uygulama geliştiren yazılımcılara yönelik önemli iyileştirmeler ve yeni özellikler sunuyor. Dashboard artık çalıştırma geçmişini SQLite veritabanında depolar; AppHost tarafından başlatıldığında varsayılan olarak kalıcılık etkinleşir ve her uygulama için en fazla on çalıştırma kaydı tutulur.
Dashboard ve Geliştirici Araçlarında Yenilikler
Dashboard, kaynak anlık görüntülerini ve telemetri verilerini yerel bir veritabanda saklayarak daha kapsamlı geçmiş takibi sağlıyor. Console, yapılandırılmış ve izleme günlükleri için sınırlar 100.000'e çıkarıldı. Ayrıca dashboard artık Native AOT yürütülebilir dosyası olarak gemi yapılıyor ve Fluent UI Blazor v5'e geçiş yaptı.
Yeni TerminalService API'si, AppHost'ların kendi terminallerini dashboard'a yerleştirebilmesini sağlıyor. Deneysel bir özellik olan WithRepl seçeneği, PostgreSQL, MySQL, MongoDB, SQL Server, Redis ve Valkey kaynakları için konteyner içine yerleşik istemci açıyor. Bu REPL'ler gerçek kimlik bilgileriyle çalışır ve varsayılan olarak kapalıdır.
Java ve Rust Desteği
Aspire 13.6, dört yeni barındırma entegrasyonunu ön-yayın paketleri olarak sunuyor. Aspire.Hosting.Java, yürütülebilir JAR dosyaları, Maven ve Gradle sarmalayıcıları, Spring Boot ve Quarkus'u destekler. Aspire.Hosting.Rust ise AddRustApp aracılığıyla Cargo uygulamalarını modeller. Her iki entegrasyon de Aspire Topluluk Araç Seti'nden kaynaklanan çalışmaları temel alıyor. Azure Connector Namespace ve Azure Container Apps Sandboxes gibi iki yeni Azure entegrasyonu da eklenmiş, ancak Azure aboneliğinde ön-erişim gerektiğini belirtilmiştir.
Neden önemli?
Kalıcı dashboard telemetrisi, geliştirici deneyimini iyileştirerek çalıştırma geçmişini daha uzun süreli izlemesine olanak tanıyor. Java ve Rust desteğinin eklenmesi, Aspire'ı poliglot proje yönetimi için daha uygun hale getirir; çok dillendirme özelliklerini desteklemek isteyen organizasyonlar için çok önemlidir. Koordineli proje derlemeleri ve portable volume yolları gibi geliştirmeler, CI/CD iş akışlarında verimliliği artırır ve yerel geliştirme ortamıyla üretim arasındaki uyumsuzlukları azaltır.
Bu haber, belirtilen kaynaktaki bilgilerden yararlanılarak yapay zekâ desteğiyle Türkçe olarak hazırlanmıştır.
Bu haber hakkında ne düşünüyorsun?
Fikrini Kod Dünyası forumunda paylaş.



