Skip to content

v1.1.1 - System Stability and Security Update

Choose a tag to compare

@DolbyDAX2 DolbyDAX2 released this 28 May 19:41
· 6 commits to main since this release

🌐 v1.1.1 Release Notes / Sürüm Notları

🇬🇧 English

v1.1.1 - System Stability and Security Update

This update significantly improves application robustness and security by addressing critical process management vulnerabilities, enhancing hardware monitoring, and optimizing code structure.

What's New & Bug Fixes:

  • Security Enhancements: Fixed a shell injection vulnerability by eliminating shell=True in subprocess calls and added input overflow protection for context sizes.
  • AMD GPU & VRAM Monitoring: Introduced precise VRAM tracking for AMD hardware via direct file checks (mem_info_vram_used), moving away from generic assumptions.
  • Robust Process Management: Implemented PID-based zombie process prevention to ensure that process termination only affects intended instances, improving overall system stability.
  • Exception Handling & Codebase Optimization: Enhanced error logging for hardware monitoring and refactored the UI components into a base class (ResourceMonitorBase) to reduce code duplication and improve maintainability.

🇹🇷 Türkçe

v1.1.1 - Sistem Kararlılığı ve Güvenlik Güncellemesi

Bu güncelleme; kritik süreç yönetimi açıklarını kapatarak, donanım izleme mekanizmalarını güçlendirerek ve kod yapısını optimize ederek uygulamanın kararlılığını ve güvenliğini önemli ölçüde artırmaktadır.

Yenilikler ve Hata Düzeltmeleri:

  • Güvenlik İyileştirmeleri: shell=True kullanımı kaldırılarak shell injection güvenlik açığı kapatıldı ve bağlam (context) boyutu için girdi taşma koruması eklendi.
  • AMD GPU ve VRAM İzleme: AMD donanımları için varsayımlar yerine doğrudan dosya kontrolü (mem_info_vram_used) kullanan hassas VRAM takip yöntemi getirildi.
  • Güçlü Süreç Yönetimi: PID tabanlı zombi süreç engelleme mekanizması uygulandı; böylece süreç sonlandırma işlemlerinin sadece hedeflenen instance'ı etkilemesi sağlanarak sistem kararlılığı artırıldı.
  • Hata Yönetimi ve Kod Optimizasyonu: Donanım izleme için detaylı hata günlükleri eklendi ve kod tekrarını azaltmak adına UI bileşenleri bir temel sınıfa (ResourceMonitorBase) taşınarak sürdürülebilirlik iyileştirildi.

Full Changelog: v1.1.0...v1.1.1