
All checks were successful
build-and-push-ext / build_push (push) Successful in 8s
- 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
1.8 KiB
1.8 KiB
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
par0.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
etdocs/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
ensrc/message/{cache,broadcast,handlers}.rs
et réexports viasrc/message/mod.rs
- Handlers scindés:
src/message/handlers/{faucet,new_tx,cipher,commit,unknown,sync}.rs
, avec router danshandlers/mod.rs
- Tests: marquage
#[ignore]
de deux tests unitaires instables danssrc/commit.rs
(init statique OnceLock/WALLET en contexte test)
- Handlers scindés:
[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 l’empoisonnement de Mutex. - Réseau:
ws_url
par défaut exposé sur0.0.0.0:8090
dans.conf
pour tests inter‑noeuds. - Dépendances:
sdk_common
épinglé surrev = e205229e
avecfeatures = ["parallel", "blindbit-backend"]
pour résoudrebackend_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