4NK_project_template/CHANGELOG.md
2025-08-25 17:27:12 +02:00

6.1 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

  • 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

[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.

Liens