sdk_common/CHANGELOG.md

6.2 KiB
Raw Permalink Blame History

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

Changed

Fixed

[0.1.1] - 2025-08-26

Added

  • Fichiers docs manquants référencés par lindex: SECURITY.md, GITEA_SETUP.md, DEVELOPMENT.md, INTEGRATION_4NK_NODE.md, ETAT_ACTUEL.md, RESUME_FINAL.md, SUPPORT.md, EXTERNAL_NODES.md, RELAY_NETWORK.md.
  • Tests dintégration Rust: tests/smoke.rs, tests/error_mapping.rs, tests/special_roles.rs; tests/README.md.

Changed

  • Correction de liens internes dans docs/COMMUNITY_GUIDE.md.
  • Vérification et consolidation de docs/INDEX.md.
  • Mise à jour docs/TESTING.md pour référencer les tests Rust de la crate.

Fixed

  • Compilation locale validée; aucun échec bloquant.

[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