Syncthing v2.0.0 รุ่นแรก
(github.com/syncthing)- เปลี่ยน แบ็กเอนด์ฐานข้อมูลจาก LevelDB เป็น SQLite และต้องมีการย้ายข้อมูลเมื่อรันครั้งแรก
- เปลี่ยนรูปแบบล็อกเป็น structured logs (ข้อความ + คู่ key-value), สามารถตั้งระดับล็อกแยกตามแพ็กเกจได้ และเพิ่มระดับ
WARNING - เปลี่ยนค่าเริ่มต้นของ ระยะเวลาเก็บรายการที่ลบแล้ว เป็น 6 เดือน และปรับได้ผ่านตัวเลือก
- ปรับปรุงการแยกวิเคราะห์ตัวเลือกบรรทัดคำสั่งให้ทันสมัยขึ้น และยกเลิกการรองรับ long options แบบ ขีดเดี่ยว (-) (
-home→--home) - ถอดฟังก์ชันตรวจจับ rolling hash ออก ทำให้การสแกนและซิงก์เร็วขึ้น
- ยกเลิกการสร้างโฟลเดอร์เริ่มต้นอัตโนมัติ และเปิดใช้ การเชื่อมต่อพร้อมกันเริ่มต้น (3 การเชื่อมต่อ) ระหว่างอุปกรณ์ v2
- ยุติการคอมไพล์สำหรับบางแพลตฟอร์ม เช่น Dragonfly, Illumos/Solaris, Linux PPC64, NetBSD, OpenBSD(386/arm), Windows ARM
- ลดการรองรับเนื่องจากความซับซ้อนของการ cross-compile SQLite
- เปลี่ยนพฤติกรรมเพื่อให้ไฟล์ที่ถูกลบ อาจชนะในการแก้ไขความขัดแย้ง ได้
2 ความคิดเห็น
ดูเหมือนว่าการคอมไพล์จะยังซับซ้อนอยู่แม้จะใช้ modernc แล้วก็ตาม
น่าเสียดายเล็กน้อยที่การรองรับ BSD ถูกลดลง
Syncthing - โอเพนซอร์สสำหรับการซิงก์ไฟล์อย่างต่อเนื่อง