sdk_relay/CHANGELOG.md
4NK Dev 9fc4ae99c9
All checks were successful
build-and-push-ext / build_push (push) Successful in 8s
feat: externaliser la configuration et remplacer localhost par 0.0.0.0
- Ajout de la variable d'environnement SDK_RELAY_WS_URL pour les tests
- Remplacement de localhost par 0.0.0.0 dans les tests WebSocket
- Ajout de la documentation CONFIGURATION.md
- Mise à jour du CHANGELOG.md
- Amélioration de la compatibilité Docker
2025-09-20 20:50:00 +00:00

1.8 KiB
Raw Blame History

Changelog

Toutes les modifications notables de ce projet seront documentées ici.

Format inspiré de Keep a Changelog et versionnage SemVer.

[Unreleased]

Ajouts

  • Configuration externalisée : Ajout de la variable d'environnement SDK_RELAY_WS_URL pour les tests
  • Tests améliorés : Remplacement de localhost par 0.0.0.0 dans les tests WebSocket pour compatibilité Docker
  • Documentation : Ajout de docs/CONFIGURATION.md avec guide des variables d'environnement
  • Flexibilité : Configuration plus flexible pour les environnements Docker et conteneurs
  • Documentation: README modernisé, docs/ANALYSE.md et docs/VALIDATION.md vérifiés
  • Open source: LICENSE (MIT), CONTRIBUTING, Code of Conduct
  • Tests: script tests/health_check.sh, test WS conservé
  • Refactor: découpage de src/message.rs en src/message/{cache,broadcast,handlers}.rs et réexports via src/message/mod.rs
    • Handlers scindés: src/message/handlers/{faucet,new_tx,cipher,commit,unknown,sync}.rs, avec router dans handlers/mod.rs
    • Tests: marquage #[ignore] de deux tests unitaires instables dans src/commit.rs (init statique OnceLock/WALLET en contexte test)

[0.1.2] - 2025-09-20

Corrections et améliorations

  • Faucet: validation robuste du champ commitment (32 octets), génération aléatoire si invalide pour éviter les paniques et lempoisonnement de Mutex.
  • Réseau: ws_url par défaut exposé sur 0.0.0.0:8090 dans .conf pour tests internoeuds.
  • Dépendances: sdk_common épinglé sur rev = e205229e avec features = ["parallel", "blindbit-backend"] pour résoudre backend_blindbit_native.
  • Journalisation: amélioration des logs de debug autour du faucet et du broadcast.

[0.1.1] - 2025-09-19

  • Alignement initial pour publication interne et préparation open source