Bu sürüm, test amacıyla yayınlanmış deneysel bir sürümdür.
Bu sürümde ortaya çıkan sorunları gidermek ve sonunda yeni bir kararlı sürüm yayınlamak amaçlanmaktadır.
Bu Sürüm Hakkında
Bu, kararlı sürümden bu yana çıkan ilk deneysel sürümdür ve bu dönüm noktasına ulaştığımız için çok heyecanlıyız!
Bu sürümdeki en belirgin değişiklik, yeni kullanıcı arayüzünün kullanılmasıdır, ancak bu sürümde aynı zamanda devasa bir düzeltme ve iyileştirme listesi de bulunmaktadır. Aşağıda, bazı büyük değişikliklerin özeti yer almaktadır.
Yeni Kullanıcı Arayüzü
Yeni kullanıcı arayüzü sıfırdan yeniden yazıldı ve öncekiyle aynı genel yapıya sahiptir, ancak bazı şeyleri daha kullanıcı dostu hale getirdik. Kullanıcı arayüzü tamamen işlevseldir, ancak üzerinde geliştirmeler yapmaya devam ediyoruz.
Eksik bir işlev bulursanız, iki kullanıcı arayüzü arasında geçiş yapmak için düğmeler ekledik.
Yeni Arka Uçlar
pCloud, Filen ve Filejump bulut hizmetlerini kullanma desteği eklendi.
Ayrıca SMB ile bağlantı desteği eklendi.
Yeni SMB arka ucu, klasörü bağlamaya veya SMB desteği yüklemeye gerek kalmadan doğrudan bir Windows paylaşımına bağlanabilir ve Windows, Linux ve macOS'ta çalışır.
Yeni Geri Yükleme Akışı
Yeni geri yükleme akışı varsayılan olarak etkindir ve daha hızlı geri yüklemeler dışında hiçbir şey fark etmemelisiniz. Bir sorun olması durumunda, önceki geri yükleme akışına geri dönmek için --restore-legacy=true seçeneğini ayarlamak mümkündür.
Yeni İmzalama Anahtarları
Paketler artık Duplicati Inc. tarafından imzalanmıştır ve Windows paketleri EV sertifikalarıyla imzalanmıştır.
Uzak Kaynak Desteği
Bu sürümle birlikte artık yerel ve bazı uzak verilerin yedeklerini almak mümkündür.
Bu sürümde S3, IDrive, SSH ve CIFS kaynakları desteklenmektedir.
Kullanıcı arayüzü henüz bunu güzel bir şekilde düzenlemeyi desteklemiyor, ancak uzak kaynağı "bağlamak" için özel biçimde bir yol girebilirsiniz.
Komut satırı için (ve kullanıcı arayüzünde manuel metin girişi için) aşağıdaki gibi kaynaklar girin:
// Linux/MacOS
@/mnt/s3-data|s3://örnek?kimlik-kullanıcıadı=...
// Windows
@X:\sunucu1|smb://sunucu/paylaşım?kimlik-kullanıcıadı=...
Bu, yedeklemelerin uzak kaynaklardan veri almasına neden olacaktır.
Uzak kaynaklara yerel dosyalara benzer şekilde göz atmayı sağlamak için kullanıcı arayüzüne bir düzenleyici eklenecektir.
Arşiv Öznitelikleri Desteği
AWS S3 ve Azure Blob Depolama için Duplicati, artık arşiv özniteliklerine saygı duyacak ve soğuk depolamaya taşınmış dosyaları okumaya ve doğrulamaya çalışmayacaktır.
Veritabanı Güncellemeleri
Bu sürüm, yerel veritabanının biçimini sürüm 17'ye günceller.
Sürüm düşürmelere yardımcı olmak için artık minimum veri kaybıyla veritabanlarını düşürebilen birleştirilmiş CommandLine.DatabaseTool.exe / duplicati-database-tool bulunmaktadır. Bu sürümden 2.1.0.5'e bir sürüm düşürme için bu sadece birkaç dizini bırakacak ve herhangi bir veri kaybına neden olmayacaktır. Yüklemeyi düşürmeden önce veritabanı aracını çalıştırdığınızdan emin olun.
Kısıtlayıcı Güncellendi
Aktarım hızlarını kısıtlayan yedeklemeler için yeni kısıtlama mantığı, yedekleme için paylaşılan bir limit kullanır; önceki sürümler ise kısıtlamayı her bir akış için uygulardı.
Kaldırılan Arka Uçlar
Sia arka ucu uyumsuz bir hardfork nedeniyle kaldırıldı.
Mega arka ucu desteklenen bir kütüphanenin olmaması nedeniyle bakımsız olarak işaretlendi.
Şimdilik Mega kütüphanesi hala çalışıyor, ancak ondan uzaklaşmalısınız. Yeni Mega S4 depolama bir seçenek olabilir.
Tüm Arka Uçlara Güncellemeler
Tüm arka uçlar, zaman aşımlarını ayrıntılı bir şekilde ele alacak şekilde güncellendi.
Bu, --http-operations-timeout seçeneğinin artık bulunmadığı, bunun yerine --read-write-timeout, --list-timeout ve --short-timeout seçeneklerinin bulunduğu anlamına gelir. Bunlar mantıklı varsayılan değerlere sahiptir, ancak ince ayar için açıktır.
--allowed-ssl-versions seçeneği yalnızca FTP arka ucu için mevcuttur, diğer tüm arka uçlar hangi sürümü kullanacaklarını işletim sisteminden öğrenir.
Yeni Veri Klasörü Varsayılan Konumu
Hizmet olarak çalışan Duplicati için artık varsayılan klasör konumunda değişiklikler bulunmaktadır.
Duplicati'yi hizmet/daemon olarak çalıştırmıyorsanız, bu değişikliğin hiçbir etkisi yoktur.
Windows: Verileri C:\Windows\System32\config\systemprofile\AppData\Local\Duplicati içinde saklamaktan kaçınılır ve ProgramData\Duplicati (C:\ProgramData\Duplicati olarak çözümlenir) tercih edilir.
Bu değişiklik, Windows'un büyük güncellemelerde C:\Windows klasörünü silebilmesi ve bu işlemde yedekleme yapılandırmasını yok edebilmesi sorununa karşı yapılmıştır. Hizmetiniz verileri C:\Windows altında depoluyorsa, başlangıçta kullanıcı arayüzünde bir uyarı göreceksiniz.
Linux: Verileri /Duplicati içinde saklamaktan kaçınılır ve /var/lib/Duplicati tercih edilir.
Bu, .NET8'e yapılan güncellemeden kaynaklanmıştır, burada veri klasörü doğru şekilde çözümlenmedi ve verileri depolamak için ideal bir yer olmayan / döndürdü.
--server-datafolder veya DUPLICATI_HOME kullanıyorsanız, bunun veritabanı üzerinde hiçbir etkisi yoktur, ancak machineid ve installid değerlerinizin değişmesine neden olabilir.
machineid.txt ve installid.txt daha önce yerel uygulama veri klasöründe saklanırdı, hatta taşınabilir mod kullanırken veya belirli bir veri klasörü seçerken bile.
Bu düzeltildi, böylece dosyalar artık veritabanını takip edecektir.
Duplicati konsolunu kullanıyorsanız veya bu değerlere başka bir şekilde bağlıysanız, bunları veritabanının saklandığı klasöre taşımanız gerekir.
Bu güncelleme ayrıca veri klasörü ve veritabanları üzerinde yerel hesaplardan yetkisiz erişimi önlemek için izinleri ayarlar.
Her başlangıçta izin ayarından vazgeçmek için, veri klasörüne insecure-permissions.txt adlı bir dosya yerleştirin.
Diğer Büyük Değişiklikler
- Yeni dosya ve klasör numaralandırma mantığı
- Tüm arka uç işlemlerde zaman aşımı mantığı
- Geliştirilmiş veritabanı doğrulama ve onarım mantığı
- ServerUtil, komut dosyası entegrasyonu için JSON çıktısı verebilir
- Duplicati'nin bir proxy'nin arkasında olması için geliştirilmiş destek
- Güncellenmiş kısıtlama mantığı, tüm akışlar kısıtlamayı paylaşır
- Geliştirilmiş onarım mantığı
- Windows'ta yeterli ayrıcalıklarla çalışıyorsa VSS otomatik olarak açıktır
- Geliştirilmiş arka uç test fonksiyonu
- Uyarıları engelleme yeteneği