v1.1.1 - System Stability and Security Update
🌐 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=Truein 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=Truekullanı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