6.5 KiB
6.5 KiB
Changelog - 4NK Node
Tous les changements notables de ce projet seront documentés dans ce fichier.
Le format est basé sur Keep a Changelog, et ce projet adhère au Semantic Versioning.
[Unreleased]
Added
- Infrastructure de tests complète avec organisation par catégorie
- Scripts d'exécution automatisés pour les tests
- Documentation technique complète (Architecture, API)
- Guide de contribution et code de conduite
- Scripts de maintenance et nettoyage automatique
Changed
- Documentation
sdk_client
alignée au code: API, Architecture, Usage, Testing, Security Audit, README, INDEX - Réorganisation complète de la structure des tests
- Amélioration de la documentation avec guides détaillés
- Optimisation des scripts de démarrage et redémarrage
Fixed
- Correction des problèmes de connectivité entre services
- Amélioration de la gestion des erreurs dans les tests
- Correction des configurations Docker
[0.1.1] - 2025-08-26
Changed
- Documentation
sdk_client
: révision complète, recentrage périmètre SDK (API, Architecture, Usage, Testing, Security Audit, README, INDEX) - Build: correction imports
js_sys
et nettoyage d’imports orphelins
Fixed
- Compilation locale validée
[1.0.0] - 2024-12-19
Added
- Infrastructure Docker complète pour 4NK Node
- Support des paiements silencieux (Silent Payments) Bitcoin
- Nœud Bitcoin Core configuré en mode signet
- Service Blindbit pour les filtres de paiements silencieux
- Service SDK Relay avec synchronisation mesh
- Service Tor pour l'anonymat
- Configuration multi-relais (3 instances)
- Synchronisation automatique entre relais
- Cache de déduplication des messages
- Healthchecks pour tous les services
- Scripts d'automatisation (démarrage, redémarrage, monitoring)
- Tests de connectivité et d'intégration
- Documentation complète en français
Features
- Bitcoin Core : Nœud signet avec RPC et ZMQ
- Blindbit : Service de filtres pour les paiements silencieux
- SDK Relay : Relais avec interface WebSocket et synchronisation mesh
- Tor : Proxy anonyme pour Bitcoin Core
- Synchronisation : Système de synchronisation entre relais
- Monitoring : Scripts de monitoring et surveillance
- Tests : Suite de tests complète
Technical
- Architecture Docker avec orchestration via Docker Compose
- Réseau privé
btcnet
pour la communication inter-services - Volumes persistants pour les données
- Configuration externalisée via fichiers .conf
- Logging structuré avec rotation
- Gestion des erreurs et retry automatique
[0.9.0] - 2024-12-15
Added
- Version initiale de l'infrastructure
- Configuration de base des services
- Tests de connectivité simples
- Documentation de base
Changed
- Configuration initiale des services Docker
- Premiers tests d'intégration
Fixed
- Problèmes de connectivité initiale
- Configuration des ports et réseaux
[0.8.0] - 2024-12-10
Added
- Support de la synchronisation entre relais
- Implémentation du cache de déduplication
- Types de messages de synchronisation
- Gestionnaire de synchronisation (SyncManager)
Changed
- Amélioration de l'architecture de synchronisation
- Optimisation des performances de synchronisation
Fixed
- Correction des problèmes de synchronisation
- Amélioration de la stabilité des connexions mesh
[0.7.0] - 2024-12-05
Added
- Support des paiements silencieux
- Intégration avec le service Blindbit
- Tests de paiements silencieux
- Documentation des APIs
Changed
- Amélioration de l'intégration Bitcoin Core
- Optimisation du scan des blocs
Fixed
- Correction des problèmes de détection des paiements
- Amélioration de la performance du scan
[0.6.0] - 2024-11-30
Added
- Interface WebSocket pour SDK Relay
- Support des messages temps réel
- Tests WebSocket
- Documentation de l'API WebSocket
Changed
- Amélioration de l'interface WebSocket
- Optimisation des performances de communication
Fixed
- Correction des problèmes de connexion WebSocket
- Amélioration de la gestion des erreurs
[0.5.0] - 2024-11-25
Added
- Support de Tor pour l'anonymat
- Configuration du proxy Tor
- Tests de connectivité Tor
- Documentation de la configuration Tor
Changed
- Amélioration de la configuration réseau
- Optimisation de la connectivité anonyme
Fixed
- Correction des problèmes de connectivité Tor
- Amélioration de la stabilité du proxy
[0.4.0] - 2024-11-20
Added
- Configuration multi-relais
- Support de 3 instances SDK Relay
- Tests multi-relais
- Documentation de la configuration multi-relais
Changed
- Amélioration de l'orchestration Docker
- Optimisation de la configuration multi-relais
Fixed
- Correction des problèmes de configuration multi-relais
- Amélioration de la stabilité des instances multiples
[0.3.0] - 2024-11-15
Added
- Healthchecks pour tous les services
- Scripts de monitoring
- Tests de santé des services
- Documentation des healthchecks
Changed
- Amélioration de la surveillance des services
- Optimisation des healthchecks
Fixed
- Correction des problèmes de healthchecks
- Amélioration de la détection des problèmes
[0.2.0] - 2024-11-10
Added
- Service Blindbit
- Intégration avec Bitcoin Core
- Tests d'intégration Blindbit
- Documentation du service Blindbit
Changed
- Amélioration de l'intégration des services
- Optimisation de la communication inter-services
Fixed
- Correction des problèmes d'intégration
- Amélioration de la stabilité des services
[0.1.0] - 2024-11-05
Added
- Infrastructure Docker de base
- Service Bitcoin Core
- Configuration de base
- Tests de connectivité simples
- Documentation initiale
Changed
- Configuration initiale des services
- Premiers tests d'intégration
Fixed
- Problèmes de configuration initiale
- Correction des problèmes de connectivité de base
Types de Changements
- Added : Nouvelles fonctionnalités
- Changed : Changements dans les fonctionnalités existantes
- Deprecated : Fonctionnalités qui seront supprimées
- Removed : Fonctionnalités supprimées
- Fixed : Corrections de bugs
- Security : Améliorations de sécurité
Contribution
Pour contribuer au changelog, suivez le format existant et ajoutez vos changements dans la section appropriée.