Rilis pertama Syncthing v2.0.0
(github.com/syncthing)- Backend database diubah dari LevelDB ke SQLite, memerlukan migrasi saat pertama kali dijalankan
- Format log diubah menjadi log terstruktur (pesan + pasangan key-value), level log dapat diatur per paket, level
WARNINGditambahkan - Masa penyimpanan item yang dihapus diubah menjadi default 6 bulan, dapat disesuaikan melalui opsi
- Parsing opsi command line dimodernisasi, dukungan opsi panjang dengan satu dash (-) dihentikan (
-home→--home) - Fitur deteksi rolling hash dihapus, meningkatkan kecepatan pemindaian dan sinkronisasi
- Pembuatan folder default otomatis dihapus, multi-koneksi default (3) antar perangkat v2 diaktifkan
- Build untuk beberapa platform seperti Dragonfly, Illumos/Solaris, Linux PPC64, NetBSD, OpenBSD(386/arm), Windows ARM, dan lainnya dihentikan
- Dukungan dikurangi karena kompleksitas cross-compilation SQLite
- Perilaku diubah agar file yang dihapus juga bisa menang dalam penyelesaian konflik
2 komentar
Sepertinya kompilasinya tetap rumit meskipun menggunakan modernc.
Pengurangan dukungan BSD agak disayangkan.
Syncthing - sinkronisasi file berkelanjutan open source