1.5 KiB
1.5 KiB
Changelog
Toutes les modifications notables de ce projet seront documentées ici.
[Unreleased]
Added
- Service de Background Sync pour la détection automatique des données manquantes
- Surveillance périodique des
pcd_commitment
(toutes les 30 secondes) - API WebSocket pour contrôler le background sync (
FORCE_DATA_SCAN
,GET_BACKGROUND_SYNC_STATUS
) - Gestion automatique des entrées
diff
pour le tracking des données manquantes - Récupération en deux étapes des données manquantes :
- Essai depuis les serveurs de stockage (retrieveData) en priorité
- Fallback vers les pairs (requestDataFromPeers) si non trouvé
- Extraction automatique des URLs de stockage depuis les rôles
- Scripts de test et validation du service de background sync
- Test spécifique pour la récupération depuis le storage
- Documentation complète dans
docs/BACKGROUND_SYNC.md
Changed
- Intégration du background sync dans le service principal
- Démarrage automatique du background sync avec le serveur
- Arrêt propre du background sync lors de l'arrêt du serveur
[0.1.1] - 2025-08-26
- Bump version package.json à 0.1.1
- Documentation déploiement mise à jour (exemples tag)
- Ajout tests utils supplémentaires
[0.1.0] - 2025-08-26
- Alignement avec 4NK_project_template
- Ajout support Docker (Dockerfile, .dockerignore, docker-compose, docker-compose.prod)
- CI Gitea (build+tests) et workflow release Docker
- Ajout tests (config, utils) et intégration Vitest