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.
Yeni Yapılandırma Seçeneği: Bot yapılandırması için daha önce kullanılan OnlinePreferences özelliği kaldırıldı ve yerine yeni bir özellik olan GamingDeviceType eklendi. Mevcut yapılandırmalar mümkünse otomatik olarak yeni özelliğe taşınacaktır.
Log Desteği: /Api/NLog/File uç noktası, artık standart dışı dosya konumlarını da destekliyor. Bu sayede, özel NLog.config ayarları kullanan ASF-ui için günlükleme sorunları giderildi.
Arayüz: ASF-ui'nin en son sürümü yeni özellikler, iyileştirmeler ve hata düzeltmeleri ile güncellendi.
Dil Desteği: Topluluk tarafından sağlanan yerelleştirme (localization) güncellendi.
Genel: Uygulamanın çekirdek kısmında (core) çeşitli iyileştirmeler, optimizasyonlar ve hata düzeltmeleri yapıldı.
Özel Log Desteği: /Api/NLog/File uç noktası artık standart dışı dosya konumlarını destekliyor. Bu sayede, özel NLog.config yapılandırmaları kullanan kullanıcılar için ASF-ui loglama sorunu giderildi.
ASF-ui Güncellemesi: Kullanıcı arayüzü (ASF-ui), yeni özellikler, iyileştirmeler ve hata düzeltmeleri ile en son sürüme güncellendi.
Diğer Değişiklikler:
Çeviriler: Topluluğumuz tarafından sağlanan çeviriler güncellendi.
Çekirdek uygulamada her zamanki gibi çeşitli iyileştirmeler, optimizasyonlar ve hata düzeltmeleri yapıldı.
Vekil Sunucu Ayarları: ASF artık WebProxy yapılandırma özelliğini yalnızca web tabanlı bağlantılarda değil, aynı zamanda WebSocket Steam CM bağlantılarında da kullanıyor.
Bota Özel Vekil Sunucu Özellikleri: Botlara özel WebProxy, WebProxyUsername ve WebProxyPassword yapılandırma özellikleri eklendi.
Lisans Kaldırma Komutu: Lisansları kaldırmak için yeni rmlicense komutu ile bunun IPC ve Bot.Actions varyantları eklendi.
Steam Yaz İndirimi 2025 Kara Listesi: Steam Yaz İndirimi 2025, yerleşik kara listeye eklendi.
addlicense Komutu Geliştirildi: addlicense komutu artık geçersiz türleri (yani a/app ve s/sub dışındaki türleri) kabul etmiyor; daha önce bunlar örtülü olarak sub olarak eşleniyordu.
Hata Düzeltmeleri:
Kalıcı Veritabanı Kaydetme Sorunu: Bazı belirli değişikliklerde ASF'nin kalıcı veritabanlarını her zaman kaydetmemesi sorunu düzeltildi.
Mesaj İşaretleme Hatası: MarkReceivedMessagesAsRead ve MarkBotMessagesAsRead'in bazen geçerli mesajları atlaması sorunu giderildi.
Geçici Giriş Bilgileri Sıfırlama: ASF'nin oturum açma hatası durumunda geçici kullanıcı adı/şifreyi sıfırlamaması sorunu düzeltildi; artık sağlanan bilgilerle oturum açmanın (kalıcı olarak) imkansız olduğu belirlendiğinde bu gerçekleşecek.
Diğer Güncellemeler:
ASF-UI Güncellemeleri: Yeni özellikler, iyileştirmeler ve hata düzeltmeleri içeren en son ASF-UI sürümü entegre edildi.
Yerelleştirme Güncellemesi: Topluluğumuz tarafından sağlanan yerelleştirme güncellendi.
Genel İyileştirmeler: Her zamanki gibi diğer temel iyileştirmeler, optimizasyonlar ve hata düzeltmeleri yapıldı.
Yeni bir DisableIncomingTradesParsing BotBehaviour ayarı eklendi.
Sahip olunan paketleri ek girişlerle hafifçe genişleten dinamik mağaza verileri desteği eklendi.
GetTradeOffers()'dan gelen TooManyRequests hatasına karşı dayanıklılık artırıldı.
Steam'deki bozucu değişikliklerden sonra 2fainit ve 2fafinalize komutlarının düzgün çalışmaması düzeltildi.
Bazı envanter isteklerinin başarısız olmasına neden olabilecek bir başka Steam bozucu değişikliği daha düzeltildi; öğelerin üst maksimum sayısı 5000'den 2500'e düşürüldü.
Yeni özellikler, iyileştirmeler ve hata düzeltmeleri içeren en son ASF-ui sürümü yayınlandı.
Topluluğumuz tarafından sağlanan yerelleştirme güncellendi.
Her zamanki gibi diğer çekirdek iyileştirmeler, optimizasyonlar ve hata düzeltmeleri yapıldı.
Geliştiriciler için Değişiklikler:
ArchiWebHandler.GetInventoryAsync() imzası değişti; etkilenen eklentiler için yeniden derleme gerekebilir. Kendi envanterleri için ArchiHandler.GetMyInventoryAsync() tercih edildiğinden, gerçekten buna ihtiyacınız olup olmadığını kontrol etmek de iyi bir fikirdir.