Première version de Syncthing v2.0.0
(github.com/syncthing)- Le backend de base de données passe de LevelDB à SQLite ; une migration est nécessaire au premier lancement
- Le format des logs passe à des logs structurés (message + paires clé-valeur), avec réglage possible du niveau de log par paquet et ajout du niveau
WARNING - La durée de conservation des éléments supprimés passe par défaut à 6 mois, avec possibilité d’ajustement via les options
- Modernisation de l’analyse des options en ligne de commande, abandon de la prise en charge des options longues avec un seul tiret (-) (
-home→--home) - Suppression de la détection par rolling hash, avec amélioration des vitesses de scan et de synchronisation
- Suppression de la création automatique du dossier par défaut, activation de plusieurs connexions par défaut (3) entre appareils v2
- Arrêt des builds pour certaines plateformes : Dragonfly, Illumos/Solaris, Linux PPC64, NetBSD, OpenBSD (386/arm), Windows ARM, etc.
- Réduction du support en raison de la complexité de la compilation croisée de SQLite
- Changement de comportement pour que les fichiers supprimés puissent aussi l’emporter lors de la résolution des conflits
2 commentaires
On dirait que la compilation restait complexe même avec modernc.
La réduction du support BSD est un peu regrettable.
Syncthing - open source de synchronisation continue de fichiers