Eklendi
  • "Özel liste" (Custom list) köprü kaynağı: Ana sayfadaki köprü kaynağı (bridge source) açılır menüsüne (ve CLI için --bridge-source custom parametresine), Ayarlar bölümünde kaydedilen köprü satırları için açık bir giriş eklendi. Özel satırlar artık yalnızca bu kaynak seçildiğinde geçerli olacak; önceden doldurulmuş bir özel köprü kutusu, seçilen diğer kaynakları sessizce geçersiz kılıyordu. Kayıtlı özel köprüleri olan herkes otomatik olarak bu yeni kaynağa taşındı, böylece mevcut kurulumlar tamamen eskisi gibi davranmaya devam edecek. (#70)
  • Canlı "Kullanımda" (In use) köprüsü göstergesi: Mevcut Köprü (Current Bridge) sekmesi artık Tor'un yapılandırılmış köprülerden hangisi üzerinden gerçekten bağlı olduğunu gösteriyor: Aktif köprü üzerinde canlı bir rozet (sekme açıkken kontrol portu üzerinden kontrol edilir) ve bir köprü artık kullanımda olmadığında en son görülme zamanı görüntülenir. Klasik tor motorunda geçerlidir; Arti/ArtiHop bunu açığa çıkarmaz. (#69)
  • Çevrim dışı coğrafi kural kümeleri (geo rule-sets), Tor üzerinden güncellenir: Ülke ve alan adı kategorisi yönlendirme listeleri (.srs) artık diske önbelleğe alınıyor ve her başarılı bağlantıdan sonra Tor bağlantısının kendisi üzerinden arka planda yenileniyor; bu, köprü verileriyle aynı çalışma mantığına sahiptir. TUN başlangıcı, önbelleğe alınmış listeleri yerel dosyalar olarak referans alır; böylece bir kez çekildikten sonra coğrafi yönlendirmenin, bu kuralların en çok önem arz ettiği ve engellendiği yerlerde raw.githubusercontent.com adresine hiçbir bağımlılığı kalmaz. Doğrulanamayan veya indirilemeyen listeler, bağlantıyı koparmak yerine o bağlantı için atlanır ve daha sonraki bir bağlantıda otomatik olarak uygulanır. İndirmeler doğrulandığı için bir sansür engelleme sayfası önbelleği zehirleyemez (poison). (#68)
Kısıtlayıcı ağlar için bir güvenilirlik sürümü ve uzun süredir talep edilen bir yenilik: OnionHop CLI artık macOS için imzalanmış ve onaylanmış (notarized) olarak yayında.

Eklendi
- macOS CLI: Apple Silicon (OnionHopCLI-3.5-macos-arm64.tar.gz) ve Intel (OnionHopCLI-3.5-macos-x64.tar.gz) için tam evrensel yerel çalışma zamanını (universal native runtime) içeren bağımsız (self-contained) terminal istemcisi: tor, eklenebilir taşıyıcılar (pluggable transports: obfs4, snowflake, conjure, webtunnel, dnstt), sing-box/xray TUN çekirdekleri, ArtiHop motoru ve Snowflake gönüllü proxy'si dahildir. Her bir ikili dosya (binary) Rana GmbH Geliştirici Kimliği (Developer ID) ile imzalanmış ve paket onaylanmıştır (notarized); bu sayede Gatekeeper engelini aşma yöntemlerine gerek kalmadan çalışır. Arşivi çıkarıp ./OnionHopV3.Cli komutunu çalıştırmanız yeterlidir. Proxy modu doğrudan çalışır; TUN modu için sudo yetkisi gerekir.

Düzeltildi
  • Akıllı Bağlantı (Smart Connect) özelliği, düşmanca (hostile) ağlarda artık "İptal Edildi" (Canceled) diyerek yarıda kesilmiyor. Bir coğrafi konum/OONI testi zaman aşımına uğradığında .NET bunu bir kullanıcı iptali gibi raporluyor ve tüm bağlantı duruyordu. Zaman aşımları artık köprü yükseltmeli (bridge escalation) genel bağlantı planına geri dönüyor; böylece bu uç noktaların askıda kaldığı veya engellendiği ağlarda bile bağlantı çalışmaya devam ediyor. (#65)
  • Yanlış yazılmış bir geosite kategorisi artık TUN başlatma işlemini bozmayacak. sing-box, kural kümesindeki (rule-set) bir 404 hatasını "ÖLÜMCÜL" (FATAL) olarak değerlendiriyordu; OnionHop artık yapılandırmayı oluşturmadan önce her uzak coğrafi kural kümesini doğrular, düz ülke adlarını otomatik olarak SagerNet'in category- varyantına yükseltir (örneğin ir → category-ir) ve çözülemeyen her şeyi bağlantıyı koparmak yerine bir günlük (log) uyarısıyla atlar. (#68)
  • Mevcut Köprü (Current Bridge) sekmesine gerçek sütunlar eklendi. Köprü satırları, günlük satırı ayrıştırıcısına (log-line parser) zorlanıyor ve bu da taşıyıcı (transport) adını Zaman (Time) sütununa bölüyordu. Sekme artık 8 dilin tamamında yerelleştirilmiş olarak Tür (Type), Adres (Address) ve Detaylar (Details) sütunlarını gösteriyor. (#69)
  • Windows yüksek DPI ekranlar: Pencere artık %100'ün üzerinde ölçeklendirilmiş ekranlarda görünür ekrandan daha büyük açılmıyor; çalışma alanına sığacak şekilde kısıtlanıyor ve yeniden ortalanıyor. (#67)

Detaylı raporları için @daruk3 ve @Airuop'a teşekkürler.