Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Özel Oyun İsmi Desteği (Workaround): Steam'in yaptığı yapısal değişiklikler nedeniyle bozulan "özel oyun ismi gösterme" özelliği yeniden işler hale getirildi.
Bu düzeltme CustomGamePlayedWhileIdle, CustomGamePlayedWhileFarming ve play <Oyunİsmi> komutlarını kapsamaktadır.
Önemli Not: Steam bu özelliği tamamen kaldırmayı hedeflediği için, bu geçici çözümün de yakın gelecekte çalışmayı durdurabileceği öngörülmektedir.
ASF-ui ve Görsel Yenilikler
Yeni Nesil ASF-ui: Kullanıcı arayüzü en son sürüme yükseltildi. Yeni özellikler, performans iyileştirmeleri ve arayüz hatalarına yönelik düzeltmeler eklendi.
Gelişmiş Günlük Kaydı (BGR): Arka plan oyun kaydı (BGR) için günlükleme mekanizması geliştirilerek hata takibi kolaylaştırıldı.
Genel İyileştirmeler
Yerelleştirme Güncellemesi: Topluluk tarafından sağlanan çeviri dosyaları güncellenerek dil desteği optimize edildi.
Çekirdek Optimizasyonları: ASF çekirdeğinde genel performans artışı, kararlılık iyileştirmeleri ve kod optimizasyonları yapıldı.
fbrm, fqrm, mabrm ve tbrm komutlarına hedef olarak "all" (hepsi) parametresi eklendi (#JustArchi).
Linux üzerinde "--system-required" parametresinde iyileştirme yapıldı; artık "boşta" (idle) modu yerine doğrudan "uyku" (sleep) modunu engelleyecek (#JustArchi #3526).
Yeni özellikler, iyileştirmeler ve hata düzeltmeleri içeren en güncel ASF-ui sürümüne geçildi (@MrBurrBurr).
Topluluk tarafından sağlanan yerelleştirme dosyaları güncellendi (@JustArchi-ArchiBot).
Çekirdek yapıda çeşitli optimizasyonlar ve hata düzeltmeleri yapıldı.
IPC Hata Düzeltmeleri
"--no-config-watch" parametresi belirtildiğinde, IPC.config değişikliklerinde ASF'nin IPC arayüzünü yeniden yüklemesi sorunu giderildi (@JustArchi).
Geçersiz bir IPC.config dosyası yüklendiğinde ASF'nin çökmesi hatası düzeltildi; artık IPC birimi hata vererek başlamayı reddedecek (@JustArchi).
Eklenti Geliştiricileri İçin
Eğer kodunuzda Actions.HandleTwoFactorAuthenticationConfirmations() kullanıyorsanız, yeni SK2 sürümüyle gelen EMobileConfirmationType enum yapısına güncelleme yapmanız gerekmektedir (@JustArchi).
Linux İçin Sistem Gereksinimi Desteği: --system-required komutu artık Linux sistemlerde de çalışıyor. Bu özellik, ASF çalışırken sistemin uyku moduna geçmesini engellemek için dbus altyapısını kullanıyor.
Steam Winter Sale 2025 Hazırlığı: Yıl sonu indirim dönemi (Winter Sale 2025), yerleşik satış kara listesine (sales blacklist) eklendi. Bu sayede ASF, indirim dönemindeki özel kart düşürme süreçlerini daha verimli yönetebilecek.
Gelişmiş ASF-ui: Kullanıcı arayüzü (ASF-ui), yeni özellikler ve hata düzeltmeleri içeren en son sürümüne yükseltildi.
Kritik Hata Düzeltmeleri ve Performans
Pazar Yeri (Market) Siparişleri: Steam'de yapılan son teknik değişiklikler nedeniyle bozulan MarketableAscending (Pazarlanabilir - Artan) ve MarketableDescending (Pazarlanabilir - Azalan) kart düşürme sıralamaları düzeltildi.
2FA Kimlik Doğrulama: * Geçersiz hale gelmiş ASF 2FA kimlik bilgileri kullanıldığında oluşan verimsiz döngü düzeltildi. Bu sayede Steam tarafında RateLimitExceeded (Hız Sınırı Aşıldı) hatası alma riski azaltıldı.
2FA jeton üretimi sırasında yapılan mikro optimizasyonlar ile performans artışı sağlandı.
API ve Ağ: /Api/NLog websocket uç noktasının HTTP/2 protokolü ile çalışırken yaşadığı uyumluluk sorunu giderildi.
Diğer İyileştirmeler
Yerelleştirme: Topluluk tarafından sağlanan dil dosyaları güncellendi.
Çekirdek Optimizasyonları: Genel kararlılığı artıran rutin iyileştirmeler ve hata düzeltmeleri yapıldı.
Yeni Bot Yapılandırma Özelliği: Bot yapılandırmasına (bot config) MachineName özelliği eklendi. Bu, Steam'in ASF oturumu için gösterdiği makine adını değiştirmenize olanak tanır.
Kullanıcı Arayüzü (ASF-ui): Yeni özellikler, iyileştirmeler ve hata düzeltmeleri içeren en son ASF-ui sürümüne güncellendi.
Genel İyileştirmeler: Çekirdekte her zamanki gibi performans artışları, optimizasyonlar ve genel hata düzeltmeleri yapıldı.
Çeviri Güncellemesi: Topluluk tarafından sağlanan yerelleştirme güncellendi.
Giderilen Hatalar
rp Komutu: Rozet yükseltmeleri için puanları kullanamayan rp komutunun hatası düzeltildi.
Çökme Sorunları:
Kullanıcı SteamTradeMatcher'ı etkinleştirdikten sonra tüm MatchableTypes'ı kaldırdığında oluşabilecek ASF çökme olasılığı giderildi.
IPC.config dosyasının hızla arka arkaya değiştirilmesi durumunda ASF'nin çökmesine neden olabilecek çok nadir bir yarış durumu (race condition) düzeltildi.
addlicense Komutu: Steam kapalıyken addlicense komutunun beklenen değeri döndürmemesi sorunu düzeltildi.
Geliştiriciler İçin Değişiklikler
Önceki sürümde kullanımdan kaldırılan (deprecated) işlevler tamamen kaldırıldı.
Güvenlik Geliştirmesi: Tüm GitHub sürümleri artık değiştirilemez (immutable) olarak ayarlanmıştır, bu da yayınlama süreciyle ilgili güvenliği artırır.