ciciFTP, Windows için yazdığımız dosya aktarım istemcisi. Şu anki sürümü 2.21.0-beta. Bu yazıda "beta"nın bizim için ne anlama geldiğini ve süreçte nasıl ilerlediğimizi anlatıyoruz.
Üç kanal
ciciFTP'nin sürümleri üç kanaldan geçer: Alfa → Beta → Final.
- Alfa, özelliklerin yerine oturduğu ve sık değiştiği ilk aşamaydı.
- Beta, bugün bulunduğumuz aşama. Program günlük kullanımda; FTP, FTPS, SFTP, WebDAV, S3 ve Azure Blob bağlantıları, eşitleme, zamanlanmış görevler ve panel entegrasyonları çalışıyor. Buna karşın geri bildirim topluyor, hataları düzeltiyor ve arayüzün bazı ayrıntılarını değiştiriyoruz.
- Final için bir tarih vermiyoruz. Bunu takvim değil, beta süresince gelen bildirimler ve bilinen hataların durumu belirleyecek.
Son sürümde neler var
2.21.0-beta, ağırlıklı olarak güvenilirlik üzerine bir sürüm. Kuyruk kurtarma sırasında eski kayıt korunuyor; parolası ya da site kaydı geçici olarak kullanılamayan işler bir sonraki açılışa taşınıyor. Dosya yedekleri site kimliğine göre ayrı havuzlarda tutuluyor ve saklama kuralları doğru sırayla uygulanıyor. Eşitlemede uzak dosya bağlantıları kapsam dışında bırakılıyor; kaynak eksikse ayna silmesi başlamadan duruyor.
Her sürümün tam listesi ciciftp.com'daki sürüm geçmişinde yer alıyor.
Nasıl test ediyoruz
ciciFTP'nin test koşucusu her seferinde yeniden derlenir ve gerçek sunuculara karşı çalışır: FTP/FTPS, SFTP, WebDAV ve düz HTTP sunucuları her testte bilgisayarda ayağa kalkar. Bir aktarımın "başarılı" sayılması için dosyanın içeriği SHA-256 ile doğrulanır. Test koşusu ayrıca gerçek kullanıcı veri klasörünün başta ve sonda aynı kaldığını denetler; bir test kullanıcı verisine dokunursa koşu başarısız sayılır.
Geri bildirim
- Soru, öneri ve hata bildirimi: ciciFTP forumu ya da destek@ciciftp.com
- Güvenlik açığı bildirimi: security@kodhisar.com (lütfen foruma yazmayın)
Beta sürecinde gelen her bildirim, Final'in daha sağlam olması demek. Şimdiden teşekkürler.