More

    Syncthing 2.0 : Nouvelle version majeure open source en France

    France, États-Unis

    Syncthing 2.0 est disponible : la nouvelle version majeure de l’application de synchronisation de fichiers open source apporte une migration de LevelDB vers SQLite, une journalisation structurée et des changements de distribution qui affectent plusieurs plateformes, ainsi que des modifications du comportement et de l’interface en ligne de commande.

    Migration vers SQLite et évolutions techniques de Syncthing

    Syncthing, solution gratuite et open source de synchronisation continue peer-to-peer, bascule son backend de base de données de LevelDB vers SQLite. Cette migration, effectuée lors du premier lancement, peut être longue pour les installations volumineuses. Les développeurs expliquent que SQLite rend la base plus facile à comprendre et à maintenir, et devrait améliorer la fiabilité.

    La journalisation a été refondue pour utiliser des entrées structurées (un message accompagné de paires clé‑valeur). Un nouveau niveau WARNING a été inséré entre INFO et ERROR, et le niveau INFO est devenu plus verbeux, signalant désormais les actions de synchronisation prises par Syncthing. Les options –verbose et –logflags ont été supprimées ; un indicateur –log-level définit le niveau par défaut pour tous les paquets, la variable d’environnement STTRACE et l’interface graphique ont été mises à jour pour définir des niveaux de journalisation par paquet.

    L’analyse des options de la ligne de commande a été modernisée : les anciennes options longues à tiret unique ne sont plus supportées (par exemple -home doit être donné comme –home), certaines options ont été renommées et d’autres sont devenues des sous‑commandes. Toutes les options de type serve sont désormais acceptées comme variables d’environnement.

    Distribution, plateformes affectées et conséquences pour les administrateurs

    En raison de la nouvelle dépendance à SQLite, Syncthing ne fournit plus de binaires précompilés pour plusieurs plateformes. Les utilisateurs concernés devront compiler Syncthing à partir des sources. Les plateformes listées par les développeurs sont :

    • dragonfly/amd64
    • illumos/amd64 et solaris/amd64
    • linux/ppc64
    • netbsd/*
    • openbsd/386 et openbsd/arm
    • windows/arm

    Plusieurs comportements par défaut ont été modifiés et peuvent impacter les flux de travail existants : aucun « dossier par défaut » n’est créé au premier démarrage, ce qui exige une configuration manuelle ; la valeur par défaut des connexions entre appareils v2 est désormais de trois connexions (une pour les métadonnées d’index et deux pour l’échange de données) ; la détection des hachages roulants pour les données décalées a été supprimée au bénéfice d’analyses et de synchronisations plus rapides.

    La gestion de la résolution des conflits impliquant des fichiers supprimés a également changé : une suppression peut devenir le résultat gagnant d’une résolution de conflit, entraînant le déplacement du fichier supprimé vers une copie de conflit.

    Conservation des suppressions et incohérence dans le communiqué

    Le texte original comporte une divergence concernant la durée de conservation des éléments supprimés dans la base de données : une partie indique qu’ils sont oubliés après six mois, tandis qu’une autre section précise quinze mois. Le communiqué explique néanmoins que l’utilisateur peut ajuster ce comportement en définissant l’option de ligne de commande –db-delete-retention-interval ou la variable d’environnement correspondante à zéro, ou à un intervalle plus long selon ses besoins.

    Points techniques complémentaires et historique

    Parmi les autres évolutions techniques notables : adoption par défaut de trois connexions entre périphériques v2, amélioration de la résolution des conflits, et suppression de certaines optimisations jugées peu utiles par les mainteneurs. Syncthing reste disponible sur Windows, macOS, Linux, Android, Solaris, Darwin et BSD, et la sécurité des données reste intégrée dans sa conception.

    Rappel : la version 1.0 de Syncthing avait été publiée en janvier 2019 après cinq années en version bêta.

    Source et réactions

    La version 2.0 a été annoncée dans les notes de publication officielles de Syncthing. Le message publié sur la plateforme indique les modifications techniques et de distribution décrites ci‑dessus.

    Le 18 août 2025 à 12:36, Anthony a relayé cette actualité sur Developpez.com.

    Et vous ?

    Quel est votre avis sur Syncthing 2.0 et ses nouveautés ? Trouvez‑vous les changements pertinents pour vos usages de synchronisation de fichiers ou pour le développement d’applications ? Utilisez‑vous déjà Syncthing ou un outil similaire et, si oui, qu’en pensez‑vous ?

    source:https://systeme.developpez.com/actu/374699/Syncthing-2-0-l-outil-open-source-de-synchronisation-de-fichiers-est-disponible-avec-une-migration-vers-SQLite-de-nouvelles-capacites-de-journalisation-des-changements-de-plateforme-et-plus-encore/

    LAISSER UN COMMENTAIRE

    S'il vous plaît entrez votre commentaire!
    S'il vous plaît entrez votre nom ici


    Actualités

    L’acteur de Friends, Matthew Perry, décède à 54 ans

    "Matthew Perry, célèbre pour son rôle de Chandler Bing dans Friends, décède à 54 ans. Acteur très apprécié, sa mort suscite l'émotion mondiale."

    Entité sioniste déploie des navires de guerre en Mer Rouge selon un expert militaire

    Entité sioniste déploie des navires de guerre en Mer Rouge pour contrer les Houthis au Yémen, une manœuvre vue comme une démonstration de force envers l'Iran.

    L’affaire des SMS entre Pfizer et la Commission européenne : ce qu’il faut savoir

    En avril 2021, le New York Times a révélé...

    Banque suisse : Credit Suisse en chute libre après la faillite de la SVB

    L'action de Credit Suisse a dévissé de plus de...

    Le Retour de Microsoft avec Bing et Edge : Une Menace pour Google ?

    Depuis moins de trois mois, ChatGPT a déjà créé...

    Turquie : loi pour restreindre les réseaux sociaux aux moins de 15 ans

    La Turquie adopte une loi pour limiter les réseaux sociaux aux moins de 15 ans avec contrôle parental et vérification d’âge.

    Trump ordonne de tirer sur les bateaux iraniens dans le détroit d’Hormuz

    Trump ordonne à la Navy de neutraliser les bateaux iraniens à Hormuz, sur fond de tensions avec l’Iran et de menace sur le cessez-le-feu.

    Espagne, Slovénie et Irlande veulent suspendre l’accord UE-Israël

    Espagne, Slovénie et Irlande demandent à l’UE de débattre de la suspension de son accord avec Israël face à la crise à Gaza.

    Usain Bolt conseille Gout Gout pour rester focalisé sur sa carrière

    Usain Bolt conseille à Gout Gout de rester concentré et bien entouré pour éviter les distractions du succès en athlétisme.

    Six femmes remportent le Goldman Prize 2026, prix vert mondial

    Six militantes de Colombie, du Nigéria, de Papouasie-Nouvelle-Guinée, de Corée du Sud, du Royaume-Uni et des États-Unis remportent le Goldman Prize 2026.

    Armée américaine : pourquoi l’âge d’engagement passe à 42 ans

    L’armée américaine relève l’âge limite d’engagement à 42 ans pour élargir le recrutement face aux difficultés persistantes.

    Manchester City bat Arsenal 2-1 et relance la course au titre

    Manchester City s'impose 2-1 face à Arsenal grâce à Haaland et relance la course au titre en Premier League.

    Trump envoie une délégation américaine au Pakistan pour l’Iran

    Trump envoie une délégation américaine à Islamabad pour de possibles discussions avec l’Iran sur le conflit et le programme nucléaire.

    à Lire

    Categories