diff --git a/CHANGELOG.md b/CHANGELOG.md index cdd7844..f72eae3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ Toutes les modifications notables de ce projet seront documentées ici. Format inspiré de Keep a Changelog et versionnage SemVer. ## [Unreleased] +### Ajouts - 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é @@ -12,5 +13,12 @@ Format inspiré de Keep a Changelog et versionnage SemVer. - 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 l’empoisonnement de Mutex. +- Réseau: `ws_url` par défaut exposé sur `0.0.0.0:8090` dans `.conf` pour tests inter‑noeuds. +- 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 diff --git a/Cargo.toml b/Cargo.toml index 6239975..94560e4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sdk_relay" -version = "0.1.1" +version = "0.1.2" edition = "2021" [dependencies] @@ -11,7 +11,7 @@ env_logger = "0.9" futures-util = { version = "0.3.28", default-features = false, features = ["sink", "std"] } hex = "0.4.3" log = "0.4.20" -sdk_common = { path = "../sdk_common", features = ["parallel", "blindbit-backend"] } +sdk_common = { git = "https://git.4nkweb.com/4nk/sdk_common.git", rev = "e205229e", features = ["parallel", "blindbit-backend"] } serde = { version = "1.0.193", features = ["derive"]} serde_json = "1.0" serde_with = "3.6.0"